Fighting the WebBots A webbot is a program that visits web sites for all kinds of purposes. For example, Google webbots make copies of all web sites for.

Slides:



Advertisements
Similar presentations
How to Change The Fading Images on Your Home Page and Other Pages
Advertisements

Grade 6 Hopewell Elementary You will read each slide, then try to think of the answer. When you think you know the answer, click ONCE on the mouse.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
CAPTCHA: Using Hard AI Problems for Security 12 Jun 2007 Ohad Barak (a.k.a. jo) Luis Von Ahn, EuroCrypt 2003.
Going Places Safely Essential Question:
A Low-cost Attack on a Microsoft CAPTCHA Yan Qiang,
CAPTCHA Presented by: Sari Louis SPAM Group: Marc Gagnon, Sari Louis, Steve White University of Illinois Spring 2006.
Breaking an Animated CAPTCHA Scheme
S2 – COMMUNICATIONS UNIT
Victor Ivanov. Introduction  Definition  Unsolicited bulk messages  Concerns  Server load  Garbage content.
CAPTCHA Presented By Sayani Chandra (Roll )
Computer Vision. How would a human think of this picture? We might think of this picture as something like “an orange smiley face with black eyes, lighter.
Telling Humans and Computers Apart (Automatically) Or How Lazy Cryptographers do AI Luis von Ahn The Aladdin Center Carnegie Mellon University.
CAPTCHA Prabhakar Verma “08MC30”.
Computer Vision Group University of California Berkeley Recognizing Objects in Adversarial Clutter: Breaking a Visual CAPTCHA Greg Mori and Jitendra Malik.
Human Computation CSC4170 Web Intelligence and Social Computing Tutorial 7 Tutor: Tom Chao Zhou
June is an easy way to communicate. It costs nothing to send an , but it does require a connection to the Internet. You can.
HUNTINGTON BEACH PUBLIC LIBRARY Basics. What is ? short for electronic mail send & receive messages over the internet.
How To Open an Account Tech Tools Project Joanna Conrad-Pacelli Last Updated: 6/3/11.
Visit Bing.com  Enter the phrase "Bing webmaster tools" in the Search field.  Follow the instructions provided by Bing to create.
Lesson 46: Using Information From the Web copy and paste information from a Web site print a Web page download information from a Web site customize Web.
Hotmail Tutorial This tutorial aims to quickly cover some of the basic elements of web based using msn Hotmail - a free service Use the Index.
Mrs. Beth Cueni Carnegie Mellon
CAPTCHA 1 Are you Human? (Sorry, I had to ask). CAPTCHA 2 Agenda What is CAPTCHA? Types of CAPTCHA Where to use CAPTCHAs? Guidelines when making a CAPTCHA.
Part 2  Access Control 1 CAPTCHA Part 2  Access Control 2 Turing Test Proposed by Alan Turing in 1950 Human asks questions to another human and a computer,
Job Search 101 Free Geek Instructor: Wayne Flower.
--Caesar Cat.  Write an optical character recognition application that identifies and recognizes printed text within an image.
--Caesar Cai TEXT RECOGNITION SENIOR CAPSTONE 2012.
Publishing Software to create, customize, publish materials such as newsletters, brochures, flyers, catalogs, and web sites.
Exploration Seminar 3 Human Computation Roy McElmurry.
INTRODUCTORY Tutorial 1 Using HTML Tags to Create Web Pages.
Preventing Automated Use of STMP Reservation System Using CAPTCHA.
Reporters: Franz Rosedale M. Alag Mirwen H. Cuares I-Fleming Mrs. Maria Consuelo C. Jamera Media Arts Teacher I.
XP New Perspectives on Windows 2000 Professional Windows 2000 Tutorial 2 1 Microsoft Windows 2000 Professional Tutorial 2 – Working With Files.
Web CEO Assessment Training Module Cancellation and search Engine Ranking by Kat Orense (Oct 06, 2011)
Presented By: Abirami Poonkundran Authors: Jeff Yan, Ahmad El Ahmad.
5th Grade Internet Research
By: Steven Baker.  What is a CAPTCHA?  History of CAPTCHA  Applications of CAPTCHAs  Accessibility  Examples of CAPTCHAs  reCAPTCHA  Vulnerabilities.
Separating man from machine since 2000….. ?. Agenda  Definition  History  Need  Types  Constructing CAPTCHAs  Breaking CAPTCHAs  Applications 
CAPTCHA What humans can do, But computers can not.
How to manage your s Tips and tricks. Use Folders Folders are used to manage files in your hard disk drive. Similarly you can create folders in your.
TechKnowlogy Conference August 2, 2011 Using GoogleDocs for Collaboration.
Billy Vivian Dr. Oblitey COSC  What is CAPTCHA?  History  Uses  Artificial Intelligence Relationship  reCAPTCHA  Works Cited.
CAPTCHA Presented by: Md.R ahim 08B21A Agenda Definition Background Motivation Applications Types of CAPTCHAs Breaking CAPTCHAs Proposed Approach.
SANDEEP MEHTA (ECE, IV Year). CAPTCHA Completely Automated Public Turing test to tell Computers and Humans Apart Invented at CMU by Luis von Ahn, Manuel.
THE ESP GAME, AND OTHER STUFF
Digital Scrapbooking By Martha N Digital Media Specialist.
Creating an Account on Wikieducator
Types of Search Questions
Are you Human?.
Web Programming Week 11 Old Dominion University
Whether you decide to use hidden frames or XMLHttp, there are several things you'll need to consider when building an Ajax application. Expanding the role.
Looking for the following people:
Huntington Beach Public Library
Microsoft Windows 2000 Professional
Mrs. Beth Cueni Carnegie Mellon
Setting up an online account
Introduction to From the Saint Paul Public Library.
ما الذي يريد صاحب العمل أن يعرفه؟
Basics HURY DEPARTMENT OF COMPUTER SCIENCE M.TEJASWINI.
You can have as many account as you need to one company
Identify Different Chinese People with Identical Names on the Web
Lesson 2: Epic Security Considerations
Future Welcome Title of the Event Here in 60pt. Bold Dark Red. to the
To download pictures to your computer:
Tips on good web site Design
How to manage your s Tips and tricks.
Presented By Vibhute J.B. Class : M.Sc. (CS)
How to manage your s Tips and tricks.
Week 7 - Wednesday CS363.
Presentation transcript:

