Captcha — инструмент защиты
В качестве инструмента защиты часто используется Captcha, с помощью которой администратор ресурса успешно защищает сайт от автоматических регистрирующихся рекламных роботов. Причиной создания такой защиты послужил рост спама рекламы, распространяемой многими рекламодателями. Такая реклама опасна тем, сто может вызвать большую нагрузку как на сайты, так и в целом на хостинги.
Программы-роботы. Современная рекламная компания подразумевает по собой размещение информации рекламного характера на сайтах. Успех рекламы зависит от её количества на интернет ресурсах. Компания, ответственная за рекламу заинтересована в том, чтобы как много больше людей обратили внимание на рекламный блок. Для распространения информации пользуются двумя способами:
- На работу приглашается большое количество сотрудников, от числа которых напрямую зависит успех рекламной компании. Соответственно каждого сотрудника необходимо обучить и выплачивать заработную плату, что приводит к значительным потерям времени и финансов.
- Программы — роботы. Более быстрая и дешевая альтернатива специальные программы — боты. Задача состоит в том, чтобы разместить рекламу на сайтах автоматически. Эти роботы обучены программистами таким образом, что с лёгкостью могут пройти процесс регистрации как живой человек. Боты способны реагировать и на обратные запросы, такие как переходы по ссылкам и так далее. Зарегистрированный таким образом бот начинает размещать на сайте рекламу до тех пор, пока его не вычислят и не заблокируют его. Всегда на много проще не допускать бота к ресурсам сайта, чем ловить его и устранять ущерб, который он успел нанести.
Captcha — программа устанавливается на сайт. Бывают различные конфигурации этих программ, они могут писаться на различных языках, иметь разный алгоритм действий, в разной степени использовать ресурс сайта. Эти программы создаются по-разному, но имеют единую цель — создать условие регистрации невозможным для роботов и оставить её такой же простой для пользователя-человека. Captcha генерирует случайные простые комбинации цифр или букв. Для того чтобы их сложнее было опознать работу, они маскируются графическими элементами. Существуют и более сложные Captcha-программы, которые воспроизводят графические анимации или аудиозаписи. Такие программы воспроизводят звуковой вариант графического исходника, который набирает регистрирующийся пользователь с клавиатуры. Изображение, созданное программой, сохраняется на время всей сессии в памяти Captcha. При выходе и повторном входе, генерируется другая ключевая фраза.