90 дней атак на AI-инфраструктуру: что SOC должен видеть в шлюзах и сервисах моделей

Дата
90 дней атак на AI-инфраструктуру: что SOC должен видеть в шлюзах и сервисах моделей

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

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

Как это выглядит в атаке или ошибке

В защитном разборе цепочка начинается с разведки открытого AI-сервиса. Затем идут попытки вызвать административные пути, проверить сервер инструментов, отправить вредоносную подсказку, получить учётные данные или заставить сервис обратиться наружу.

  • найти открытый AI-шлюз или сервис модели;
  • проверить административные пути и версии;
  • отправить запросы с необычными полями подсказки;
  • попытаться вызвать связанный инструмент;
  • проверить доступ к метаданным облака;
  • создать исходящее соединение через разрешённый сервис.

Какие следы искать

  • рост ошибок доступа на AI-шлюзе;
  • нестандартные поля в запросах к модели;
  • частые обращения к путям управления;
  • попытки вызова инструментов без бизнес-контекста;
  • исходящие соединения сразу после модельного запроса;
  • обращения к облачным метаданным и секретам.

Защитные действия

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

Практический кейс

Кейс: в журнале появляется серия запросов к AI-шлюзу с необычными полями. Через минуту тот же сервис пытается обратиться к внутреннему адресу метаданных. SOC связывает события, блокирует исходящее соединение, отзывает временные ключи и проверяет список подключённых инструментов.

90 дней атак на AI-инфраструктуру: что SOC должен видеть в шлюзах и сервисах моделей

Минимальный набор проверок

  • проверить список публичных AI-сервисов;
  • убрать прямой доступ к административным путям;
  • включить журнал вызовов инструментов;
  • проверить исходящие правила сети;
  • создать правило на запрос к метаданным после обращения к модели;
  • проверить, что секреты не попадают в подсказки.

Техническая настройка

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

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

Поля для SIEM

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

Если AI используется для обогащения карточки, он должен ссылаться на конкретные события. Неподтверждённые предположения нужно явно отделять от фактов.

Пример правила корреляции

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

  • первый признак: новое действие или новый источник;
  • второй признак: короткий интервал между событиями;
  • третий признак: доступ к чувствительному объекту;
  • четвёртый признак: нетипичная роль или устройство;
  • пятый признак: повтор похожих попыток;
  • итог: повышение приоритета и передача аналитику.

Безопасное подключение AI

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

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

Рабочая процедура

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

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

Проверка качества

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

Критерии готовности

Сценарий можно расширять только после проверки качества. Команда должна видеть, что правило ловит нужные цепочки, AI не придумывает факты, а аналитик может повторить вывод вручную.

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

Как не расширить риск

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

  • не передавать в модель полные журналы без необходимости;
  • не хранить секреты в подсказках и описаниях задач;
  • не разрешать вызовы внешних систем без отдельного правила;
  • не скрывать от аналитика источники вывода;
  • не включать автоматическую блокировку на первом этапе;
  • не считать красивое резюме доказательством.

Разбор после пилота

Через две недели пилота нужно оценить не только скорость, но и качество решений. Если AI ускорил разбор, но добавил неподтверждённые выводы, сценарий нужно сузить и добавить новые ограничения.

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

AI-инфраструктура требует отдельной телеметрии. Если SOC видит только сетевой порт, но не видит подсказки, инструменты и исходящие действия, важная часть атаки остаётся невидимой.

Ещё по теме