Борьба со СПАМ-ом в комментариях. Метод 4. CAPTCHA.
Сентябрь 9th, 2008 | by admin |Предыдущие методы борьба со СПАМ-ом в комментариях :
- Регистрация комментаторов и модерация комментариев;
- Использование служб аутентификации;
- Изменение скрипта.
CAPTCHA - публичный тест Тьюринга (Completely Automated Public Turing test to tell Computers and Humans Apart), полностью автоматизированный. Несомненно, каждый пользователь всемирной паутины сталкивался с CAPTCHA. Картинки с сильно искаженными цифрами и буквами – вот что представляет собой CAPTCHA .
Это наиболее известный вид данного вида защиты. Он считается одним из самых распространенных средств защиты не только от спама, но и загрузки файлов роботами и от массовой регистрации учетных записей и т. п. Большинство крупных интернет-сервисов, включая «Яндекс», Google, MSN и т. Д., с успехом используют данный метод.
Для людей со слабым зрением, CAPTCHA – непреодолимое препятствие. Иногда случается и так, что буквы не может прочитать и человек нормальным зрением, настолько они искажены. Это весьма существенный недостаток метода.
К тому же считать его гарантирующим 100% нельзя. При желании обойти ее возможно даже несколькими способами. Для этого применяют специализированные программы оптического распознавания текста - OCR-программы. Да и, кроме того, можно обойтись без программы, проштудировав литературу, где описывается алгоритм обхода CAPTCHA с использованием CAPTCHA-декодера, PHP и т. д.
Тест Тьюринга помимо CAPTCHA имеет еще вариации. Как замену метода можно предложить на выбор: математические задачи или проигрывание звукового файла. В первом случае нужно по требованию скрипта решить выражение, к примеру – 3+1, а во втором, нужно фразу, произнесенную компьютером, прописать. Обычно фразы абсолютно просты- One, Two….
