Разработчик под ником Aaron B представил новый инструмент с открытым исходным кодом под названием Nepenthes, который способен эффективно противостоять веб-ботам, занимающимся сбором данных для обучения моделей искусственного интеллекта. Программа создает бесконечный цикл случайно сгенерированных страниц, заманивая краулеров в своеобразный «лабиринт». Такой подход не только тратит время, но и значительно увеличивает нагрузку на вычислительные ресурсы автоматизированных систем.

Принцип работы Nepenthes основан на уязвимости краулеров, которые, как правило, не обладают сложной логикой. Они автоматически следуют по ссылкам, загружая страницы. Инструмент генерирует бесконечное количество таких ссылок, которые ведут обратно к самому Nepenthes. Кроме того, программа намеренно замедляет загрузку страниц, что еще больше осложняет работу ботов.

По словам разработчика, Nepenthes можно применять как для защиты содержимого сайта от нежелательного сканирования, так и в наступательных целях, направленных на подрыв деятельности ИИ-компаний. Программа создает бессмысленный поток данных, заставляя их системы перерабатывать бесполезную информацию, что существенно снижает их эффективность.

Однако Aaron B подчеркивает, что Nepenthes — это «заведомо вредоносный код», и его использование связано с определенными рисками. Программа предназначена только для тех, кто понимает возможные последствия и готов взять на себя ответственность за её применение.