Пиков / КАПО
Как читать авторский курс и нормативные материалы

Это учебные материалы, а не заключение о соответствии конкретного продукта. Организационные модели курса отделяйте от терминов стандарта: ППК в опубликованном проекте — машиночитаемый перечень, а живой реестр его версий является практикой сопровождения. Термин OSA в разных материалах имеет разный охват. Статус и обязательность нормативного документа проверяются отдельно; проект КАПО опубликован как проект первой редакции.

Чек-лист честного SBOM контейнерного образа

Назначение

Рабочая форма проверки, что SBOM контейнерного образа отражает реальное содержимое образа, а не только то, что удобно нашёл сканер. Цель — поймать слепые зоны: удалённые в верхних слоях файлы, бинарники без метаданных, секреты, мульти-стейдж-сборки и внешние загрузки в рантайме.

Когда применяется

Слои

ОС

Пакеты

Языковые зависимости

Бинарные metadata

Обфускация и слепые зоны

Секреты

Provenance

Правило принятия SBOM образа приемлем только при явном списке источников фактов и ограничений (что сканер не покрыл). Нулевой отчёт по уязвимостям без проверки coverage, metadata и слоёв — это не evidence, а отсутствие проверки.

Удалённое ≠ отсутствующее Файл, удалённый командой в Dockerfile, физически остаётся в нижнем слое и доступен. Сканер по финальной ФС его не покажет, но он есть в образе — поэтому обязателен diff слоёв.

Связь с курсом