govard.
Обсудить проект
← Все статьи
Безопасность ИИ
12 октября 2026 г. · 10 мин чтения · Govard

Почти во всех ИИ-ассистентах с доступом к рабочим данным нашли prompt injection: 15 случаев

Microsoft 365 Copilot, Slack AI, GitHub, Salesforce: 15 случаев prompt injection, три условия, при которых агент сливает данные, и вопросы подрядчику до подключения агента к почте и CRM.

За 2024–2025 годы исследователи безопасности нашли уязвимость к prompt injection почти в каждом крупном ИИ-ассистенте, подключённом к рабочим данным: Microsoft 365 Copilot, Slack AI, GitHub, GitLab, Salesforce Agentforce, Gemini для Google Workspace, браузер Perplexity Comet, память ChatGPT. Схема везде одна: злоумышленник размещал текст там, где его прочитает агент, и агент выполнял команду с правами сотрудника.

Ниже реестр 15 задокументированных случаев: откуда пришла команда, что могло утечь и как вендор это исправил. В конце — пять вопросов подрядчику, которые стоит задать до того, как агент получит доступ к почте, CRM или учётной системе. Важная оговорка: почти всё это находки исследователей, о пострадавших клиентах в источниках не сообщается.

01 · Одного письма хватило, чтобы Copilot отдал данные

В июне 2025 года Aim Labs описала уязвимость EchoLeak в Microsoft 365 Copilot. Злоумышленник отправляет сотруднику обычное письмо. Позже сотрудник задаёт Copilot вопрос о своей работе. Ассистент подтягивает это письмо в контекст, выполняет спрятанные в нём инструкции и выносит данные из Microsoft 365 наружу. Сотрудник ничего не нажимает.

«Первая известная zero-click-уязвимость ИИ», — так EchoLeak назвали сами исследователи Aim Labs.

Microsoft присвоила уязвимости номер CVE-2025-32711 и оценку 9,3 из 10 (критическая), у американского реестра NVD своя оценка — 7,5. Исправили на стороне сервиса (в NVD уязвимость помечена как exclusively-hosted-service). О пострадавших клиентах Aim Labs неизвестно.

02 · Реестр: 15 случаев, раскрытых в 2024–2026 годах

15 случаев prompt injection за 2024–2026 годы: Microsoft 365 Copilot через письмо, GitHub через открытое обращение, Slack AI, Salesforce Agentforce через заявку с сайта, Perplexity Comet, Gemini через приглашение в календарь.

EchoLeak — одна строка в длинной таблице. Каждая строка ниже — описанный случай с первоисточником.

№ГдеКогдаОткуда пришла командаЧто могло утечь или случитьсяКак закрыли
1Slack AIавг. 2024Сообщение в открытом каналеAPI-ключ из закрытого каналаSlack: доступ к открытым каналам — «задуманное поведение»
2Память ChatGPT (SpAIware)сент. 2024Страница сайта или документВсё, что пишет пользователь, в том числе в следующих сессияхКанал утечки закрыт, запись в память осталась возможной
3Описания инструментов MCPапр. 2025Описание инструмента в стороннем MCP-сервереКлючи, перенаправленные письма (демо в Cursor)Класс атак, единого патча нет
4GitLab Duoмай 2025Скрытый комментарий в merge requestЗакрытый исходный кодGitLab выпустил исправление
5GitHub MCPмай 2025Обращение (issue) в открытом репозиторииКод закрытых репозиториевПо словам исследователей, серверным патчем не закрыть
6Microsoft 365 Copilot (EchoLeak)июнь 2025ПисьмоДанные из Microsoft 365CVE-2025-32711, исправление на стороне сервиса
7GitHub Copilot Chat (CamoLeak)июнь 2025Комментарий в кодеСекреты и закрытый кодПоказ картинок в чате отключён
8Supabase MCP + Cursorиюль 2025Тикет в поддержкуСекретные токены из закрытой таблицыДемонстрация, зависит от прав ассистента в базе
9Amazon Q Developer 1.84.0июль 2025Вредоносный коммит в репозиторий расширенияКод попал в релиз, но не исполнилсяВерсия отозвана, выпущена 1.85.0
10Браузер Perplexity Cometиюль–авг. 2025Текст на странице или комментарий на RedditПочта пользователя в залогиненных сессияхИсправили со второй попытки
11Gemini + Google Календарьавг. 2025Приглашение в календарьДанные, управление умным домом, видео с устройстваСообщено в феврале 2025, Google описала защиты в июне 2025
12Claude in Chromeавг. 2025Письмо «от службы безопасности»Письма удалены без подтвержденияТест до запуска, 23,6% → 11,2%
13Salesforce Agentforce (ForcedLeak)июль–сент. 2025Заявка через форму на сайтеДанные CRMС 08.09.2025 обязательный список доверенных адресов
14ChatGPT Atlasдек. 2025Письмо во входящихАгент отправил заявление об увольнении вместо автоответаНайдено внутренним тестом OpenAI, сценарий закрыт
15Первый зафиксированный вредоносный случай против ИИ-модерации рекламы (Unit 42)дек. 2025Страница сайтаОбход ИИ-модерации рекламыЗафиксирован в телеметрии