Fighting the WebBots A webbot is a program that visits web sites for all kinds of purposes. For example, Google webbots make copies of all web sites for their search engines. The challenge is to stop malicious webbots 2/17/2019 ITS102-12, Third Class

Webbots and Spam Spammers send webbots to get e-mail accounts from sites that offer them for free. How can you tell that someone who asks for an e-mail account is a person or a webbot? 2/17/2019 ITS102-12, Third Class

Are you a person or a bot? We know that there are certain things that computers cannot do. Ask the “applicant” to do something that computers cannot do. Cook a meal? Read something impossible for computers to read! 2/17/2019 ITS102-12, Third Class

CAPTCHA Completely Automated Public Turing test to tell Computers and Humans Apart 2/17/2019 ITS102-12, Third Class

CAPTCHA CAPTCHA does not have to be text, but “computer unreadable” text is convenient. Alternatives include pictures. For example, ask if a person in a pictures is smiling or not. What is wrong with such a CAPTCHA 2/17/2019 ITS102-12, Third Class

How Computers Read Optical Character Recognition (OCR) Step 1: Separate print (usually dark) from background (usually light). Step 2: Pick up individual characters (group of dark pixels) Step 3: Identify their shape by looking for strokes, loops, corners, etc Step 4: Use rules to classify. For example, an H has two vertical strokes and a short horizontal strokes. 2/17/2019 ITS102-12, Third Class

Frustrating OCR 1 Use messy background. 2 Separate background from print Use messy background. 2 Pick up individual characters Have them blend with each other. 3 Find strokes, loops, etc Make the letters “wiggly” 4 Apply classification rules It should be hopeless by this point. 2/17/2019 ITS102-12, Third Class

Make your own CAPTCHA www.codeproject.com/KB/aspnet/ CaptchaImage.aspx A web site that offers you the means: www.codeproject.com/KB/aspnet/ CaptchaImage.aspx For a general tutorial see: www.theopavlidis.com/technology/ captcha/tutorial.htm 2/17/2019 ITS102-12, Third Class

From Yahoo’s Briefcase Some Weak CAPTCHAs From Paypal From Yahoo’s Briefcase 2/17/2019 ITS102-12, Third Class

Some CAPTCHAs that may be too hard for people From Yahoo: From Passport: 2/17/2019 ITS102-12, Third Class

But Human Vision is Amazing 2/17/2019 ITS102-12, Third Class

But Human Vision is Amazing 2/17/2019 ITS102-12, Third Class

Non Text CAPTCHAs Use pictures as CAPTCHAs Plus: There are very tough to break Minus: Need to label a huge number of pictures. If we use few pictures the webbot can just keep guessing. 2/17/2019 ITS102-12, Third Class

Synthetic Pictures (an idea by M. Kaplan) Please click on or enter each letter corresponding to the following list in the field below. You must enter them in the exact sequence listed. C K 2/17/2019 ITS102-12, Third Class