Слой Meta-WR-SBOM Openembedded/Yocto используется для генерации программного счета материалов (SBOM) формата программного пакета (SPDX) для проектов на основе YOCTO. Файл SBOM, созданный слоем с использованием спецификации SPDX V2.2, будет включать точную идентификацию программных компонентов, явное отображение взаимосвязи между компонентами и ассоциацию информации о безопасности и лицензировании с каждым компонентом.
Кроме того, обнаружение уязвимости можно попробовать с помощью сканера, такого как инструмент сканирования реки Ветра.
Для коммерческой поддержки с помощью инструмента сканирования Meta-WR-SBOM или Wind River, пожалуйста, свяжитесь с Wind River.
Пожалуйста, создайте новый проект для применения этого инструмента для генерации SBOM.
Клонировать хранилище Meta-WR-SBOM (или распакуйте его архив) в каталог верхнего уровня вашего проекта Yocto Build:
git clone https://github.com/Wind-River/meta-wr-sbomЕсли версия YOCTO ниже 4,2, или версия Linux Wind River ниже, чем LTS23, пропустите этот шаг. В противном случае выполните ниже команду заказа:
cd meta-wr-sbom
git checkout 4.2_or_higherДобавьте путь слоя в файл conf/bblayers.conf:
BBLAYERS += " /xxx/.../meta-wr-sbom "bitbake ${image_name}Файл SBOM вашего проекта YOCTO будет генерироваться как tmp/deploy/images/$ {machine}/$ {image_name} .spdx.json .
Сценарий Gen_spdx.py используется для генерации SBOM для WRLINUX 5 - 8.
Генерировать старые версии WRLINUX SBOM
Генерировать Petalinux sbom
Все названия продуктов, логотипы и брендов являются собственностью их соответствующих владельцев. Все названия компаний, продуктов и услуг, используемых в этом программном обеспечении, предназначены только для целей идентификации. Wind River - это торговая марка Wind River Systems, Inc.
Отказ от ответственности за гарантию / без поддержки: Wind River не предоставляет услуги поддержки и технического обслуживания для этого программного обеспечения в соответствии с стандартным соглашением о поддержке и обслуживании программного обеспечения Wind River или иным образом. Если не требуется применимый закон, Wind River предоставляет программное обеспечение (и каждый участник предоставляет свой вклад) на основе «как есть», без каких -либо гарантий, явных или подразумеваемых, включая, без ограничений, любые гарантии титула, неинфекции, товарности или пригодности для определенной цели. Вы несете единоличную ответственность за определение целесообразности использования или перераспределения программного обеспечения, и предполагать какие -либо риски, связанные с вашими разрешениями в соответствии с лицензией.