Капча
Как защитить сайт от спам-ботов?
Мне часто жалуются знакомые владельцы интернет-ресурсов на поступающий спам через формы обратной связи.
При анализе их сайтов, я вижу, что у них отсутствует защита от роботов. Пусть это популярная CMS или самописная, не у всех по умолчанию в полях формы присутствует капча.
Само понятие Капча (англ. Captcha) — аббревиатура от «Completely Automatic Public Turing Test to Tell Computers and Humans Apart» (полностью автоматический тест Тьюринга для отличия компьютеров от людей). Является защитой от заполнения и отправки любых форм ботами и спамерами в автоматическом режиме, таких как отправка формы обратной связи, комментариев, регистрации и т.д.
Как пример, посетителям показывается картинка со случайными цифрами, словами и задача пользователя значение с этой картинки вписать в специальное поле.
Практически во всех движках сайтов предусмотрена каптча, достаточно её включить в настройках панели управления.
Так же существует популярная Google reCAPTCHA — это сервис, который предоставляет бесплатную капчу для защиты различных форм ввода данных на сайте от спамеров и ботов - [url=https://www.google.com/recaptcha/about/]https://www.google.com/recaptcha/about/[/url]
В своей практике я использую различные варианты каптчи, в зависимости от требуемых задач в каждом конкретном проекте.