Интеграция Aquasec и Prometheus для повышения видимости операций безопасности времени выполнения

Источник: Aqua•

Интеграция Aquasec и Prometheus для повышения видимости операций безопасности времени выполнения

Контролируйте работоспособность Aquasec Enforcer, операции безопасности времени выполнения и сканирование образов с помощью интеграции Aqua Security и Prometheus.

Кратко: поддержание защиты во время выполнения в облачных средах требует видимости состояния средств безопасности и обнаруживаемой ими активности. Aquasec защищает работающие рабочие нагрузки с помощью локального применения политик, в то время как интеграция с Prometheus делает диагностические метрики из Aquasec Platform и Aquasec Enforcers доступными для непрерывного мониторинга. Команды безопасности и платформ могут отслеживать подключение Enforcer, операции сканирования образов и активность безопасности времени выполнения, что помогает им выявлять операционные проблемы и понимать, как функционирует защита по мере изменения сред.

Что делает интеграция Aquasec и Prometheus?

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

Например, увеличение очереди сканирования образов может указывать на то, что емкость сканирования с трудом поспевает за новыми образами. Изменение подключения Enforcer может потребовать расследования для определения того, было ли затронуто покрытие защиты. Командам безопасности также необходима информация об активности времени выполнения, включая файловые операции, заблокированные средствами безопасности, и активность поведенческого обнаружения.

Интеграция Aquasec с Prometheus делает эти операционные метрики и метрики безопасности доступными в системе мониторинга, которую многие организации уже используют для отслеживания состояния инфраструктуры и приложений.

Интеграция поддерживает два источника метрик.

  • Метрики Aquasec Platform обеспечивают видимость более широкой среды безопасности, включая подключенные Enforcers и Gateways, активность сканирования образов, настроенные политики безопасности и активность входа пользователей в систему.
  • Метрики Aquasec Enforcer предоставляют более детальное представление о работоспособности и активности Aquasec Enforcers и VM Enforcers. К ним относятся использование ресурсов, активность контейнеров, статус подключения к Gateway и счетчики, связанные со средствами безопасности времени выполнения.

Prometheus собирает эти метрики с течением времени, позволяя командам выявлять тенденции и исследовать изменения, которые могут повлиять на операции безопасности.

Как работает интеграция Aquasec и Prometheus?

Интеграция использует две отдельные конфигурации, чтобы сделать диагностические метрики доступными для Prometheus.

Мониторинг Aquasec Platform

Администраторы включают Prometheus в разделе Administration, Integrations, Monitoring Systems в Aquasec Platform.

Конфигурация поддерживает необязательный токен носителя (bearer token) и настраиваемый интервал сбора данных. Aquasec делает диагностические метрики доступными с заданным интервалом, включая количество подключенных Enforcers и Gateways, образы, ожидающие сканирования, сканируемые образы и образы, сканирование которых завершилось ошибкой.

Интеграция также предоставляет метрики для успешных и неуспешных входов пользователей в систему, определенных Image Assurance Policies, Runtime Policies и Firewall Policies.

Эти метрики помогают командам понять операционное состояние своей среды Aquasec и выявить закономерности, которые могут потребовать внимания.

Мониторинг Aquasec Enforcer

Для более детального мониторинга времени выполнения Aquasec предоставляет Prometheus Metrics Exporter для Aquasec Enforcers и VM Enforcers.

Администраторы включают экспортер в разделе Settings, Enforcer, Prometheus Metrics Exporter. По умолчанию экспортер использует порт 8995, хотя его можно изменить. Расширенная настройка Metrics Exporter также должна быть включена для соответствующих групп Enforcer.

Экспортер предоставляет несколько категорий метрик, в том числе:

  • Использование ресурсов: использование ЦП и памяти на уровне хоста и Enforcer, помогая командам контролировать ресурсы, потребляемые защитой времени выполнения.
  • Состояние Enforcer: версия и тип Enforcer, количество активных контейнеров, включенные функции и статус подключения к Gateway.
  • Активность безопасности времени выполнения: события, связанные с файлами, обнаруженные или заблокированные средствами контроля времени выполнения, активность сканирования вредоносного ПО и количество событий поведенческого обнаружения.
  • Операции безопасности: активность аудита, ошибки обработки событий и результаты сканирования хостов или образов.

Для развертываний Kubernetes в документации Aquasec приводится пример использования локального сервера Prometheus с обнаружением служб для сбора метрик в рамках кластера. Удаленный сервер Prometheus может использовать федерацию для сбора метрик в разных кластерах. Автономные Aquasec Enforcers и VM Enforcers не требуют этапа развертывания локального кластера.

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

Что эта интеграция означает для клиентов Aquasec?

Ценность интеграции с Prometheus заключается в объединении операционного мониторинга со средствами безопасности, которые работают непосредственно внутри работающих рабочих нагрузок.

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

