Хорошая капча

Тем кто использует дистрибутивы Invision Power Board (да и иные CMS) знакома проблема спама не по наслышке. XRumer пробивает стандартную капчу IPB очень легко, и как только ваш форум попадает в базы спамеров, в сутки регистрируются десятки новых ботов, безжалостно загаживающих форум своими ссылками.

Хорошая капча

Хрумер расчитан на массовость, естественно что его авторы изучают прежде всего стандартные капчи форумов, ведь им важен больший процент «пробива».

Здесь я опубликую ряд своих мыслей по вопросу создания действительно хорошей капчи. Но и она не спасет от ручного спама. А также от того автоматического спама когда (а точнее будет сказать «если») спамить будут именно ваш сайт, т. е. разработают пути обхода капчи именно для вашего сайта.

Есть один вариант испытанный мной на ряде проектов и который не пробивает хрумер и иные автоматические спам программы. Вместо традиционных капч дается форма ввода ответа на определенный вопрос. Например: «Напишите название столицы России с заглавной буквы». Лучше сделать два таких вопроса. Можно сделать 1 вопрос + капчу от Google. Подобное на мой взгляд самый эффективный и приемлемый для посетителей сайта вариант. Если конечно говорить про небольшие проекты. Это идеальная капча? Нет, но в отличие от многих иных капч, эта вполне себе работающая и защищающая сайт от спама.

Можно потребовать ввода определенных букв ответа. Можно потребовать ввода 1 и 3 буквы из требуемого ответа. Можно потребовать написать ответ задом наперед. Но лучше так не делать, задавайте понятные максимально большому количеству пользователей вопросы. И пишите к такому вопросу мини гайд из пары предложений.

Использовать эту каптчу вы можете на форумах, блогах, сайтах, всевозможных сервисах и т. д. Мной она была опробована на WordPress, DLE, SMF и Битрикс. Один мой знакомый также успешно использовал ее на Joomla и Drupal. В общем, где требуется там и используйте.

Вопрос не должен быть из серии: «Сколько будет 2 + 2».

Код этой капчи я выкладывать не буду. Фишка в том, что ее реализация и так довольно проста. Да, каптча простая и при этом эффективная.