Атака на AI-ассистентов: как GitHub-репозиторий обманывает кодирующих агентов
Автор: Mag-Info Tech editorial · 2026-06-28

Как AI-кодирующие агенты становятся мишенью для атаки
Недавнее исследование показало, что AI-ассистенты, которые автоматически клонируют и настраивают GitHub-репозитории, могут стать инструментом для скрытого выполнения вредоносного кода. Эксперты из платформы Mozilla Zero Day Investigative Network (0DIN) продемонстрировали, как атакующий может внедрить интерактивную оболочку на устройство разработчика, не оставляя следов в самом репозитории. Это означает, что даже тщательная проверка кода не гарантирует защиту — угроза прячется в цепочке выполнения команд, которую AI-агент запускает автоматически.
Атака не требует сложных эксплойтов или скрытых команд. Вместо этого она использует легитимные механизмы, которые AI-агент воспринимает как часть рабочего процесса. Например, если агент получает задание исправить ошибку в коде, он может автоматически выполнить скрипт, который загружает дополнительные компоненты из внешнего источника. Эти компоненты могут содержать вредоносный код, который остаётся невидимым для статических анализаторов безопасности и даже для самого AI-агента.
Механизм атаки: три шага к скрытой угрозе
Исследователи из 0DIN разбили атаку на три этапа, каждый из которых сам по себе не вызывает подозрений. Первый этап — это легитимный репозиторий, который содержит код, не представляющий угрозы. Второй этап — скрипт, который AI-агент выполняет автоматически, например, для установки зависимостей или исправления ошибки. Третий этап — это динамическая загрузка вредоносного компонента, который может быть скрыт в DNS-записи или другом внешнем источнике.
Ключевая особенность атаки в том, что вредоносный код никогда не попадает в сам репозиторий. Вместо этого он загружается во время выполнения, что делает его невидимым для статического анализа. AI-агент, выполняя скрипт, даже не подозревает, что получает дополнительные инструкции извне. В результате атакующий получает интерактивную оболочку, работающую с правами пользователя-разработчика, что открывает доступ к конфиденциальным данным, таким как переменные окружения, API-ключи и локальные конфигурационные файлы.
Почему атака остаётся незаметной для традиционных средств защиты
Традиционные системы безопасности, такие как антивирусы и сканеры кода, ориентированы на анализ статичного содержимого. Они проверяют файлы в репозитории, но не отслеживают динамическое поведение скриптов, которые AI-агент выполняет автоматически. Даже если AI-агент использует легитимные команды, такие как python3 -m pip install, вредоносный компонент может быть загружен позже, через другой скрипт или DNS-запрос.

Кроме того, AI-агенты часто выполняют команды от имени пользователя, что усложняет обнаружение угрозы. Например, если агент исправляет ошибку в коде, он может запустить скрипт, который загружает вредоносный модуль, не вызывая подозрений у пользователя. В результате атака проходит мимо систем защиты, так как каждое действие выглядит легитимным.
Как атакующие могут распространять вредоносные репозитории
Эксперты предупреждают, что такие атаки могут распространяться через различные каналы: поддельные вакансии, обучающие материалы, блоги или личные сообщения. Например, разработчик может получить предложение поучаствовать в интересном проекте через фейковую вакансию. AI-агент клонирует репозиторий, выполняет скрипты настройки, и в результате атакующий получает доступ к устройству.
Другой распространённый способ — это размещение вредоносных репозиториев в открытых источниках, таких как GitHub, под видом полезных библиотек или инструментов. Разработчики, доверяющие популярным проектам, могут не проверять их содержимое тщательно, особенно если AI-агент автоматически выполняет настройку. В результате вредоносный код проникает в систему без явного согласия пользователя.
Рекомендации для разработчиков и команд безопасности
Эксперты из 0DIN предлагают несколько мер, которые могут снизить риск таких атак. Во-первых, AI-агенты должны раскрывать полную цепочку выполнения команд, включая скрипты и код, которые загружаются динамически. Это позволит пользователям и системам безопасности видеть, какие действия выполняются на их устройствах.








