Защита От Роботов. Начинать.

Вот что произошло - не так давно Мой блог Злые роботы ополчились.

Они начали рассылать спам в мои формы комментариев.

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

К счастью, чувство отвращения меня одолело и я начал сражаться с роботами.

Изначально у меня не было желания устанавливать капчу.

Поэтому я быстро создал подавитель спама.

Его суть заключалась в анализе предыдущей активности на сайте.

А именно, при отправке комментария она проверяла, как давно загрузилась страница с формой.

Как ни странно, результат оказался очень хорошим.

Около 90% спама было устранено с приемлемой задержкой в 30 секунд. На данный момент эта система работает в моем блоге параллельно со скрытым полем для ввода спам-идентификаторов.

Желающие могут проверить, просто оставив комментарий любая из тем в течение минуты после загрузки страницы.

(Говорят, что меня раздражает отправка комментариев.

Буду рад, если подскажете, в каких браузерах и под каких операционных системах) Я согласен, что такая защита далека от идеала, поскольку, во-первых, ее полностью обходят, а во-вторых, она может мешать обычным пользователям.

Но с учетом этих недостатков могу предположить, что они смогут защитить не только от роботов, но и от троллей.

Плюс не забывайте, что это всего лишь экспериментальная модель.

На данный момент я хочу развивать эту систему по следующим направлениям:

  • Включите в анализ все перемещения пользователя по сайту в течение этой, а еще лучше, нескольких предыдущих сессий.

  • Добавьте проверку наличия ссылок на сайтах-источниках трафика.

  • Добавьте дополнительные средства проверки роботизированности для сомнительных пользователей в виде теста Тьюринга, он же капча.

По сути, это полноценная аналитическая система учета перемещений пользователей по сайту, интегрированная с защитой сайта от спама.

Наверное, я не первый, кто об этом подумал, но я не хочу брать готовые решения — мне интересно самому написать что-то подобное.

Однако, если вы использовали какие-либо подобные, мне бы хотелось услышать о них.

Желательно с комментариями — что реализовано хорошо, а что плохо.

Теги: #спам #роботы #защита от спама #Чулан

Вместе с данным постом часто просматривают: