Запуск Продукты Bitnami Документацияimaxe CLI Блог Контакты

SBOM для образов машин: опись и прослеживаемость вашего ПО

Когда выйдет следующая критическая уязвимость, вопрос будет один: «меня это касается?». Без SBOM ответ займёт дни ручного поиска. С ним — секунды. Объясняем, что это и как сформировать его для ваших образов.

Складские стеллажи с уложенными и учтёнными паллетами
Складские стеллажи с уложенными и учтёнными паллетами Фото: Shixart1985 · CC BY 2.0 · Wikimedia Commons

SBOM (Software Bill of Materials) — это «список ингредиентов» вашего ПО: полная опись пакетов, библиотек, версий и зависимостей, которые содержит образ. Как этикетка с составом, он точно говорит, что внутри.

Его ценность становится очевидной в день критической уязвимости: вместо ручного перебора десятков образов вы обращаетесь к SBOM и за секунды узнаёте, какие образы содержат затронутый компонент и в какой версии.

Почему это важно для ваших образов

  • Быстрая реакция на CVE: вы мгновенно понимаете, касается ли вас новая уязвимость.
  • Безопасность цепочки поставок: вы знаете, откуда взялся каждый компонент.
  • Соответствие: всё больше стандартов и клиентов требуют его как свидетельство.
  • Прозрачность: если вы публикуете образы, SBOM вызывает доверие у тех, кто ими пользуется.

Стандартные форматы

ФорматПроисхождениеПримечания
SPDXLinux Foundation / ISOСтандарт ISO, широко используется в соответствии
CycloneDXOWASPОриентирован на безопасность, богат для анализа уязвимостей

Два доминирующих формата SBOM; многие инструменты экспортируют в оба.

Как сформировать SBOM образа шаг за шагом

  1. Выберите инструмент: Syft от Anchore — фактический стандарт для формирования SBOM образов и файловых систем; есть и облачные варианты.
  2. Формируйте в конвейере: во время сборки AMI просканируйте файловую систему и выпустите SBOM, например в CycloneDX и SPDX.
  3. Анализируйте уязвимости: пропустите SBOM через Grype или Trivy, чтобы сопоставить его с базами CVE.
  4. Подпишите и заархивируйте: подпишите SBOM — например, через cosign — и сохраните как артефакт, привязанный к версии образа.
  5. Обращайтесь при необходимости: при новой CVE проверьте архивные SBOM, чтобы понять охват.

Регуляторный контекст 2026 года

SBOM годами набирает вес как хорошая практика безопасности цепочки поставок. Регуляторная картина, впрочем, неоднозначна: в США администрация пересмотрела в 2026 году унаследованные требования к аттестации ПО в сторону более риск-ориентированного подхода, тогда как в Европейском союзе такие нормы, как Cyber Resilience Act, продвигают прозрачность ПО и опись компонентов. Практический вывод: независимо от нормативных качелей наличие SBOM — защитное и коммерческое преимущество, которое стоит взять на вооружение.

Хорошие практики

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

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

SBOM — это то же, что сканирование уязвимостей?

Нет. SBOM — это опись компонентов; сканирование сопоставляет эту опись с базами CVE, чтобы найти уязвимости. Они дополняют друг друга: сначала вы знаете, что у вас есть, потом — уязвимо ли это.

SPDX или CycloneDX?

SPDX — стандарт ISO, широко применяемый в вопросах соответствия; CycloneDX больше ориентирован на безопасность. Многие инструменты экспортируют в оба, так что выбирать что-то одно не обязательно.

Нужен ли SBOM, если я только использую чужие образы?

Да. Запросить или сформировать SBOM используемых образов позволяет оценить их риск и быстро реагировать на уязвимости, даже если собирали их не вы.

В imaxe.cloud мы делаем ставку на прослеживаемость: описывать и документировать ПО наших образов — часть того, чтобы собирать их хорошо.

sbomspdxcyclonedxsyftцепочка поставок
IM

Команда imaxe

Мы создаём и поддерживаем AMI каталога. Когда мы публикуем версию, мы используем её в продакшене раньше всех.

Из каталога

AMI по теме статьи

Продолжайте читать

Похожие статьи