Безопасность ИИ-агентов: семь угроз 2026 года и защита от них

Безопасность ИИ-агентов: семь угроз 2026 года и защита от них

разбор · риски агентов

Безопасность ИИ-агентов: семь угроз 2026 года и защита от них

Пока агент только писал текст, худшим исходом была глупость в ответе. Теперь у него есть инструменты, доступ к файлам и право на действие — и риск сместился с «плохого текста» на «плохое действие». Разбираю семь классов угроз и десять проверок, которые закрывают большинство из них.

10 мин чтения14 ноября 2026Обновлено 14 ноября 2026

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

7классов угроз, которые встречаются на практике
1 принципминимально необходимые права вместо «всего, что удобно»
0необратимых действий без подтверждения человеком
журналвсе действия агента должны быть зафиксированы
С чего начинается защита

С ответа на вопрос: что агент может сломать, если ошибётся или если его обманут. Если ответ «ничего серьёзного» — можно работать смелее. Если ответ «отправит данные, удалит файлы, подпишет документ» — нужны ограничения, а не надежда на аккуратность модели.

Семь угроз

УгрозаКак выглядитЧем закрывается
Промпт-инъекция через данныеВ документе, письме или на веб-странице спрятана инструкция, которую агент принимает за заданиеРазделять данные и инструкции, не исполнять команды из содержимого
Избыточные права инструментовMCP-сервер даёт доступ ко всему каталогу или ко всей почте, когда нужна одна папкаМинимальные права на каждый инструмент, отдельные ключи под задачу
Необратимые действияАгент удаляет, отправляет, оплачивает, публикует — отменить нельзяПодтверждение человеком до исполнения, режим «предложить, не делать»
Утечка через логи и историюРабочие данные попадают в журналы, кэш и историю чата, а оттуда — наружуОграничение логирования, чистка истории, локальная обработка чувствительных данных
Цепочки агентовОдин агент вызывает другого, и на середине теряется контроль над задачей и правамиЗапрет вложенных вызовов без необходимости, общий журнал на всю цепочку
Подмена источникаАгент читает внешний ресурс и считает его содержимое инструкцией или фактомБелый список источников, перепроверка важных данных
Слепая вера в результатОтвет принимается как готовый, хотя модель недетерминирована и может ошибиться незаметноКонтрольная выборка, сверка итогов, обязательная проверка ключевых чисел

Минимальные права: как это выглядит на практике

Что нужно агентуРазумный доступЧто выдавать не стоит
Файлы для проверкиЧтение конкретной папкиЗапись во все каталоги и доступ к домашней директории
Электронная почтаЧтение одной папки или черновикиПраво отправки от вашего имени
Выгрузки из учётной системыФайл выгрузки, подготовленный человекомПрямое подключение к базе
Веб-доступОпределённый список доменовСвободный доступ ко всему интернету
Действия во внешних системахПросмотр и подготовка измененийПолное право на запись и удаление

Правило, которое экономит больше всего

Предложить, а не сделать

Самый эффективный режим для начала: агент готовит — список, черновик, план действий — но не исполняет. Даже если его обманут через промпт-инъекцию, максимум, что произойдёт, — вы получите странный черновик. Переход к автоматическому исполнению делают только после того, как задача проверена на реальных данных.

Десять проверок

1
Перечислить инструменты агентаВсе без исключения: файлы, почта, базы, веб, MCP-серверы. Что не перечислено — то вами не контролируется.
2
Убрать лишние праваДля каждого инструмента оставить минимум: конкретная папка вместо диска, чтение вместо записи, черновик вместо отправки.
3
Запретить исполнение инструкций из данныхТекст документа или страницы — это данные, а не команда. Правило должно быть явно зафиксировано в настройках и в инструкции агенту.
4
Ввести подтверждение необратимых действийУдаление, отправка, оплата, публикация — только после ответа человека.
5
Ограничить логированиеРешить заранее, что именно попадает в журналы и насколько долго хранится, и не писать туда чувствительные данные.
6
Ограничить веб-доступБелый список источников вместо свободного интернета, особенно для агентов, которые принимают решения.
7
Проверить MCP-серверыКто их автор, какие права они запрашивают, обновляются ли они. Сторонний сервер — это код с доступом к вашим данным.
8
Ограничить цепочкиНе позволять агенту вызывать других агентов без контроля: каждый переход — потеря прозрачности.
9
Настроить контрольную сверкуРегулярно сравнивать результат агента с ручным расчётом на небольшом участке.
10
Написать план на инцидентЧто делаем, если агент отправил данные, удалил файл или подписал документ: кто отключает, кому сообщаем, как восстанавливаем.

Отдельно про MCP

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

Правила работы с MCP-серверами
  • Подключать только те серверы, которые действительно нужны задаче.
  • Проверять, какие права они запрашивают, и не соглашаться на «всё сразу».
  • Держать доступы отдельными от личных: ключ под задачу, а не универсальный.
  • Следить за обновлениями: смысл в них есть ровно до тех пор, пока вы понимаете, что изменилось.

Что делать при инциденте

1
Отключить доступПервым делом — не разбираться, а остановить: снять права, остановить сервис.
2
Оценить ущербЧто именно ушло: файлы, письма, данные. По журналу, а не по памяти.
3
Уведомить по регламентуВнутренние службы, а при персональных данных — по установленным требованиям.
4
Исправить причинуСузить права, добавить подтверждение, ограничить источник, из-за которого произошла утечка.

Частые вопросы

Источники и документация

Спецификация протокола и официальная документация агента: полезно, если нужно проверить, какие права запрашивают инструменты.

Локальная модель безопаснее облачной?

В части утечки данных — да, потому что данные не покидают вашу машину. Но риски, связанные с промпт-инъекциями и необратимыми действиями, остаются: их закрывают правами доступа, а не выбором модели.

Что такое промпт-инъекция простыми словами?

Это когда в данных, которые читает агент — в документе, письме, на сайте — спрятана инструкция. Агент принимает её за указание и выполняет. Защита в том, чтобы данные никогда не считались командами.

Достаточно ли запретить опасные инструменты?

Это хорошее начало, но не полное решение. Опасные действия могут быть составлены из безопасных: чтение файлов плюс отправка письма уже дают утечку.

Как понять, что права у агента избыточные?

Задайте вопрос: если агент ошибётся, что самое плохое произойдёт? Если ответ серьёзный, а инструмент для задачи не обязателен — права лишние.

Нужно ли вести журнал действий агента?

Да. Без журнала нельзя ни понять, что произошло, ни доказать, что не произошло. Но журнал нужно ограничить по составу данных, иначе он сам станет каналом утечки.

Стоит ли вообще давать агенту доступ к учётной системе?

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

ВГ
Виталий Гердлежев

Специалист по финансам, налогам и автоматизации учёта. Разбираю изменения законодательства и проверяю их на практике — в учёте, отчётности и автоматизации.

Разобрать риски вашей связки агентов

Если вы уже дали агенту доступ к файлам, почте или учётной системе — напишите, пройдём по правам и необратимым действиям, пока это не стало проблемой.

Написать на dnvitas@mail.ru

Материал описывает классы рисков и практики защиты; он не заменяет службу информационной безопасности. Перечень угроз меняется быстро — проверяйте актуальные рекомендации разработчиков инструментов.