Назад
9 июня 2026 г. в 09:00 Microsoft GitHub AI Coding Cybersecurity Supply Chain TechCrunch / StepSecurity / Cloudsmith / Microsoft Security

Вредоносный код в репозиториях Microsoft ударил по AI-кодерам

Вредоносный код в репозиториях Microsoft ударил по AI-кодерам

Microsoft и GitHub столкнулись с неприятным развитием атаки на цепочку поставки ПО: десятки официальных репозиториев Microsoft были отключены после того, как исследователи нашли признаки вредоносных изменений, связанных с Miasma. TechCrunch пишет, что под ударом оказались проекты вокруг Azure и инструменты, которые разработчики часто открывают в AI-кодерах вроде Claude Code, Gemini CLI, Cursor и VS Code.

По данным StepSecurity и OpenSourceMalware, GitHub отключил 73 репозитория в организациях Azure, Azure-Samples, Microsoft и MicrosoftDocs. Среди упомянутых проектов — Azure Functions, Durable Task и AI sample apps. Полной публичной хронологии от Microsoft по этому эпизоду на момент публикации нет, но сама компания уже отдельно описывала Miasma как кампанию по краже учётных данных в developer-экосистеме.

Почему это опаснее обычного вредоноса

Классическая осторожность разработчика звучала просто: не запускай непонятный код, не ставь подозрительные пакеты, не вставляй секреты в репозиторий. AI-кодеры меняют эту границу. Агенту часто дают доступ к рабочей папке, терминалу, файлам конфигурации, токенам, переменным окружения и истории проекта. Если вредоносная конфигурация срабатывает уже при открытии репозитория в таком инструменте, момент доверия наступает раньше, чем человек успевает принять осознанное решение.

Именно это делает Miasma важной историей для обычных команд, а не только для security-отделов Microsoft. По описанию исследователей, вредоносная логика была рассчитана на кражу GitHub, npm, AWS, Azure, Google Cloud, Kubernetes и других секретов разработчика. В худшем сценарии это не просто взлом одного проекта: украденный токен может дать атакующему путь к новым репозиториям, CI/CD, облачным ресурсам и пакетам, которые потом скачивают другие команды.

AI-агент стал частью поверхности атаки

Главный сдвиг здесь не в названии конкретного червя. Miasma показывает, что AI-инструменты разработки уже стали достаточно массовыми и привилегированными, чтобы атакующие писали payload под их поведение. Раньше IDE была редактором и запускателем команд. Теперь рядом с ней работает агент, который сам читает файлы, предлагает патчи, запускает тесты и иногда получает больше контекста, чем новый сотрудник в первый день.

Для компаний это меняет практику. Репозиторий из известной организации больше нельзя автоматически считать безопасным, если он только что оказался в цепочке компрометации. Открытие проекта в AI-кодере должно попадать в ту же политику риска, что установка пакета или запуск build script. Нужны отдельные правила для доступа агента к секретам, sandbox для неизвестных проектов, мониторинг неожиданных исходящих соединений и быстрая ротация токенов после инцидента.

Разработчикам, которые могли открывать затронутые репозитории, разумная реакция такая же, как при подозрении на утечку ключей: проверить историю команд и сетевых запросов, пересоздать GitHub и cloud credentials, отключить лишние токены, посмотреть CI/CD secrets и не полагаться на то, что блокировка репозитория сама по себе закрыла риск. AI-агент ускоряет работу, но он же ускоряет и путь вредоноса к тому, что раньше лежало за несколькими ручными шагами.

Что теперь понятно рынку

Эта атака вписывается в более широкий ряд инцидентов 2026 года: заражённые пакеты, вредоносные расширения, поддельные репозитории и атаки на CI/CD всё чаще нацелены на разработчиков, которые работают с AI. Причина проста: один современный developer workstation может содержать ключи к облаку, GitHub, package registry, внутренним документам и агентным инструментам.

Вывод не в том, что от AI-кодеров нужно отказаться. Вывод в том, что они перестали быть «умной автодополнялкой» и стали полноценным участником инфраструктуры. Их надо ограничивать, логировать и проверять так же серьёзно, как production-доступ. Miasma неприятна именно этим уроком: в эпоху AI-разработки опасным может быть не только команда npm install, но и сам момент, когда помощник впервые заглянул в чужой проект.

Ещё новости

GitHub Copilot CLI научился находить локальные модели Ollama
9 октября 2026 г.
GitHub Copilot CLI научился находить локальные модели Ollama

