Kaspersky Security для контейнеров позволяет выявлять ошибки в файлах конфигурации с помощью сканера конфигурационных файлов. Сканер может проверять образы, файловые системы и репозитории, содержащие файлы IaC (например, Terraform, CloudFormation, шаблоны Azure ARM, пакеты Helm Chart и Dockerfile).
Infrastructure as a Code – подход для управления и описания инфраструктуры через конфигурационные файлы, а не через ручное редактирование конфигураций на серверах.
Kaspersky Security для контейнеров выполняет проверки следующих файлов конфигурации:
В таблице ниже представлены типы файлов конфигурации и их форматы, которые поддерживает Kaspersky Security для контейнеров.
Типы и форматы файлов конфигурации
Тип файла
Формат файла
Kubernetes
*.yml, *.yaml, *.json
Docker
Dockerfile, Containerfile
Terraform
*.tf, *.tf.json, *.tfvars
Terraform Plan
tfplan, *.tfplan, *.json
CloudFormation
*.yml, *.yaml, *.json
Azure ARM Template
*.json
Helm
*yaml, *.tpl, *.tar.gz
YAML
*.yaml, *.yml
JSON
*.json
В таблице в разделе Ресурсы → Реестры → Ошибки конфигурации Kaspersky Security для контейнеров отображает информацию о файлах объектов, в которых при сканировании были обнаружены ошибки конфигурации. Для каждого объекта в таблице приводится следующая информация:
Имя или обозначение файла, в котором обнаружены ошибки конфигурации. Если вы нажмете на имя файла, раскроется список ошибок конфигурации в нем. Вы можете нажать на название ошибки конфигурации, чтобы открыть боковую панель со следующей подробной информацией об ошибке конфигурации:
Название ошибки конфигурации.
На вкладке Общая информация решение отображает описание, тип конфигурационного файла IaC и уровень критичности ошибки конфигурации. Также Kaspersky Security для контейнеров указывает на то, какое действие требуется предпринять для устранения найденной ошибки конфигурации, и приводит ссылки на источники данных об этой ошибке конфигурации.
Тип конфигурационного файла IaC. Решение указывает, к какому типу инфраструктуры подходит файл.
Уровень критичности.
Количество принятых рисков для этого файла или ошибки конфигурации.
Чтобы настроить отображение объектов в таблице, выполните следующие действия:
Выберите один или несколько уровней критичности уязвимости, нажав на соответствующие кнопки над таблицей (Критический, Высокий, Средний, Низкий, Незначительный).
В раскрывающемся списке Тип IaC выберите тип конфигурационного файла IaC. Доступны следующие варианты: Все (значение по умолчанию), kubernetes, dockerfile, terraform, cloudformation.
В столбце Имя файла раскройте список ошибок конфигурации для определенного файла.
По умолчанию список ошибок конфигурации свернут.
Решение также позволяет найти объект по имени файла, в котором были обнаружены ошибки конфигурации.