О компании: Разрабатываем ИИ-сервисы под задачи бизнеса

Защита ИИ

Как защитить LLM от промпт-инъекций

Единственной кнопки «выключить промпт-инъекции» не существует: у языковой модели нет строгой границы между командой и данными. Рабочая стратегия — несколько недорогих для обхода по отдельности, но дорогих вместе барьеров, каждый из которых снижает ущерб от успешной атаки.

Опубликовано: 18 сентября 2026 · Обновлено: 18 сентября 2026

Быстрый ответ

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

  1. Минимальные привилегии инструментов и интеграций
  2. Секреты и ПДн — вне системного промпта
  3. Санитизация и разметка недоверенных данных
  4. Выходной контроль и подтверждение необратимых операций
  5. Регулярные прогоны корпуса инъекций

Принцип: защищать не модель, а систему вокруг неё

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

Слой 1. Дисциплина системного промпта

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

Слой 2. Разметка и изоляция недоверенных данных

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

Слой 3. Санитизация на входе

Документы и веб-страницы перед подачей в модель очищаются: удаляются скрытые слои текста, невидимые символы Юникода, нулевые ширины, примечания, метаданные, содержимое скрытых слоёв PDF и картинки-вставки с текстом. Для HTML — выборочное извлечение читаемого содержимого вместо сырой разметки. Отдельный класс — кодированные инъекции: строки в base64, юникод-эскейпах и прочих схемах упаковки, которые стоит разворачивать и проверять до попадания в контекст.

Слой 4. Минимальные привилегии инструментов

Самый недооценённый слой. Инъекция без полномочий — это испорченный ответ; инъекция с правом отправлять письма или менять записи — это инцидент. Правила:

  • каждый инструмент получает доступ только к нужным сущностям и только с нужными правами (чтение вместо записи, свой бакет вместо всего хранилища);
  • необратимые операции — платежи, рассылки, удаление, смена прав — выносятся за пределы автономии модели и требуют подтверждения человеком;
  • на каждое действие устанавливаются квоты и лимиты частоты;
  • служебные учётные записи, под которыми действует агент, не должны совпадать с административными.

Слой 5. Контроль вывода

Ответ модели до передачи потребителю проверяется по контексту его использования. Если результат вставляется в веб-интерфейс — экранирование разметки; если превращается в запрос к базе — параметризация; если уходит в другую программу — валидация схемы. Отдельно фильтруются попытки вынести служебную информацию: упоминания системного промпта, настроек, внутренних идентификаторов.

Слой 6. Мониторинг и реагирование

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

Слой 7. Регулярные проверки

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

Каркас внедрения

ЭтапЧто делаетсяКритерий готовности
Диагностикаинвентаризация сервисов, входов, данных и полномочийкарта ИИ-контура с уровнями критичности
Быстрые мерычистка секретов, ограничение прав, разметка данныхтяжёлые последствия закрыты дешёвыми средствами
Инженериясанитизация, контроль вывода, журналированиеатаки фиксируются и разбираются
Проверкатестовые прогоны инъекций по всем каналамдоля успешных атак известна и приемлема
Эксплуатациярегламент реагирования, повтор тестов по расписаниюпроцесс живёт без внешнего толчка

Ожидаемый результат

Цель многослойной защиты — не ноль атак, а управляемый ущерб: попытки инъекций фиксируются, срабатывания локализуются одним слоем, критичные действия требуют человека, а инцидент расследуется по журналам за часы, а не недели. Такой контур заодно закрывает значительную часть требований к безопасности моделей, которые для разработчиков больших систем вступают в силу с 01.03.2027 по 243-ФЗ от 26.07.2026, — но даже без регуляторного давления экономика здесь простая: восстановление после утечки через скомпрометированный ассистент стоит несопоставимо дороже перечисленных барьеров.

Коротко о главном

ПараметрЗначение
Ключевой принципМодель считается потенциально компрометируемой
Самая весомая мераМинимальные привилегии инструментов и подтверждение человеком
Дешёвая первая помощьСекреты и ПДн вне системного промпта
Контроль качества защитыРегулярные прогоны корпуса инъекций
Регуляторный контекст243-ФЗ от 26.07.2026: обязанности разработчиков — с 01.03.2027

Читать дальше

Частые вопросы о защите от промпт-инъекций

Нет. Фильтры и защитные промпты снижают долю срабатываний, но принципиальная уязвимость — отсутствие границы между командой и данными — сохраняется у всех языковых моделей. Обещания полного блокировки стоит воспринимать как маркетинг.

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

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

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

Сохранить журналы сессии, заблокировать использованный вектор для повторов, оценить что именно покинуло контур. Если утекли персональные данные — готовить уведомление Роскомнадзора: по 152-ФЗ в редакции 420-ФЗ от 30.11.2024 первичное уведомление об утечке подаётся в течение 24 часов, итоги расследования — в течение 72 часов.

Да, защита ИИ-контура — одно из наших направлений: аудит, ограничение привилегий, регламенты и тестовые прогоны. Начать можно с разбора вашего сервиса и карты рисков.

Нужна помощь с ИБ и защитой ИИ?

Аудит ИИ-использования, реестр ИИ-активов, регламент и контроли — приведём ИИ-контур в соответствие требованиям до того, как его проверят.

Или напишите напрямую: sales@vyshka.cloud

Следующий шаг

Проверить ваш ИИ-контур

Начните с чек-листа ИИ-комплаенса — бесплатно, без звонков. Дальше по результатам: аудит, реестр активов, регламент.

Обсудить защиту ИИ Чек-лист ИИ-комплаенса

Материал носит методический характер. Правовые нормы актуальны на 18.09.2026: 243-ФЗ от 26.07.2026 (обязанности разработчиков — с 01.03.2027, собственных штрафов закон не вводит); порядок уведомлений об утечках ПДн — 152-ФЗ в редакции 420-ФЗ от 30.11.2024.