Skip to content
Inovasense

SBOM

Software Bill of Materials (SBOM) � Strojovo citateln� s�pis v�etk�ch SW komponentov v produkte, vy�adovan� EU CRA pre sledovanie zranitelnost�.

Software Bill of Materials (SBOM)

Software Bill of Materials (SBOM) je �trukt�rovan�, strojovo citateln� s�pis, ktor� uv�dza ka�d� softv�rov� komponent, kni�nicu, framework a z�vislost zahrnut� v produkte � vr�tane c�sel verzi�, dod�vatelov a licencn�ch inform�ci�. Funguje ako �v��ivov� �t�tok” pre softv�r, umo�nuj�c organiz�ci�m identifikovat a odstr�nit zn�me zranitelnosti napriec cel�m softv�rov�m dod�vatelsk�m retazcom.

Kl�cov� fakty

DetailInform�cia
Prim�rne form�tySPDX (ISO/IEC 5962:2021), CycloneDX (OWASP)
Mand�tovan�Z�kon o kybernetickej odolnosti E� (2024/2847), US Executive Order 14028
Term�n CRA11. december 2027 (pln� povinnosti)
Vztahuje sa naV�etky produkty s digit�lnymi prvkami pred�van� na trhu E�
RozsahFirmv�r, OS, middleware, aplikacn� k�d, open-source kni�nice

Preco je SBOM d�le�it� pre hardv�r?

Vstavan� hardv�rov� produkty � IoT zariadenia, priemyseln� kontrol�ry, syst�my zalo�en� na FPGA � sa dod�vaj� s firmv�rov�mi z�sobn�kmi obsahuj�cimi desiatky a� stovky softv�rov�ch komponentov: jadr� RTOS, sietov� z�sobn�ky, kryptografick� kni�nice, bootloadery a ovl�dace. Ked sa v ktoromkolvek z t�chto komponentov objav� zranitelnost (napr. kritick� CVE v OpenSSL), SBOM umo�nuje:

  1. Okam�it� pos�denie dopadu � Urcenie pocas niekolk�ch hod�n, ktor� produkty a verzie firmv�ru s� postihnut�.
  2. Cielen� z�platy � Vydanie OTA aktualiz�ci� len pre postihnut� zariadenia namiesto plo�n�ho preflashovania cel�ch flot�l.
  3. Regulacn� d�kazy � Poskytnutie aud�torom a org�nom dohladu nad trhom zdokumentovan�ch d�kazov o procesoch spr�vy zranitelnost�.
  4. Transparentnost pre z�kazn�kov � Umo�nenie podnikov�m odberatelom vyhodnotit riziko dod�vatelsk�ho retazca pred obstaran�m.

Bez SBOM cel� v�robca, ktor� zist�, �e kni�nica pou�it� pred troma verziami firmv�ru m� kritick� zranitelnost, t��dnom forenznej anal�zy na urcenie expoz�cie � cas, ktor� regul�tori ani �tocn�ci neposkytuj�.

Form�ty SBOM

Form�tSpravovan�Siln� str�nkyEkosyst�m
SPDX 2.3Linux Foundation (ISO �tandard)Komplexn� licencovanie, ISO �tandardiz�ciaGitHub, Yocto, Zephyr
CycloneDX 1.6OWASPLahk�, zameran� na zranitelnosti, podpora VEXN�stroje OWASP, Dependency-Track

Oba form�ty podporuj� serializ�ciu JSON a XML. Pre vstavan� firmv�r je casto preferovan� CycloneDX vdaka nat�vnej podpore deskriptorov hardv�rov�ch komponentov a v�razov VEX (Vulnerability Exploitability eXchange).

SBOM v �ivotnom cykle vstavan�ho firmv�ru

1. F�za zostavenia
   +-- Toolchain automaticky generuje SBOM z build manifestu
   +-- Zachyt�va: n�zov komponentu, verzia, hash, licencia, dod�vatel
   +-- N�stroje: Yocto (create-spdx), Zephyr (west spdx), syft, trivy

2. F�za vydania
   +-- SBOM pripojen� k artefaktu vydania firmv�ru
   +-- Podp�san� spolu s bin�rnym s�borom firmv�ru
   +-- Ulo�en� v �lo�isku artefaktov s verzovan�m

3. F�za monitoringu
   +-- Kontinu�lne skenovanie CVE oproti komponentom SBOM
   +-- Automatick� upozornenia pri zhode nov�ch zranitelnost� so z�znamami SBOM
   +-- N�stroje: Dependency-Track, Grype, OSV.dev

4. Reakcia na incidenty
   +-- Vyhlad�vanie v SBOM identifikuje v�etky postihnut� produkty/verzie
   +-- Zverejnenie vyhl�senia VEX: postihnut�, nepostihnut� alebo pod vy�etrovan�m
   +-- OTA aktualiz�cia odoslan� do postihnutej flotily zariaden�

Po�iadavky CRA na SBOM

Podla z�kona o kybernetickej odolnosti E� musia v�robcovia:

  • Generovat strojovo citateln� SBOM pre ka�d� produkt s digit�lnymi prvkami.
  • Udr�iavat SBOM pocas celej podporovanej �ivotnosti produktu (minim�lne 5 rokov).
  • Aktualizovat SBOM s ka�d�m vydan�m firmv�ru.
  • Monitorovat uveden� komponenty na novo objaven� zranitelnosti.
  • Hl�sit akt�vne zneu��van� zranitelnosti agent�re ENISA do 24 hod�n.
  • Poskytn�t SBOM org�nom dohladu nad trhom na vy�iadanie.

Be�n� chyby

ChybaPreco je d�le�it�Spr�vny pr�stup
Manu�lna tvorba SBOMN�chyln� na opomenutia, nemo�n� udr�iavatAutomatiz�cia generovania zo zostavovacieho syst�mu
Sledovanie len priamych z�vislost�Tranzit�vne z�vislosti obsahuj� 60�80 % zranitelnost�Zahrnutie �pln�ho stromu z�vislost�
Jednorazov� SBOM pri uveden� produktuZastaran� pocas niekolk�ch t��dnov s objavovan�m nov�ch CVEKontinu�lny monitoring s automatick�mi upozorneniami
�iadne vyhl�senia VEXNemo�nost komunikovat, ci CVE skutocne ovplyvnuje produktPublikovanie VEX spolu s SBOM pri ka�dom upozornen�

S�visiace pojmy

  • CRA � Nariadenie E�, ktor� mand�tuje SBOM pre pripojen� produkty.
  • Bezpecn� boot � Overenie integrity firmv�ru, komplement�rne k sledovaniu dod�vatelsk�ho retazca SBOM.
  • IoT � Pripojen� zariadenia, ktor�ch firmv�rov� z�sobn�ky najviac profituj� z transparentnosti SBOM.
  • CVE � Identifik�tory zranitelnost�, oproti ktor�m SBOM monitoring porovn�va komponenty.

Na�a slu�ba monitoringu SBOM a zranitelnost� automatizuje cel� �ivotn� cyklus SBOM � od generovania pocas zostavenia cez kontinu�lne skenovanie CVE po vopred form�tovan� hl�senia pre ENISA � aby v� embedded firmv�r zostal v s�lade bez manu�lneho �silia.