Завдання обходу захисту CAPTCHA. по суті, полягає не в тому, щоб визначити, що записано в запропонованому для розшифровки повідомленні - адже і люди успішно вирішують тільки 80 відсотків запропонованих завдань. Навчання комп'ютера обробці інформації таким же чином, як це робиться в людському мозку, є дуже важким завданням. У багатьох випадках люди, що ставлять перед собою мету обійти систему CAPTCHA, концентрують свої зусилля не на підвищенні рівня інтелектуальних здібностей комп'ютера, а на скороченні рівня складності завдання, запропонованої CAPTCHA.
Припустимо, встановлений захист із застосуванням програми CAPTCHA, що відображає слова англійською мовою. Додаток трохи спотворює шрифт, розтягуючи і згинаючи знаки непрогнозованим чином. Крім того, CAPTCHA додає за слово випадковим чином генерується задній план.
Поетапне вирішення проблеми
Програміст, що ставить перед собою завдання обходу цього захисту CAPTCHA. може вирішувати проблему поетапно. Він повинен написати алгоритм - набір інструкцій, які керують машиною з метою виконання певної послідовності дій. У цьому сценарії одним з етапів може бути перетворення зображення у відтінки сірого. Це означає, що з зображення видаляється вся інформація про колір, що прибирає один з рівнів "заплутування", який використовується в CAPTCHA.
А що з більш складними CAPTCHA. Програма CAPTCHA Gimpy показує 10 англійських слів зі спотвореним шрифтом на неоднорідному тлі. Слова групуються парами, слова кожної пари перекривають один одного. Щоб рухатися далі, користувачеві потрібно ввести три правильних слова. Наскільки надійний цей підхід?
Надійність злому CAPTCHA
Надійність злому CAPTCHAМорі і Малик провели ряд випробувань цього алгоритму. З'ясувалося, що запропонований алгоритм може коректно ідентифікувати слова програми Gimpy CAPTCHA в 33 відсотках випадків [джерело: Mori and Malik]. Це далеко від досконалості, але все ж істотно. Спамери, роблячи за допомогою ботів щохвилини кілька сотень спроб злому CAPTCHA, можуть собі дозволити, щоб тільки одна третина спроб увінчалася успіхом.
Додаткова інформація по темі
Розробником капчи (CAPTCHA) є Луїс геть Ан, історія про те, як він допер до даного винаходу