В Copilot CLI появилась команда, которая показывает совместимые модели из уже запущенного Ollama. Но локальная модель сама по себе не делает сессию офлайн и не отменяет телеметрию GitHub.

Google представила Gemini agent: рабочий ИИ с доступом к корпоративным системам
9 октября 2026 г.
Google представила Gemini agent: рабочий ИИ с доступом к корпоративным системам

Google Cloud представила Gemini agent — корпоративного агента, который получает контекст компании, выбирает модели и выполняет задачи через подключённые системы. Главное для команд — это не новый чат, а ещё одна точка, где придётся заранее определить права, бюджеты и проверку результата.

Google выпустила EmbeddingGemma 2 для локального поиска по фото, видео и аудио
8 октября 2026 г.
Google выпустила EmbeddingGemma 2 для локального поиска по фото, видео и аудио

Google DeepMind представила открытую 740-миллионную EmbeddingGemma 2: модель сопоставляет текст, изображения, кадры видео и аудио в одном векторном пространстве. Для разработчиков это путь к локальному поиску по медиатеке без обязательной отправки файлов в облако.

В Codex CLI появился вход в MCP-серверы из терминала
8 октября 2026 г.
В Codex CLI появился вход в MCP-серверы из терминала

В версии Codex CLI 0.161.0 OpenAI добавила команду для входа в MCP-серверы из активной терминальной сессии. Обновление также меняет стандартную модель в части каталогов и добавляет настройки голосового режима.

Anthropic выпустила Claude Haiku 5.5: массовые ИИ-агенты стали дешевле
7 октября 2026 г.
Anthropic выпустила Claude Haiku 5.5: массовые ИИ-агенты стали дешевле

Anthropic представила Claude Haiku 5.5 — малую модель для быстрых и недорогих задач: от классификации и суммаризации до субагентов и работы в браузере. Для запросов до 100 тысяч токенов вход и выход стали в десять раз дешевле, чем у Haiku 4.5.

Google запустил Playground: игры по текстовому запросу
7 октября 2026 г.
Google запустил Playground: игры по текстовому запросу

Google открыл экспериментальную платформу Playground: пользователь описывает игру текстом, тестирует её в браузере и делится ссылкой. На старте сервис доступен совершеннолетним пользователям из США, а возможности создания зависят от подписки Google One.

OpenAI выложила 722 математические рукописи — но не все доказательства уже проверены
7 октября 2026 г.
OpenAI выложила 722 математические рукописи — но не все доказательства уже проверены

OpenAI открыла каталог результатов внутренней модели: 722 рукописи в 372 связанных семействах. Компания подчёркивает, что материалы находятся на разных стадиях проверки, а часть результатов без формализации в Lean может содержать ошибки.

Georgia Tech готовит онлайн-магистратуру по ИИ с обязательной практикой
7 октября 2026 г.
Georgia Tech готовит онлайн-магистратуру по ИИ с обязательной практикой

Georgia Tech получила одобрение на новую онлайн-магистратуру по искусственному интеллекту. Старт намечен на 2027 год: программа обещает шесть направлений и обязательный проект с компанией или организацией, но детали приёма и стоимости пока не раскрыты.

Mistral Large 4: API уже доступен, веса — в конце октября
6 октября 2026 г.
Mistral Large 4: API уже доступен, веса — в конце октября

Mistral открыла public preview Mistral Large 4 — мультимодальной модели с 1 трлн параметров, из которых активно 49 млрд. В API её уже можно попробовать, но обещанные open weights появятся лишь в конце октября.

Reflection показала Beam на 501 млрд параметров — но веса выйдут позже
6 октября 2026 г.
Reflection показала Beam на 501 млрд параметров — но веса выйдут позже

Reflection представила Beam — открытую по весам MoE-модель для кода, рассуждений и агентов. Пока это ранний доступ: веса, model card и технический отчёт обещаны лишь позднее в октябре.

OpenAI начнёт маркировать тексты ChatGPT и Codex в ЕС
6 октября 2026 г.
OpenAI начнёт маркировать тексты ChatGPT и Codex в ЕС

OpenAI сообщила, что будет добавлять невидимую маркировку в тексты ChatGPT и Codex для пользователей из ЕС. Метка должна помочь выполнять требования AI Act, но компания признаёт: после существенной правки текста её будет труднее обнаружить.

GitHub открыла API для запуска проверок кода Copilot
5 октября 2026 г.
GitHub открыла API для запуска проверок кода Copilot

GitHub разрешила запускать проверку pull request’ов Copilot через REST и GraphQL API. Одновременно для новых и уже существующих репозиториев стандартным уровнем тщательности стал Balanced.