Top Banner

of 20

Novel CAPTCHA Schemes - Presentation

Apr 09, 2018

Download

Documents

Ville Saalo
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    1/20

    Novel CAPTCHA schemes

    Ville Saalo

    9.12.2010

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    2/20

    Agenda

    What are CAPTCHAs?

    Attack on the Microsoft CAPTCHA

    The transparent letter scheme

    Wrap up

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    3/20

    Agenda

    What are CAPTCHAs?

    Attack on the Microsoft CAPTCHA

    The transparent letter scheme

    Wrap up

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    4/20

    What are CAPTCHAs? (1/3)

    Prevents bots from

    automatically accessingvarious servicesVarious types:

    Text-based

    Sound-basedImage-based

    General or domain specific Source: CAPTCHA.net

    CAPTCHA: Completely Automated Public Turingtest to tell Computers and Humans Apart

    http://captcha.net/
  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    5/20

    What are CAPTCHAs? (2/3)

    Example of an image-based CAPTCHA:

    Asirra

    Source:http://research.microsoft.com/en-us/um/redmond/projects/asirra/

    http://research.microsoft.com/en-us/um/redmond/projects/asirra/
  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    6/20

    What are CAPTCHAs? (3/3)

    Example of a domain-

    specific CAPTCHA:

    CAPNTHLAfor

    NetHackplayers.Source:http://nethackwiki.com/wiki/CAPNTHLA

    Source: http://nethackwiki.com/wiki/File:Nh343-vt-ibmgraphics.png

    http://nethackwiki.com/wiki/File:Nh343-vt-ibmgraphics.pnghttp://nethackwiki.com/wiki/File:Nh343-vt-ibmgraphics.pnghttp://nethackwiki.com/wiki/File:Nh343-vt-ibmgraphics.pnghttp://nethackwiki.com/wiki/File:Nh343-vt-ibmgraphics.pnghttp://nethackwiki.com/wiki/CAPNTHLA
  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    7/20

    Agenda

    What are CAPTCHAs?

    Attack on the Microsoft CAPTCHA

    The transparent letter scheme

    Wrap up

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    8/20

    Attack on the Microsoft CAPTCHA (1/2)

    A paper calledA Low-cost Attack on a MicrosoftCAPTCHA by Yan & El Ahmad, 2008.

    Focuses on the segmentation challenge

    Six stages

    Generally two phases:

    segmentation (hard!)recognition (easy!)

    Source: Yan & El Ahmad, 2008

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    9/20

    Attack on the Microsoft CAPTCHA (2/2)

    1. Pre-processing

    2. Vertical segmentation

    3. Color filling segmentation

    4. Thick arc removal

    5. Locating connectedcharacters

    6. Segmenting connectedcharacters

    Source: Yan & El Ahmad, 2008

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    10/20

    Agenda

    What are CAPTCHAs?

    Attack on the Microsoft CAPTCHA

    The transparent letter scheme

    Wrap up

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    11/20

    Relies on heavily overlapping letters and largeclutter objects

    The transparent letter scheme

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    12/20

    The transparent letter scheme

    How do you create a CAPTCHA scheme like this?Start with random text, random fonts:

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    13/20

    Push the letters together:

    Try doing the vertical segmentation phase now!Not very readable anymore? Wait for it...

    The transparent letter scheme

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    14/20

    Make the letters transparent:

    The transparent letter scheme

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    15/20

    Add large clutter objects:

    The transparent letter scheme

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    16/20

    Add holes to make the objects more like letters:

    The transparent letter scheme

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    17/20

    Add fine clutter:

    The transparent letter scheme

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    18/20

    Complement with some distortions:

    The transparent letter scheme

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    19/20

    Agenda

    What are CAPTCHAs?

    Attack on the Microsoft CAPTCHA

    The transparent letter scheme

    Wrap up

  • 8/8/2019 Novel CAPTCHA Schemes - Presentation

    20/20

    Wrap up

    Many kinds of CAPTCHAs exist

    Computers are excellent at recognizing characters

    Therefore, text-based CAPTCHAs should rely onmaking segmentation hard

    The Transparent letter scheme is a new attempt onthat