Prometheus предоставляет дополнительное операционное представление об этой защите с помощью метрик, экспортируемых Aquasec.

Контролируйте работоспособность защиты времени выполнения. Команды могут отслеживать потребление ресурсов Enforcer, подключение к Gateway и включенные функции защиты. Эта информация помогает инженерам платформ распознавать условия, которые могут повлиять на работу их инфраструктуры безопасности.

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

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

Prometheus добавляет мониторинг и анализ тенденций, в то время как Aquasec остается ответственной за обнаружение и обеспечение безопасности во время выполнения. Экспортируемые метрики обеспечивают операционный контекст, но они не заменяют подробные возможности расследования безопасности и реагирования, доступные в Aquasec.

Где это важнее всего?

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

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

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

Работоспособность конвейера обнаружения. Экспортер Enforcer включает в себя метрики для отброшенных событий поведенческого обнаружения и ошибок обработки аудита. Мониторинг этих счетчиков может помочь командам выявить ситуации, заслуживающие расследования, так как они могут влиять на полноту собираемой информации о безопасности.

Мониторинг в различных кластерах Kubernetes. Организации, управляющие несколькими кластерами Kubernetes, могут использовать документированную модель федерации Prometheus для консолидации метрик Enforcer из локальных развертываний мониторинга в кластерах, обеспечивая единое представление об операциях в своей распределенной инфраструктуре.

Что нужно для начала работы с Aquasec и Prometheus?

Для интеграции требуется запущенный сервер Prometheus и доступ к соответствующим настройкам конфигурации на платформе Aquasec.

Для мониторинга платформы Aquasec администраторы включают Prometheus в разделе «Системы мониторинга» и настраивают токен носителя (bearer token) и интервал сбора данных по мере необходимости.

Для мониторинга Enforcer администраторы активируют экспортер метрик Prometheus и настраивают соответствующие группы Aquasec Enforcer или VM Enforcer. В развертываниях Kubernetes можно использовать пример конфигурации Prometheus, предоставляемый Aquasec, для сбора метрик локально и их передачи на удаленный сервер с помощью федерации.

Aquasec также описывает возможность использования Grafana с Prometheus для дополнительной визуализации данных. Эта конфигурация управляется отдельно.

Подробные инструкции по настройке доступны в документации Aquasec:

Интеграция Aquasec Platform с Prometheus

Экспортер метрик Prometheus для Enforcers

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

Часто задаваемые вопросы

Какие метрики Aqua экспортирует в Prometheus?

Aqua экспортирует диагностические метрики, охватывающие работу платформы и активность Enforcer. К ним относятся статус очереди сканирования образов, подключение Enforcer, использование ресурсов, активность элементов управления во время выполнения, а также отдельные счетчики обнаружения вредоносного ПО и сканирования.

Может ли Prometheus показать, блокируют ли средства контроля выполнения Aqua какую-либо активность?

Да. Экспортер метрик Enforcer включает в себя счетчики для файловых событий, заблокированных средствами контроля выполнения Aqua. Эти метрики помогают командам отслеживать активность средств защиты с течением времени, хотя детальное расследование отдельных инцидентов безопасности остается в ведении Aqua.

Заменяет ли Prometheus средства контроля безопасности выполнения Aqua?

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

Могут ли организации осуществлять мониторинг Aqua в нескольких кластерах Kubernetes?

Да. Aqua описывает пример архитектуры с использованием локальных развертываний Prometheus внутри кластеров Kubernetes и удаленного сервера Prometheus, который собирает метрики посредством федерации.

Можно ли визуализировать метрики Aqua в Grafana?

Да. В документации Aqua Grafana описывается как вариант визуализации метрик, собираемых Prometheus. Настройка Grafana является отдельным процессом и выходит за рамки документации по интеграции Aqua.

Aqua Security — пионер в обеспечении безопасности контейнеризированных облачных нативных приложений от разработки до промышленной эксплуатации. Комплексное решение полного жизненного цикла от Aqua предотвращает атаки за счет обеспечения гигиены до развертывания и смягчает последствия атак в режиме реального времени в продакшене, сокращая среднее время устранения неисправностей и общие бизнес-риски. Платформа Aqua, представляющая собой платформу защиты облачных нативных приложений (CNAPP), объединяет безопасность от исходного кода до облака, сочетая возможности агентской и безагентской технологии в едином решении. Обеспечивая масштабируемость корпоративного уровня, которая не замедляет конвейеры разработки, Aqua защищает ваше будущее в облаке. Основанная в 2015 году, компания Aqua со штаб-квартирой в Бостоне (штат Массачусетс) и Рамат-Гане (Израиль) защищает более 500 крупнейших предприятий мира.

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

Ещё в разделе «Облака и инфраструктура»

Все →

Ещё от Aqua Security