Выявление уязвимостей в ваших службах ИИ

Фото: FlyD (Unsplash) — https://unsplash.com/photos/red-padlock-on-black-computer-keyboard-mT7lXZPjk7U?utm_source=dev48&utm_medium=referral

Источник: Dynatrace news•

Выявление уязвимостей в ваших службах ИИ

Новая готовая панель мониторинга выявляет уязвимости служб ИИ, обнаруживаемые во время выполнения. Статья Выявление уязвимостей в ваших службах ИИ впервые опубликована на сайте Dynatrace news .

Новая готовая панель мониторинга выявляет уязвимости служб ИИ, обнаруживаемые во время выполнения.

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

Сегодня мы представляем готовую панель мониторинга, которая упрощает поиск уязвимостей в службах ИИ и работу с ними. Она объединяет результаты анализа уязвимостей во время выполнения (Runtime Vulnerability Analytics — RVA) с возможностями наблюдения за ИИ (AI Observability), предоставляя единое место для оценки уровня вашей безопасности в сфере ИИ.

Новая панель мониторинга ориентирована исключительно на сущности GenAI в Dynatrace, выделяя уязвимости, которые RVA обнаруживает в процессах, лежащих в основе ваших служб ИИ.

Процессы ИИ идентифицируются среди сущностей GenAI Smartscape и проверяются на наличие любых событий сканирования уязвимостей. В подсчет уязвимостей вносят вклад только те процессы, которые охвачены мониторингом.

Для получения текущего снимка состояния установите временной диапазон примерно на последние 30 минут; в этом случае представление будет отражать то, что запущено прямо сейчас, а не историческую сводку.

Уязвимости по степени критичности и влиянию на процессы

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

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

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

Посмотрите, что именно сканируется

Нулевой показатель утешает только тогда, когда вы уверены в его полноте. Именно поэтому панель мониторинга включает в себя специальный раздел «Покрытие» (Coverage).

В таблице покрытия перечислен каждый процесс ИИ и указано, сканирует ли его RVA. Если для процесса отображается статус «Не охвачено» («Not covered»), значит, RVA его еще не сканирует и результаты для него не появятся; это служит сигналом к корректировке правил мониторинга. Если строки вообще отсутствуют, это означает либо отсутствие запущенных процессов служб ИИ, либо то, что для AI Observability не настроена инструметация. Панель мониторинга показывает, какие компоненты уязвимы и какую часть вашей инфраструктуры ИИ она действительно может проанализировать.

Почему контекст выполнения имеет значение

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

С чего начать

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

  • Настройте AI Observability, чтобы Dynatrace обнаружила ваши сущности GenAI (мы рекомендуем использовать инструметацию с помощью OpenInference).
  • Настройте Runtime Vulnerability Analytics и сконфигурируйте правила мониторинга, чтобы RVA сканировала эти процессы.
  • Откройте панель мониторинга, установите временной диапазон на последние 30 минут и сначала проверьте раздел «Покрытие» (Coverage), если экран кажется пустым.

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

О чём эта статья

Ещё в разделе «Данные и аналитика»

Все →

Ещё от Dynatrace