Строка 9 отличается от остальных: это атака на цепочку поставки самого агента. В бюллетене AWS сказано, что вредоносный код не исполнился из-за синтаксической ошибки. Что именно было в коде, AWS не раскрывает.

03 · Вход — любой текст, который читает агент

Prompt injection в четыре шага: текст злоумышленника в письме или заявке, модель принимает его за команду, агент действует с правами сотрудника, данные уходят через картинку, ссылку или запрос.

По таблице видно главное для бизнеса: в 14 строках из 15 доступ к системе злоумышленнику не нужен. Достаточно текста там, где его прочитает агент:

  • письмо на корпоративный адрес;
  • заявка через форму на сайте, которая падает в CRM;
  • тикет в поддержку;
  • сообщение в общем чате;
  • приглашение в календарь;
  • страница сайта, которую агент открыл по просьбе сотрудника;
  • описание инструмента в стороннем подключении.

Дальше всё происходит в три шага.

  1. Модель смешивает команды и данные. Brave о браузере Comet: страница попадает в модель без разделения на просьбу пользователя и чужой текст.
  2. Агент работает с правами сотрудника. В демонстрации с Supabase ассистент держал ключ service_role, который обходит ограничения доступа к строкам базы.
  3. Данные уходят обычным путём. Через картинку в ответе, ссылку, публичный pull request или запрос на внешний домен. В случае ForcedLeak домен числился у Salesforce в доверенных, но регистрация истекла, и исследователи Noma Labs купили его за $5.

Случай SpAIware добавляет четвёртый шаг: команда записывается в долговременную память агента и срабатывает в следующих разговорах.

04 · Три условия объясняют все утечки

Смертельная тройка Саймона Уиллисона: агент видит закрытые данные, читает чужой текст и может отправить что-то наружу. Уберите одно условие.

Саймон Уиллисон, разработчик и автор блога об LLM, называет это «смертельной тройкой» (lethal trifecta). Агент опасен, когда одновременно:

  1. видит закрытые данные;
  2. читает чужой текст;
  3. может что-то отправить наружу.

Проверим таблицу. EchoLeak: почта сотрудника, письмо извне, ссылка наружу. GitHub: закрытые репозитории, публичное обращение, pull request. ForcedLeak: записи CRM, заявка с сайта, запрос на внешний домен. Во всех строках с утечкой есть все три условия. В строках 12 и 14 вместо утечки разрушительное действие: удалённая почта и письмо об увольнении. Строки 9 и 15 — другой класс атак.

Для руководителя из этого следует один вопрос к любому проекту с агентом: какое из трёх условий мы уберём? Агент, который читает входящие письма, но ничего не может отправить, — гораздо меньший риск.

05 · Вендоры закрывают выход, инъекция остаётся

ForcedLeak: Noma Labs купила за $5 истёкший домен из списка доверенных у Salesforce; CVSS 9,4 по оценке исследователей; с 08.09.2025 Salesforce ввела обязательный список доверенных адресов.

Посмотрите на последний столбец. GitHub отключил показ картинок в Copilot Chat. Salesforce ввела обязательный список доверенных адресов. OpenAI закрыла канал утечки из памяти ChatGPT, но, по словам исследователя, сайт или документ всё ещё может записать туда что угодно. Уиллисон о десятке более ранних случаев: почти все вендоры быстро исправили, обычно перекрыв канал утечки.

Уязвимость — в архитектуре агентной системы, и решать её нужно на уровне всей системы. Исправлением кода MCP-сервера GitHub её не закрыть. — Invariant Labs, пересказ

Патч вендора защищает один канал в одном продукте. У агента, которого подрядчик собирает для вас на тех же моделях и протоколах, свои каналы, и закрывать их придётся вам.

06 · В тесте Anthropic защиты вдвое снизили долю успешных атак

Тесты Anthropic для Claude in Chrome: доля успешных атак снизилась с 23,6% до 11,2%. OpenAI: prompt injection вряд ли удастся решить окончательно.

Создатели агентов говорят об этом прямо. OpenAI: prompt injection, как мошенничество и социальную инженерию в интернете, вряд ли удастся «решить» окончательно. OWASP, международное сообщество по безопасности приложений, пишет, что неясно, существуют ли надёжные способы предотвращения.

Anthropic даёт цифры. До запуска Claude in Chrome компания прогнала 123 теста по 29 сценариям атак. Без защит успешными были 23,6% атак. С разрешениями на сайты, подтверждением действий и классификаторами — 11,2%. Это вдвое меньше, но всё ещё одна атака из девяти на собственных тестах вендора.

Уиллисон о фильтрах, которые ловят 95% атак: в веб-безопасности 95% — провальная оценка. Вендоры делают ставку на слои защиты, Уиллисон — на то, чтобы разорвать тройку. Знать стоит обе позиции, но вторую проще проверить.

07 · Как это выглядит у Т-Банка

