|
Методы борьбы со спамом. Капча
В этой статье мы поговорим о том, что может защитить сайт от бесконечных нападок спамеров. Основным моментом в данном вопросе является тот факт, что все инструменты противодействия спаму построены по принципу борьбы с программным обеспечением, осуществляющим рассылку рекламных сообщений на ресурсе без участия человека.
Наиболее надежным и популярным методом пресечения спама в таких ситуациях является каптча (от английского Completely Automatic Public Test to Tell Computers and Humans Apart – CAPTCHA). Это есть не что иное, как инструмент, позволяющий отличить поведение реального посетителя вашего сайта от спам-программы. Появляется возможность определения автора сообщения. Принцип работы каптчи достаточно прост – перед пользователем ставится несложная задача распознать текст, либо числовую комбинацию на картинке и ввести это значение в соответствующее поле. Главное здесь – не перемудрить со сложностью самого изображения. Скрытый «шифр» должен легко восприниматься человеком. Если вы перестараетесь в этом плане, то обойти анти-спам не сможет даже реальный пользователь.
Сам механизм работает следующим образом:
- s Посетитель вводит свое сообщение с заголовком.
- После ему предлагается прочесть текст или же комбинацию цифр на графическом изображении. Данную комбинацию он должен прописать в соответствующем поле.
- После заполнения всей формы и публикации сообщения информация отправляется на сервер.
- На сервере принятые данные проверяются и обрабатываются скриптом. Если введенная пользователем комбинация соответствует тому, что было отображено на картинке – сообщение публикуется. Если же информация введена ошибочно, ему предлагается по новой прописать «шифр», нарисованный на изображении.
Следует заметить, что каптча не обеспечит защиту вашего ресурса от спама на сто процентов. Этому существует объяснение. На сегодняшний день есть немало программ, которые способны распознавать послание, зашифрованное на картинке. При их интеграции с ПО, рассылающим спам, защита вашего проекта существенно ослабевает. Можно усовершенствовать каптчу путем усложнения отображения шифра на изображении (помните здесь главное – не перестараться). Однако если спамер практикует ручной ввод каптчи, это мало чем поможет.
Тем не менее, существует еще несколько способов, позволяющих противостоять спамерским атакам. Более подробно вы сможете узнать о них из продолжения статьи – Методы борьбы со спамом. Фильтрация и стоп-слова.
|