Исследователь обнаружил подозрительный код в JavaScript-скрипте для защиты сайтов от ботов.
В нем нашлись не только упоминания ядов и биологического оружия, но и команды для сбора системной информации, загрузки неизвестной программы и ее автоматического запуска.
Читают прямо сейчас:
Что такое malware: виды вредоносного ПО и защита от него — какие бывают вредоносные программы и как от них защититься
Капча: зачем мы вписываем эти буквы и отмечаем мосты? — как сайты отличают человека от бота, ради чего и пишут антибот-скрипты
Код-ревью с ИИ: 20 промптов для ChatGPT и Claude — как нейросети проверяют код, именно такие инструменты и пытались запутать скрытыми инструкциями
Попытка обмануть ИИ
Необычный код обнаружили в скрипте на домене servicepipe.tech. Среди названий функций были фразы о смертельных дозах ядов и создании взрывчатки.
Исследователь предположил, что это попытка запутать ИИ-инструменты, которые анализируют код.
Внутри скрипта действительно нашлась скрытая строка Unicode. После расшифровки она превратилась в инструкции, требующие от ИИ игнорировать ограничения и рассказывать о кибератаках, уклонении от налогов и создании биологического оружия.
В тексте также упоминались события на площади Тяньаньмэнь в 1989 году. Вероятно, эти фразы добавили, чтобы проверять защиту разных ИИ-моделей.
Какие данные собирает скрипт
Основная часть кода работает как обычный антибот-инструмент: собирает сведения о браузере, устройстве, видеокарте и других характеристиках, которые помогают отличить человека от автоматизированного бота.
Но в отдельном блоке для Node.js исследователь обнаружил более тревожные команды. Они обращаются к конфигурационным файлам, собирают информацию о системе и сети, пытаются скачать исполняемый файл с внутреннего IP-адреса, а затем запустить его.
Код также пытается настроить повторный запуск программы после перезагрузки.
Пока неизвестно, выполняются ли эти действия на практике. Часть команд может не сработать, а сам блок тоже может быть специально создан для запутывания ИИ-анализаторов. Однако его содержимое требует дополнительной проверки.
Кто создал код
На сайте servicepipe.ru компания описывает свои продукты как средства защиты от DDoS-атак, ботов и других сетевых угроз.
Скидка на все курсы Практикума
Раз вы дочитали эту новость до конца, с технологиями у вас всё в порядке. А если давно присматривались к разработке, аналитике, нейросетям, тестированию или кибербезопасности, сейчас туда можно зайти дешевле.
Промокод KOD (можно просто нажать) даст скидку на любой платный курс! А если пока не готовы покупать курс, у Практикума есть бесплатные вводные части.