Реальные результаты от ИИ от MEFAI. Скидка 50$ на тариф Про.
Реклама · Прошлые результаты не гарантируют будущих. Не является финансовой консультацией.

Во-вторых, разработчикам следует использовать инструменты статического анализа, которые могут выявлять подозрительные шаблоны в скриптах настройки. Например, сканеры безопасности могут проверять URL-адреса, к которым обращаются скрипты, и блокировать загрузку подозрительных файлов. Также полезно использовать изолированные среды выполнения, такие как контейнеры, для запуска AI-агентов и их скриптов.
В-третьих, командам безопасности рекомендуется внедрять breach and attack simulation (BAS) для тестирования эффективности своих систем обнаружения. Эти инструменты позволяют имитировать атаки и проверять, насколько хорошо работают SIEM и EDR-системы. Например, можно проверить, как система отреагирует на выполнение подозрительных команд, и скорректировать правила обнаружения.
Практические шаги для защиты от скрытых атак
Разработчикам стоит начать с аудита своих рабочих процессов. Если AI-агент автоматически выполняет скрипты настройки, следует убедиться, что эти скрипты не обращаются к внешним источникам без проверки. Также полезно ограничить права AI-агента, запуская его в среде с минимальными привилегиями. Это снизит риск, если атакующий всё же получит доступ к оболочке.
Командам безопасности рекомендуется настроить мониторинг сетевой активности. Например, можно отслеживать DNS-запросы, которые инициируются скриптами, и блокировать подозрительные домены. Также полезно использовать инструменты для анализа поведения процессов, которые могут выявлять аномалии в их работе.
Ещё один важный шаг — это обучение сотрудников. Разработчики должны знать о существовании таких атак и понимать, как они работают. Это поможет им более внимательно относиться к автоматизированным процессам и быстрее замечать подозрительные действия.

Будущее AI-агентов: баланс между удобством и безопасностью
Технологии AI-агентов продолжают развиваться, и их интеграция в рабочие процессы разработчиков становится всё более распространённой. Однако вместе с удобством появляются и новые угрозы. Атаки, подобные той, что была продемонстрирована 0DIN, показывают, что безопасность AI-агентов требует особого внимания.
В будущем разработчики AI-агентов могут внедрить более строгие механизмы контроля за выполнением команд. Например, агенты смогут запрашивать подтверждение пользователя перед выполнением потенциально опасных скриптов. Также возможно появление стандартов безопасности для AI-агентов, которые будут регулировать их поведение и взаимодействие с внешними источниками.
Для пользователей важно понимать, что AI-агенты — это не панацея, а инструмент, который требует ответственного подхода. Только так можно обеспечить безопасность своих данных и систем в условиях растущих угроз.
Вывод: как защититься сегодня
Атака на AI-агенты через GitHub-репозитории — это тревожный сигнал для всего IT-сообщества. Она показывает, что угрозы становятся всё более изощрёнными и скрытыми, а традиционные методы защиты не всегда эффективны. Однако есть способы снизить риски: использовать инструменты анализа, ограничивать права AI-агентов, мониторить сетевую активность и обучать сотрудников.
Главное — не паниковать, а действовать. Внедрение даже небольших изменений в рабочие процессы может значительно повысить безопасность. И помните: безопасность — это не разовая задача, а непрерывный процесс, который требует внимания и усилий.
Больше в Кибербезопасность и Приватность

В Украине раскрыта масштабная кампания по краже аккаунтов в мессенджерах от российских спецслужб
СБУ и ФБР выявили кампанию российских спецслужб по хищению аккаунтов Signal, WhatsApp и Telegram через поддельные SMS, нацеленную на украинских и европейских чиновников, военных и активистов

SecondFi восстанавливает активы после утечки в Cardano-кошельке: что известно и как действовать пользователям
После взлома Cardano-кошелька SecondFi компания завершила расследование и готовится вернуть средства в течение двух недель. Разбираемся, что произошло, как защитить активы и на что обратить внимание п

Взлом аккаунтов Signal: как украсть переписку через резервные ключи
Хакеры из российских спецслужб используют фишинг для кражи резервных ключей Signal и доступа к переписке пользователей. Рассказываем, как работает атака, кого атакуют и что делать, чтобы защитить данн

