Проверка введенных пользователем данных на сервере является важным оружием в борьбе со спамом. К сожалению, распространители спама находчивы и нередко находят способы обойти меры, направленные на то чтобы их остановить. Существуют различные мнения об эффективности методов анти-спама, но тот, который стоит рассматривать это reCAPTCHA (www.google.com/recaptcha/captcha).
Сокращение CAPTCHA расшифровывается как «полностью автоматизированный публичный тест Тьюринга для различия компьютеров и людей» (Completely Automated Public Turing Test to Tell Computers and Humans Apart). Наиболее распространенная форма предоставляет пользователю изображение случайных символов, которые должны быть правильно напечатаны в текстовое поле. Изображения созданы нечитаемыми для программ оптического распознавания символов (OCR) , но люди также часто испытывают трудности в их чтении. Недостатком проверки CAPTCHA является то, что она является препятствием для слепых и людей с плохим зрением.
Проверка reCAPTCHA выделяется среди подобных мер защиты от нежелательной почты тем, что автоматически обеспечивает возможность обновления изображения, если пользователь не может его прочитать. И что более важно, предлагает аудио альтернативу для людей, у которых проблемы со зрением.
Использование reCAPTCHA на самом деле имеет двойную выгоду. Изображения, используемые сервисом reCAPTCHA, поступают из книг и газет, которые были оцифрованы, но OCR программы имели трудности в их расшифровке. Пользователю предлагается ввести два слова, одно из которых успешно расшифровано OCR. Успех или провал определяется ответом на известное слово, которое может быть слева или справа. Сервис сопоставляет ответы на неизвестное слово, и использует их для улучшения точности OCR технологии.
Для использования Recaptcha, необходимо создать учетную запись Google, которая является свободной, и получить пару программных ключей (случайных слов, направленных на предотвращение обхода тест спамерами). После того как вы создали учетную запись, можно легко включить виджет reCAPTCHA в вашу контактную форму.
Вы можете найти инструкции по настройке внешнего вида виджета reCAPTCHA на сайте http://code.google.com/apis/recaptcha/docs/customization.html
На момент написания данной статьи, вы можете выбрать одну из четырех тем или создать свои собственные. Также можно изменить язык. Существуют встроенные переводы на нескольких языках, включая французский, испанский и русский языки. Если язык не поддерживается, можно определить свой собственный перевод.
Leave a comment