Та же логика прав видна у Т-Банка. В сентябре 2026 года Т-Банк, по данным CNews, открыл клиентам Т-Инвестиций доступ к бирже через внешних ИИ-агентов по протоколу MCP. Прав три уровня:

  1. только просмотр: баланс, портфель, история операций;
  2. просмотр и торговые поручения, включая стоп-лоссы;
  3. всё это плюс переводы между своими счетами клиента.

Пользователь сам выбирает агента и настраивает разрешения, начать банк советует с демо-счёта. Главное ограничение: агент не может выполнять операции без подтверждения человека, а доступ действует только во время активной сессии в чате с агентом. Это то же правило, что в реестре: чем выше уровень, тем дороже ошибка агента, прочитавшего чужой текст. Подробнее о том, как продукты открываются внешним агентам, — в статье ИИ-агенты в продукте.

08 · Пять вопросов подрядчику до подключения агента

Пять вопросов подрядчику: с чьими правами работает агент, какой чужой текст читает, куда может отправить данные и кто ведёт список адресов, какие действия требуют подтверждения, где журнал действий.

Реестр сводится к пяти вопросам. Задайте их своей команде или подрядчику до того, как агент получит доступ к почте, CRM, 1С или репозиторию.

  1. С чьими правами работает агент? Сервисная учётка или права администратора превращают любую инъекцию в полный доступ. Начинайте с самой узкой роли и только чтения.
  2. Какой чужой текст он читает? Письма, заявки с сайта, тикеты, страницы, приглашения, описания сторонних подключений. Каждый источник — вход для злоумышленника.
  3. Куда он может отправить данные и кто ведёт список доверенных адресов? Картинки в ответе, ссылки, HTTP-запросы, исходящие письма. ForcedLeak показывает: у списка нужен владелец, который проверяет истёкшие домены.
  4. Какие действия он делает только после подтверждения человека? Отправка, удаление, оплата, публикация. В тесте Anthropic одного письма хватило, чтобы агент удалил почту без подтверждения.
  5. Где журнал его действий? Без журнала вы не узнаете, что строка 15 случилась у вас.

Правило решения: если ответы показывают все три условия и нет подтверждения на исходящие действия, уберите одно условие до запуска.

09 · Чего этот реестр не доказывает

  • Почти всё — находки исследователей. 13 строк из 15 — раскрытия и тесты вендоров. Строка 9 — реальный взлом, код которого не сработал, строка 15 — первый зафиксированный вредоносный случай против ИИ-модерации рекламы. О вреде клиентам источники не сообщают. Пересказывать это как «хакеры украли данные через Copilot» нельзя.
  • Цифры получены по методикам авторов. 23,6% и 11,2% относятся к тестам Anthropic, на реальном трафике доля может быть другой. Оценки 9,6 для CamoLeak и 9,4 для ForcedLeak поставили сами исследователи.
  • Почти все отчёты написали компании, которые продают защиту ИИ. Сами уязвимости подтверждены вендорами (CVE, бюллетени, исправления), а формулировки вроде «первая в мире» — маркетинг.
  • Случаи датированы 2024–2025 годами. Атаки «в дикой природе» только начали появляться в телеметрии в конце 2025-го.
  • Данные по Т-Банку — пересказ CNews, пресс-релиз банка мы не нашли.

Какое из трёх условий вы бы убрали у своего агента первым? Обсуждаем такие разборы в Telegram-канале «ИИ для бизнеса».

← Все статьи

Читайте также

State of AI 2026 для тех, кто строит агентов: одна и та же Opus 5 набрала 100% на учебных бухгалтерских задачах и 12,3% на банковских заданиях, где проверяли ещё и результат.
Инженерия агентов 16 октября 2026 г. · 8 мин чтения

State of AI 2026 для тех, кто строит ИИ-агентов: 10 выводов — от «100% против 12,3%» до цикла улучшений

Что State of AI Report 2026 значит для команд с ИИ-агентами: доведённая задача вместо частичного зачёта, обвязка модели, безопасность, рост и цикл улучшений.

Читать →
HubSpot перешёл с $1 за любое обращение на $0,50 за решённое; по данным компании, агент решает 65% обращений у 8 000+ клиентов.
ИИ в продукте 8 октября 2026 г. · 15 мин чтения

ИИ-агенты в продукте: как встроить, тарифицировать и проверить

HubSpot берёт $0,50 за решённое обращение, Т-Банк пустил внешних агентов к брокерским счетам. Этапы, MCP, тарифы, надёжность, кейсы РФ.

Читать →
Агент, который справляется с задачей в 75% запусков, проходит её три раза подряд только в 42% случаев (Anthropic).
Инженерия агентов 10 октября 2026 г. · 10 мин чтения

Как проверить ИИ-агента до запуска: 75% успеха на запуск — это 42% на трёх запусках подряд

Оценка ИИ-агентов (эвалы) на практике: почему успешное демо ничего не гарантирует, что такое pass^k, как проверять результат вместо ответа, как настроить LLM-судью и что спросить у подрядчика.

Читать →