В интернете становится тесно: как выявить бота в Сети и защититься от его действий

15.03.2018 18:33  27270   Денис Кулешов  Статья

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

Как можно определить, что общаешься с ботом?

Деятельность таких ботов отнюдь не безобидна: с их помощью организуются ddos-атаки на интернет-ресурсы, они похищают контент с сайтов и совершают другие «злодеяния». От действий ботов страдают все: поисковики, сайты и рядовые пользователи. В связи с этим возникают два традиционных вопроса: кто виноват и что делать? Постараемся ответить на них максимально развернуто.

Кто виноват?

Как ни странно, но в появлении ботов в глобальной паутине виноваты её главные участники – интернет-провайдеры. Именно они присваивают один IP-адрес целому пулу пользователей, из-за чего заблокировать отдельно взятого бота не представляется возможным. Однако взваливать ответственность только на провайдеров тоже неразумно, ведь компании, которые предоставляют доступ в глобальную паутину, работают по единым правилам. Когда интернет только зарождался, под адресацию было отведено всего 32 бита, из-за чего в сети существовало только 4 294 967 296 уникальных IP-адреса. То есть значительно меньше, чем общее количество пользователей. А если учесть, что на каждого пользователя сегодня приходится по несколько устройств, то дефицит IP становится еще более острым.

Дефицит IP адресов

Что делать?

Чтобы защититься от действий ботов, начали придумывать различные решения, одно из них – Captcha (капча). Это графическое изображение различных символов, которые нужно ввести в соответствующее поле. Использование капчи позволяет ограничить действия ботов, однако сильно раздражает добропорядочных пользователей. В частности, такие капчи часто можно встретить на страницах интернет-гигантов Google и Яндекс. Для последних раздражение пользователей совсем не входит в их планы, так как это снижает прибыль компании.

Капча как защита от действий ботов

Чтобы избавиться от надоедливой капчи и не допустить возможность деятельности ботов, нужно каждому пользователю присвоить индивидуальный IP. Решить эту задачу позволяет новый протокол IPv6, в котором под адресацию отведено не 32, а целых 128 бит. Помимо большего количества адресов, новый протокол обеспечивает упрощенную маршрутизацию и удобное взаимодействие с мобильными устройствами. Однако не все так просто: переход на шестую версию протокола – процесс весьма трудоемкий и дорогостоящий, именно поэтому доля IPv6 в общем трафике пока не столь велика. Лидерами по внедрению этого протокола считаются США и Китай, но этим же курсом в ближайшее время придется идти и всем остальным государствам.