SYSTEM ONLINE · build / v1.0 · region / RU · CIS · last index sync / 04.06.2026 / 13:07 UTC
· войти →
cyber-index.ru
исследование 3 июня 2026

CycloneDX или SPDX: какой формат SBOM выбрать

CycloneDX и SPDX — два главных открытых стандарта SBOM (Software Bill of Materials, «ведомости состава ПО»). SPDX вырос в Linux Foundation и исторически силён в лицензионном комплаенсе и описании происхождения кода; CycloneDX создан в OWASP и заточен под безопасность цепочки поставки — уязвимости, VEX, связи между компонентами. Оба поддерживаются ведущими инструментами и взаимно конвертируются, поэтому «войны форматов» по факту нет. **Если коротко:** выбирайте SPDX, если в центре задачи — лицензии, юридический комплаенс и обмен данными о происхождении кода (а также там, где формат уже закреплён стандартом ISO/IEC 5962). Выбирайте CycloneDX, если приоритет — безопасность: учёт уязвимостей, VEX, анализ рисков и интеграция в DevSecOps-конвейер. На практике многие команды генерируют SBOM в обоих форматах. Сравнить поставщиков решений по управлению составом ПО можно в [рейтинге Software Supply Chain Security](/rating/software-supply-chain-sbom).

8 мин. чтения Блоки данных: 5 Позиции: не продаются Авторы: Антон Смирнов, Ирина Карпова
shortlist

Рейтинги подрядчиков по теме исследования

Если после чтения нужен короткий список исполнителей, начните с профильных рейтингов cyber-index.ru: в них видны компании, кейсы, интервью, категории экспертизы и доверительный индекс.

methodology

Как проверять выводы исследования

Используйте материал как основу для shortlist: сопоставьте выводы с профилями компаний, связанными рейтингами, кейсами, интервью клиентов и источниками. Если в статье есть список источников, начинайте проверку с него; если источников мало, дополнительно запросите у подрядчика методику, baseline и примеры работ.

E-E-A-T

Авторы и проверка материала

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

Experience

Авторы закреплены по теме исследования и опираются на практические разборы страниц, кейсов, источников и рыночных выборок.

Expertise

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

Authoritativeness

Материалы связаны с методологией cyber-index.ru, внутренними рейтингами, карточками компаний и источниками.

Trust

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

Что такое SBOM и зачем вообще выбирать формат

SBOM — это машиночитаемый перечень всех компонентов, из которых собрано приложение: открытые библиотеки, зависимости, версии, лицензии, а в идеале и сведения о происхождении и известных уязвимостях. Без такой «ведомости состава» невозможно быстро ответить на вопрос «затронуты ли мы очередной критичной уязвимостью в популярной библиотеке» — а именно скорость ответа определяет ущерб.

Формат SBOM — это то, в каком виде этот перечень записан и передаётся между инструментами: сканером, репозиторием, системой управления уязвимостями, заказчиком. Если формат не согласован, SBOM превращается в файл, который никто не может надёжно прочитать. Поэтому выбор между CycloneDX и SPDX — не вкусовщина, а вопрос совместимости с вашим тулчейном, требованиями заказчиков и регуляторов.

Происхождение: OWASP против Linux Foundation

Два формата выросли из разных сообществ, и это во многом объясняет их сильные стороны.

