Невидимая капча Drupal

Опубликовано 2014.05.08

Использование капчи является самым распространенным способом защиты от ботов. Увы, для человека - это крайне неприятный элемент интерфейса, который хочется куда-нибудь спрятать и никому не показывать. В идеале - чтоб реальный человек её вообще не видел, а бот - не мог пройти. И такая капча была придумана, она так и называется - невидимая капча.
 
Суть её в том, что в форму добавляется поле ввода типа text. Затем оно прячется средствами CSS. Такое поле будет невидимо для обычного человека, а парсер бота распознает это поле ввода, и обязательно заполнит. Вот по этому признаку и можно определить - человек засабмитил форму, или бот.
Такая капча уже реализована для Друпала. Модуль называется Honeypot
 
Скачать его можно с друпал орга https://drupal.org/project/honeypot
 
С установкой всё просто. Включаете модуль, в настройках можете указать - какие формы защитить. Есть галочка "Защитить все формы".
Данный модуль успешно работает на этом сайте. Рекомендую.