Главная
›
Блог
Что делает ботов более сложными?
Прокси-серверы предоставляют ботам легкий доступ к миллионам IP-адресов для злоупотреблений. Как только один IP-адрес блокируется, боты могут переключиться на другой. Атаки со 100 разных IP-адресов имеют меньше шансов быть пойманными фильтрами, чем 100 атак с одного IP-адреса. Прокси-серверы могут быть дорогими, но некоторые киберпреступники готовы платить много, чтобы добиться желаемого результата, будь то данные ваших клиентов или что-то другое (подробнее - https://presscode.app/ru/).
Качественные IP
Все больше и больше разработчиков ботов тратят свои деньги на высококачественные жилые прокси. Поскольку у жилых IP-адресов лучшая репутация, вероятность их блокировки гораздо ниже, чем у прокси центров обработки данных. Жилые прокси помогают сохранить анонимность ботов и позволяют им продолжать атаки.
Поддельные отпечатки пальцев
У каждого пользователя в Интернете есть свой отпечаток пальца, включающий различные сведения о том, как он выходит в Интернет. Отпечатки пальцев включают в себя:
Отпечатки браузера, основанные на информации о браузере, устройстве и операционной системе (ОС), собранной с помощью JS (на стороне клиента, в браузере).
Отпечатки пальцев мобильных устройств, основанные на информации об устройстве и ОС, собранной с помощью SDK (на стороне клиента, в мобильном приложении).
Клик по поведению человека
Наряду с отпечатками пальцев, поведенческие сигналы невероятно важны при определении того, является ли пользователь человеком или ботом. Поведение обычно включает такие вещи, как движения мыши, сенсорные события, скорость набора текста и то, как пользователь просматривает сайт. Поведенческие сигналы обычно вводятся в модели машинного обучения, чтобы определить, достаточно ли хорошо поведение пользователя соответствует поведению человека.
Имитация человеческого поведения
Разработчики ботов теперь имеют доступ к множеству методов имитации человеческого поведения, например, принудительному нелинейному движению мыши. Было разработано несколько библиотек с открытым исходным кодом, которые помогают ботам избегать обнаружения на основе поведенческих сигналов. Поскольку решения по управлению ботами сравнивают поведение неизвестного пользователя с известным поведением человека, способность бота выглядеть как можно более человечным является ключевой.
Боты, использующие машинное обучение
Машинное обучение помогает ботам избегать обнаружения и имитировать поведение человека. Например, рекапчи Google использовались для обучения ML-моделей распознавания изображений и звука. Затем разработчики вредоносных ботов смогли использовать те же модели, чтобы помочь своим ботам решить проблемы от Google.
Боты для конкретного сайта
Большинство ботов - это инструменты общего назначения, которые можно использовать на различных платформах и сайтах. Но поскольку защита от ботов становится все более эффективной, разработчики нашли новый способ избежать легкого обнаружения: боты для конкретного сайта, созданные вручную для использования на одном сайте, в мобильном приложении.
JavaScript
В наши дни злоумышленникам легко создавать ботов, способных выполнять JavaScript (JS). Библиотеки с открытым исходным кодом, такие как Puppeteer, Playwright и Selenium, используются для создания безголовых браузеров, а боты как сервис порождают браузеры в облаке от имени своих клиентов - все они могут выполнять JS. JavaScript может помочь ботам в выполнении вредоносных действий и помочь им избежать обнаружения, выглядя как человек.
Доступность ботов как услуги
Еще совсем недавно для того, чтобы атаковать сайт, нужно было уметь создавать ботов, подделывать отпечатки пальцев и последовательно вращать прокси. Теперь поставщики услуг ботов как сервиса (BaaS) выполняют всю сложную работу по кодированию и позволяют пользователям платить за масштабный запуск ботов. Люди, не обладающие знаниями в области программирования ботов, могут использовать ботов для всех видов атак - как правило, скретчинга или скальпинга (например, боты-кроссовки).
Угрозы становятся более частыми и интенсивными теперь, когда злоумышленники могут получить доступ, чтобы упростить скраппинг и другие вредоносные действия, не тратя время и деньги на безуспешные попытки. Чтобы обойти эти атаки, предприятия должны обеспечить блокировку угроз с самого первого запроса. Вы также должны иметь возможность детально изучить угрозы, чтобы лучше понять, откуда они исходят и как лучше защитить свой бизнес и своих клиентов.