Анализ образов
В разделе Безопасность кластера на странице Анализ образов представлены результаты сканирования образов контейнеров на предмет уязвимости с помощью утилиты Trivy Operator. На странице есть возможность скачать отчет в формате CSV или PDF и доступна фильтрация по неймспейсам.
Скриншот

В графическом интерфейсе отображается только отчет одного сканирования. Каждый новый отчет заменяет предыдущий.
Уязвимости представлены по степени критичности.
Классификация уязвимостей по степени критичности в Trivy
-
0-2.9: Низкая критичность (Low). Уязвимости с таким рейтингом могут быть отложены на неопределенный срок или защищены другими методами, такими как фаерволы, контроллеры целостности и т.д. -
3.0-6.9: Средняя критичность (Medium). Уязвимости с таким рейтингом могут привести к потенциальному нарушению безопасности системы и дополнительной защите. -
7.0-8.9: Высокая критичность (High). Уязвимости с этим рейтингом могут привести к деградации системной производительности и/или безусловного нарушения безопасности системы. -
9.0-10.0: Критическая (Critical). Уязвимости с этим рейтингом могут привести к полному контролю злоумышленника над системой.
В отчетах по уязвимости могут отображаться уязвимости с критичностью High и Critical, которые не применимы для образов контейнеров компонентов в платформе “Штурвал”. Чтобы исключить такие уязвимости из отчета, выполните шаги инструкции.
Нажатие на строку уязвимости открывает боковое окно с дополнительной информацией.
Скриншот

Способы устранения уязвимостей
- Обновление уязвимых пакетов: Обновление уязвимых пакетов до последних версий может исправить множество уязвимостей.
- Удаление уязвимых пакетов: Если уязвимый пакет уже не нужен, его можно удалить в целях дополнительной безопасности.
- Исправление уязвимостей в коде: Если уязвимость обнаруживается в коде приложения, исправление уязвимости может включать в себя изменение кода или добавление новых функций.
- Временное отключение уязвимого компонента, установки патча или настройки других средств защиты.
Отчет в формате CSV
Чтобы добавить отчет в формате CSV в MS Excel:
- Скачайте отчет со страницы, нажав на кнопку Скачать отчет и далее Скачать CSV. В открывшимся модальном окне выберите необходимые неймспейсы и уровни критичности, которые должны быть в скаченном отчете.
- Создайте новый файл MS Excel, перейдите в раздел Данные.
- В левой части панели управления выберите Получение внешних данных, длаее Из текста, выберите файл отчета, который вы скачали, нажмите Импорт.
- В модальном окне Мастер текстов (импорт) выберите формат данных С разделителями нажмите Далее.
- Выберите вариант разделителя Запятая, нажмите Далее.
- Выберите формат данных столбцов Общий, нажмите Готово.
Настройка периода анализа образов контейнеров
Чтобы задать интервал перезапуска анализа уязвимостей образов контейнеров и срок хранения отчета, необходимо:
- Подготовить манифест объекта ShturvalServicePatch (PatchSSC) для применения к спецификации (ssc) Модуля сканирования образов контейнеров (
shturval-scanner) с требуемыми параметрами вcustomvalues, как в приведенном примере ниже.
Пример ShturvalServicePatch
apiVersion: ops.shturval.tech/v1beta2
kind: ShturvalServicePatch
metadata:
name: <имя ресурса>
spec:
shturvalServiceConfigName: shturval-scanner
customvalues:
operator:
scanJobTTL: "<ваше значение параметра>"
scannerReportTTL: "<ваше значение параметра>"
| Параметр | Описание | Тип данных | Пример |
|---|---|---|---|
metadata.name |
Имя создаваемого PatchSSC | string | shturval-scanner-ttl |
scanJobTTL |
Интервал перезапуска сканирования. По умолчанию 24 часа | string | 12h |
scannerReportTTL |
Срок хранения отчетов перед удалением. По умолчанию 24 часа | string | 12h |
- В графическом интерфейсе с помощью импорта манифеста загрузить в кластер ShturvalServicePatch:
- Нажмите на иконку импорта манифестов, расположенную слева от имени пользователя. Загрузите файл с подготовленным манифестом ShturvalServicePatch для shturval-scanner или перетащите манифест в открывшееся окно. Выполните проверку и нажмите Загрузить.
Скриншот


- В кластере перейти в раздел Сервисы и репозитории на страницу Установленные сервисы, найти Модуль сканирования образов контейнеров (
shturval-scanner) и перейти к управлению. На вкладке Примененные PatchSSC отобразится загруженный ShturvalServicePatch. Когда ShturvalServicePatch будет применен, на вкладке Сервис статус будет Patched.
Скриншот
