Cyber Resilience

...

Softwarekomponentliste (SBOM), afhængigheder og tredjepartskomponenter

Softwarekomponentliste (SBOM), afhængigheder og tredjepartskomponenter

Det meste af koden i et moderne softwareprodukt er skrevet af andre. Cyber Resilience Act gør fabrikanten ansvarlig for hele produktet, også de biblioteker og tjenester, der er bygget ind, og kræver en softwarekomponentliste i et maskinlæsbart format. Lovens minimum er de øverste afhængigheder, men overvågningen af sårbarheder kræver som regel mere. Artiklerne her viser, hvad listen skal rumme, hvem der skal have den, og hvordan pligten over for komponenterne kan bevises i hele supportperioden.

Listen og dens modtagere

Overvågning og vurdering

Valg og afvikling af komponenter

Sådan kommer I i gang

Lad byggekæden danne komponentlisten automatisk for hver release i et af de udbredte formater, fx CycloneDX eller SPDX, og gem den sammen med versionen. Sammenhold derefter listen med en kilde til kendte sårbarheder, og notér, hvem der vurderer et match, og hvor vurderingen gemmes. Til sidst sammenlignes komponenternes forventede vedligeholdelse med den supportperiode, I lover kunderne. Hvor en komponent slutter før jeres produkt, skal der være en plan. Når kunder beder om listen, er det ofte led i deres egen kontrol af leverandører, som er beskrevet på sitet om leverandøraudit.

Hvad det kræver, og hvad det koster at lade være

Det kræver en byggekæde, der kan danne listen, og nogen, der har ansvaret for at reagere på match. En liste, der kun laves én gang til dokumentationen, forældes ved næste release, og så kan I ikke svare hurtigt, den dag en alvorlig fejl i en populær afhængighed rammer nyhederne.

Det skal I lade være med

  • At stoppe ved de øverste afhængigheder, fordi loven tillader det · overvågningen bliver blind.
  • At lukke et match uden skriftlig vurdering · “ikke berørt” skal kunne begrundes.
  • At vælge komponenter uden at se på vedligeholdelsen · jeres supportperiode afhænger af den.

Det skal auditten kunne vise

  • ☐ En maskinlæsbar komponentliste for hver frigivet version.
  • ☐ Overvågning af komponenterne i alle understøttede versioner.
  • ☐ Dokumenterede vurderinger af match, der ikke er rettet.
  • ☐ Kriterier for valg af nye komponenter og en plan for dem uden vedligeholder.

Senest gennemgået: november 2026.

Næste skridt

Læs også: Sårbarheder og opdateringer · Open source

→ Kontakt · Tlf. 70 13 63 23 · Cyber Resilience Act hos Nielco IT

John Nielsen, Nielco IT

Skal jeres software gennemgås?

Skriv kort, hvilket produkt det drejer sig om, og hvad der sætter det i gang. Så vender jeg tilbage. Gennemgangen er uvildig og uafhængig, og Nielco IT har ingen forhandleraftaler.

Tak for din henvendelse. Jeg vender tilbage hurtigst muligt.