Вот что произошло - не так давно Мой блог Злые роботы ополчились.
Они начали рассылать спам в мои формы комментариев.
В связи с этим событием меня некоторое время терзали противоречивые чувства - с одной стороны, спам вызывал отвращение, но с другой - тщеславие давало о себе знать - я стал более или менее популярен среди роботов :).
К счастью, чувство отвращения меня одолело и я начал сражаться с роботами.
Изначально у меня не было желания устанавливать капчу.
Поэтому я быстро создал подавитель спама.
Его суть заключалась в анализе предыдущей активности на сайте.
А именно, при отправке комментария она проверяла, как давно загрузилась страница с формой.
Как ни странно, результат оказался очень хорошим.
Около 90% спама было устранено с приемлемой задержкой в 30 секунд. На данный момент эта система работает в моем блоге параллельно со скрытым полем для ввода спам-идентификаторов.
Желающие могут проверить, просто оставив комментарий любая из тем в течение минуты после загрузки страницы.
(Говорят, что меня раздражает отправка комментариев.
Буду рад, если подскажете, в каких браузерах и под каких операционных системах) Я согласен, что такая защита далека от идеала, поскольку, во-первых, ее полностью обходят, а во-вторых, она может мешать обычным пользователям.
Но с учетом этих недостатков могу предположить, что они смогут защитить не только от роботов, но и от троллей.
Плюс не забывайте, что это всего лишь экспериментальная модель.
На данный момент я хочу развивать эту систему по следующим направлениям:
- Включите в анализ все перемещения пользователя по сайту в течение этой, а еще лучше, нескольких предыдущих сессий.
- Добавьте проверку наличия ссылок на сайтах-источниках трафика.
- Добавьте дополнительные средства проверки роботизированности для сомнительных пользователей в виде теста Тьюринга, он же капча.
Наверное, я не первый, кто об этом подумал, но я не хочу брать готовые решения — мне интересно самому написать что-то подобное.
Однако, если вы использовали какие-либо подобные, мне бы хотелось услышать о них.
Желательно с комментариями — что реализовано хорошо, а что плохо.
Теги: #спам #роботы #защита от спама #Чулан
-
Led-It-Go – Угроза Безопасности Данных
19 Oct, 24 -
Почему Банки Монополизируют Блокчейн?
19 Oct, 24 -
Как Выбрать Платформу Для Вебинара?
19 Oct, 24 -
Как Нужно И Как Не Автоматизировать Торговлю
19 Oct, 24 -
Jsforms: Обновить Тестовую Систему
19 Oct, 24 -
Для Новичков О Seo
19 Oct, 24