- **SPDX** появился в Linux Foundation как стандарт описания состава и лицензий ПО. Он давно используется в open-source-экосистеме для лицензионного комплаенса, а в 2021 году был принят как международный стандарт **ISO/IEC 5962:2021** — это весомый аргумент там, где нужна формальная стандартизация. - **CycloneDX** создан в рамках **OWASP** — сообщества, сфокусированного на безопасности приложений. Формат изначально проектировался под задачи цепочки поставки: учёт уязвимостей, обмен статусами эксплуатируемости (VEX), описание сервисов и связей между компонентами. Спецификацию и сопутствующие материалы публикует [OWASP](https://owasp.org/).

Разное «родительство» не делает один формат лучше другого в вакууме — оно делает их по-разному удобными под разные задачи.

Сильные стороны каждого формата

Ниже — не рейтинг, а ориентир, под какие задачи каждый формат заходит естественнее.

- **SPDX силён в:** лицензионном комплаенсе (стандартизированный список SPDX-лицензий), описании происхождения и взаимоотношений между файлами и пакетами, формальной стандартизации (ISO/IEC 5962), обмене SBOM в традиционной open-source-экосистеме. - **CycloneDX силён в:** безопасности цепочки поставки — нативная поддержка перечня уязвимостей и VEX, описание не только пакетов, но и сервисов, машиночитаемые связи компонентов, удобство интеграции в CI/CD и DevSecOps-конвейеры, поддержка форматов не только для ПО, но и для аппаратных и ML-компонентов.

CycloneDX vs SPDX: сравнение форматов

Критерий CycloneDX SPDX
Происхождение OWASP (безопасность приложений) Linux Foundation
Главный фокус Безопасность цепочки поставки Лицензии и происхождение кода
Стандартизация Спецификация OWASP, развитая экосистема Международный стандарт ISO/IEC 5962:2021
Уязвимости / VEX Нативная поддержка Через расширения, исторически слабее
Лицензионный комплаенс Поддерживается Сильная сторона, стандартный список лицензий
Форматы файлов JSON, XML, Protobuf JSON, YAML, RDF, tag-value, XLSX
Охват компонентов ПО, сервисы, оборудование, ML Преимущественно ПО и файлы
Типичный пользователь DevSecOps, AppSec, управление рисками Open-source-комплаенс, юристы, OSPO

Пригодность форматов SBOM под типовые задачи

Усреднённая редакционная оценка пригодности формата под класс задач по открытым данным. Это не вендорский бенчмарк и не заменяет проверку на вашем тулчейне.

Учёт уязвимостей и VEX 95 /100
95 /100
Интеграция в DevSecOps / CI-CD 90 /100
90 /100
Лицензионный комплаенс 80 /100
80 /100
Формальная стандартизация (ISO) 70 /100
70 /100
Описание происхождения кода 75 /100
75 /100

Форматы SBOM: коротко в фактах

Основных открытых форматов 2

CycloneDX и SPDX — де-факто стандарты рынка

Стандарт ISO ISO/IEC 5962

Закрепляет именно SPDX

Происхождение CycloneDX OWASP

Фокус на безопасности приложений

Взаимная конвертация да

Существуют инструменты перевода между форматами

Поддержка инструментами и совместимость

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

Практический вывод: выбор формата редко «запирает» вас в одном инструменте. Гораздо важнее, чтобы выбранный формат покрывал поля под вашу главную задачу (уязвимости и VEX — или лицензии и происхождение) и совпадал с тем, что ожидают получить ваши заказчики и регуляторы.

Чек-лист выбора формата SBOM

Определите главную задачу безопасность и уязвимости ведут к CycloneDX, лицензии и комплаенс - к SPDX.
Уточните требования заказчиков и регуляторов какой формат они ожидают получать в составе поставки.
Проверьте поддержку в вашем тулчейне умеют ли ваши сканеры и системы управления уязвимостями читать выбранный формат.
Оцените потребность в VEX если нужен обмен статусами эксплуатируемости, CycloneDX покрывает это нативно.
Учтите фактор ISO-стандартизации там, где важна формальная стандартизация, у SPDX есть ISO/IEC 5962.
Рассмотрите генерацию в оба формата это снимает риск несовместимости при минимальных затратах.
Сверьте статус решений в реестре отечественного ПО и сертификатах ФСТЭК под вашу задачу.
Сравните поставщиков по подтверждённым сигналам в [рейтинге Software Supply Chain Security](/rating/software-supply-chain-sbom).

Когда какой формат выбрать

Если вы строите программу безопасности цепочки поставки, внедряете SBOM в DevSecOps-конвейер и хотите автоматически связывать состав ПО с уязвимостями и статусами VEX — естественный выбор CycloneDX. Если ваша задача — лицензионный комплаенс, юридическая чистота open-source, обмен данными о происхождении кода и формальная стандартизация, то логичнее SPDX.

В большинстве зрелых процессов ответ — «оба»: SBOM генерируют в двух форматах под разные аудитории (служба безопасности и юридический/комплаенс-контур), а инструменты берут на себя конвертацию. Поэтому начинать стоит не с выбора формата, а с выбора инструментария, который надёжно покрывает оба стандарта.

Следующий шаг

Определились с форматом — переходите к выбору инструмента: **[рейтинг Software Supply Chain Security →](/rating/software-supply-chain-sbom)**. Полезно прочитать рядом: [SBOM на практике](/research/sbom-na-praktike), [рейтинг решений Supply Chain Security 2026](/research/rejting-supply-chain-security-2026) и [защита цепочки поставки в условиях импортозамещения](/research/supply-chain-importozameshchenie).

Частые вопросы

Чем CycloneDX отличается от SPDX простыми словами?

Это два формата записи SBOM. CycloneDX вырос в OWASP и заточен под безопасность — уязвимости, VEX, риски цепочки поставки. SPDX вырос в Linux Foundation, силён в лицензиях и описании происхождения кода и закреплён как международный стандарт ISO/IEC 5962.

Какой формат SBOM выбрать — один или оба?

Если можно, генерируйте оба: они закрывают разные задачи (безопасность против лицензионного комплаенса), а инструменты умеют конвертировать между ними. Выбирать один формат имеет смысл, когда требования заказчика или тулчейна жёстко заданы.

Можно ли конвертировать SBOM из CycloneDX в SPDX и обратно?

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

Какой формат лучше для импортозамещения и требований регуляторов?

Сам формат SBOM нейтрален к стране. Важнее, чтобы выбранное решение по управлению составом ПО присутствовало в реестре отечественного ПО и при необходимости имело сертификат ФСТЭК под вашу задачу, а формат поддерживал то, что ожидают ваши заказчики.

Где сравнить конкретные решения для работы с SBOM?

В рейтинге Software Supply Chain Security — там поставщики ранжированы по подтверждённым сигналам, а не по маркетингу.

verification

Источники и метод проверки

CycloneDX и SPDX — два главных открытых стандарта SBOM (Software Bill of Materials, «ведомости состава ПО»). SPDX вырос в Linux Foundation и исторически силён в лицензионном комплаенсе и описании происхождения кода; CycloneDX создан в OWASP и заточен под безопасность цепочки поставки — уязвимости, VEX, связи между компонентами. Оба поддерживаются ведущими инструментами и взаимно конвертируются, поэтому «войны форматов» по факту нет. **Если коротко:** выбирайте SPDX, если в центре задачи — лицензии, юридический комплаенс и обмен данными о происхождении кода (а также там, где формат уже закреплён стандартом ISO/IEC 5962). Выбирайте CycloneDX, если приоритет — безопасность: учёт уязвимостей, VEX, анализ рисков и интеграция в DevSecOps-конвейер. На практике многие команды генерируют SBOM в обоих форматах. Сравнить поставщиков решений по управлению составом ПО можно в [рейтинге Software Supply Chain Security](/rating/software-supply-chain-sbom).

next step

Сравнить подрядчиков по рейтингу

Исследование помогает сформулировать критерии. Для короткого списка используйте категории рейтинга и карточки компаний.

Рейтинг Software Supply Chain Security