CAPTCHA

К моему сайту прикручен форум. По сути дела это формальность - туда практически никто не пишет, но там сохраняются обсуждения материалов сайта. Посещаемость у меня не высокая (продвижением не занимаюсь, люди приходят сами в поисках нужного им), и мне было крайне удивительно, когда примерно год назад началась настоящая эпидемия регистраций ботов в форуме: минимум 2...3 десятка в день! При этом есть гостевая доска, где можно писать без регистрации. Тогда у меня стоял форум Simple Machines Forum (SMF) версии 1.1 со сторонней графической CAPTCHA при регистрации, которая, судя по всему, ботов никоим образом не останавливала или есть еще какая дырка. Я вынужден был закрыть регистрацию на форуме и разместить объявление, что если кто хочет зарегистрироваться, то пусть пишут мне в почту. И наступила тишина...

Недавно я нашел время и обновил движок форума до версии 2.0.3 - в ней графическая CAPTCHA уже встроена. Ради интереса включил регистрацию с подтверждением администратором - боты повалили в прежних объемах. В чем дело? Опять дырка или CAPTCHA никуда не годная? О сложности CAPTCHA в SMF можете судить по этим образцам:

Но я недавно натолкнулся на краткий обзор преимуществ и недостатков разных систем защиты от ботов. И задумался о том, что на сайте у меня уже очень давно не пишут боты. Ни на этом сайте, ни на Автосправочнике, где посещаемость очень даже приличная. И прекратилось это после того, как я поставил модуль text CAPTCHA, которую Вы можете увидеть в форме написания комментариев к данной странице, если зайдете не зарегистрированным. В SMF 2.0 появилась возможность добавлять вопросы к форме регистрации. Добавил 3 "человеческих" вопроса - ежесуточные регистрации ботов сразу стали менее десятка... После этого я за пару минут написал страничку на сайте со следующим кодом:

Цитата:
<?php
$counter = 200; //сколько вариантов вопросов выводить
$i = 0;
while ($i < $counter) {
$ss = text_captcha_captcha('generate', 'Text');
echo '';
print_r($ss['form']['captcha_response']['#title']);
$i++;
}

?>


которая выводит сразу 200 готовых вариантов вопросов, генерируемых в случайном порядке этим модулем. Внес их в базу форума и вуаля: за месяц только одна регистрация бота! :)

Хоть и говорят на сайте http://www.captcha.ru, что данный способ защиты носит экстенсивный характер, но пока он реально работает.


Отправить новый комментарий

Содержимое этого поля хранится скрыто и не будет показываться публично.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • You can use BBCode tags in the text.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.

Больше информации о возможностях форматирования

CAPTCHA
Этот вопрос задается для проверки того, не является ли обратная сторона программой-роботом (для предотвращения попыток автоматической регистрации).