⚡ LIMITED TIME Get our FREE €500+ Compliance Starter Kit
Get It Now →

SBOM’s voor assurance onder ISO 27001, NIS2 en DORA

Igor Petreski
13 min read
SBOM-diagram voor ISO 27001, NIS2 en DORA-assurance over de softwaretoeleveringsketen

Het is 07:42 op een vrijdag wanneer Amelia, de CISO van een snelgroeiende fintech, de waarschuwing ontvangt die geen enkele beveiligingsverantwoordelijke wil zien.

Een veelgebruikt opensourcepakket bevat een kritieke remote-code-executionkwetsbaarheid. De Software Composition Analysis (SCA)-tool geeft aan dat de component mogelijk aanwezig is in de authenticatieservice, mogelijk in facturering, en wellicht in een API-wrapper van een derde partij die in de betalingsworkflow wordt gebruikt. Engineering heeft tijd nodig om dit te bevestigen. Juridische Zaken vraagt of de NIS2-meldingstermijn is gaan lopen. De DORA-programmamanager vraagt of de getroffen dienst een kritieke of belangrijke functie voor een financiële entiteit ondersteunt. Commercie vraagt of dit een contractverlenging zal blokkeren. Het bestuur stelt de eenvoudigste en moeilijkste vraag: “Zijn wij blootgesteld?”

Zonder software bill of materials is het eerlijke antwoord vaak: “Dat weten we nog niet.”

In 2026 is dat antwoord niet alleen een technisch hiaat. Het is een governancezwakte, een contractueel risico, een auditblootstelling en, voor gereguleerde entiteiten, een weerbaarheidsprobleem. SBOM’s zijn verschoven van DevSecOps-hygiëne naar bewijsmateriaal op bestuursniveau voor assurance over de softwaretoeleveringsketen, de werking van ISO/IEC 27001:2022-beheersmaatregelen, beheer van cyberbeveiligingsrisico’s onder NIS2, DORA-governance voor ICT-risico’s van derde partijen, GDPR-verantwoordingsplicht en klant-due diligence.

De kern is niet alleen het genereren van een SBOM-bestand. De kern is aantonen dat softwarecomponenten worden geïdentificeerd, goedgekeurd, gevolgd, van een risicoscore voorzien, gepatcht, contractueel beheerst en traceerbaar zijn naar verantwoordelijke eigenaren. Daarmee zetten de beleidsbibliotheek van Clarysec, Zenith Blueprint: een 30-stappenroadmap voor auditors en Zenith Controls: de gids voor cross-compliance een ontwikkelaarsartefact om in verdedigbaar compliancebewijsmateriaal.

Waarom SBOM’s nu bewijsmateriaal zijn voor assurance over de softwaretoeleveringsketen

Een SBOM is een inventaris van softwarecomponenten, waaronder opensourcepakketten, commerciële bibliotheken, versies, herkomst, licenties en afhankelijkheidsrelaties. Een bruikbare SBOM helpt vier vragen te beantwoorden die toezichthouders, klanten en besturen inmiddels belangrijk vinden:

  1. Wat zit er in onze software?
  2. Waar is die uitgerold?
  3. Is deze kwetsbaar, niet meer ondersteund, niet gelicentieerd of niet goedgekeurd?
  4. Wie is eigenaar van herstel, mitigatie of risicoacceptatie?

Die vragen sluiten rechtstreeks aan op moderne wettelijke en regelgevende verwachtingen.

NIS2 is van toepassing op veel middelgrote en grote entiteiten in essentiële en belangrijke sectoren, waaronder digitale infrastructuur, cloudcomputingdiensten, datacentrumdienstverleners, managed service providers, managed security service providers, online marktplaatsen, zoekmachines, socialenetwerkplatforms en bepaalde digitale aanbieders. NIS2 kan ook van toepassing zijn op basis van nationale aanwijzing en sectorspecifieke omzetting. Voor entiteiten binnen de reikwijdte vereist NIS2 dat bestuursorganen maatregelen voor het beheer van cyberbeveiligingsrisico’s goedkeuren en toezicht houden op de implementatie ervan. Article 21 omvat beveiliging van de toeleveringsketen, veilige verwerving, veilige ontwikkeling en onderhoud, afhandeling en openbaarmaking van kwetsbaarheden, incidentafhandeling, bedrijfscontinuïteit, beheer van bedrijfsmiddelen, toegangscontrole, cryptografie, beoordeling van doeltreffendheid en cyberhygiëne.

DORA, van toepassing sinds 17 januari 2025, creëert een uniform EU-kader voor digitale operationele weerbaarheid voor financiële entiteiten. Het omvat ICT-risicobeheer, rapportage van ICT-gerelateerde incidenten, weerbaarheidstesten, beheer van ICT-risico’s van derde partijen, contractuele regelingen en toezicht op kritieke externe ICT-dienstverleners. DORA verwacht dat financiële entiteiten ICT-activa, door ICT ondersteunde bedrijfsfuncties, afhankelijkheden, onderlinge koppelingen, kwetsbaarheden, risicoscenario’s, wijzigingen en door derde partijen ondersteunde processen identificeren.

GDPR voegt een privacylaag toe. Als een kwetsbare component systemen raakt die persoonsgegevens verwerken, wordt de vraag of persoonsgegevens toegankelijk zijn geweest, gewijzigd, verloren zijn gegaan, openbaar zijn gemaakt of anderszins zijn gecompromitteerd. Verwerkingsverantwoordelijken en verwerkers hebben bewijsmateriaal nodig waaruit blijkt dat zij getroffen systemen, gegevensstromen, subverwerkers en de impact van een inbreuk kunnen identificeren.

NIST CSF 2.0 versterkt hetzelfde operationele model via GOVERN, IDENTIFY, PROTECT, DETECT, RESPOND en RECOVER. De uitkomsten voor de toeleveringsketen verwachten leveranciersverantwoordelijkheden, kritikaliteit, contractuele eisen, due diligence, monitoring, incidentplanning en bepalingen voor het einde van de relatie.

Wanneer Amelia’s bestuur vraagt of de fintech is blootgesteld, kan een organisatie die door SBOM’s wordt ondersteund met bewijsmateriaal antwoorden:

  • Welke producten en releases de kwetsbare component bevatten
  • Welke uitgerolde omgevingen zijn getroffen
  • Welke klanten, regio’s, functies en gegevensstromen zijn gekoppeld
  • Welke leverancier of interne eigenaar verantwoordelijk is
  • Welke compenserende beheersmaatregelen actief zijn
  • Of NIS2-, DORA-, GDPR- of contractuele drempels kunnen worden geactiveerd
  • Welke fix, mitigatie, uitzondering of risicoacceptatie is goedgekeurd

Dat is het verschil tussen een componentenlijst en een beheersingssysteem.

ISO 27001:2022 is de ruggengraat voor SBOM-governance

ISO/IEC 27001:2022 is een sterke basis voor SBOM-governance omdat het een managementsysteemnorm is, niet alleen een technische checklist. De clausules vereisen dat organisaties context, belanghebbenden, reikwijdte, leiderschapsbetrokkenheid, beleid, rollen, risicobeoordeling, risicobehandeling, doelstellingen, prestatie-evaluatie, interne audit, directiebeoordeling en voortdurende verbetering definiëren.

SBOM-programma’s falen wanneer zij buiten het ISMS staan. Engineering kan bestanden genereren, maar niemand dwingt SLA’s voor herstel van kwetsbaarheden, leveranciersverplichtingen, bewaring van bewijsmateriaal, risicoacceptatie of regels voor klantcommunicatie af. ISO 27001 lost dit op door SBOM’s onderdeel te maken van het risicobeheersysteem van de organisatie.

Onder clausules 4.1 tot en met 4.4 bepaalt de organisatie interne en externe kwesties, eisen van belanghebbenden, wettelijke verplichtingen, contractuele verwachtingen en het ISMS-toepassingsgebied. Voor SBOM-assurance moet de reikwijdte expliciet het volgende omvatten:

  • Producten en diensten die aan klanten worden geleverd
  • Cloud- en SaaS-productieomgevingen
  • CI/CD-pijplijnen, broncoderepositories en artefactregisters
  • Open-source en commerciële softwarecomponenten
  • Uitbestede ontwikkeling en integratiepartners
  • ICT-leveranciers van derde partijen en onderaannemers
  • Beveiligingseisen van klanten onder DORA, NIS2, GDPR en contracten

Clausules 5.1 tot en met 5.3 maken risico’s in de softwaretoeleveringsketen tot een leiderschapskwestie. Het management moet beveiligingsdoelstellingen afstemmen op de bedrijfsrichting, middelen beschikbaar stellen, verantwoordelijkheden toewijzen en beleid communiceren. Clausules 6.1.2 en 6.1.3 zetten SBOM-bevindingen om in bewijsmateriaal voor risicobeoordeling en risicobehandeling. Een kritieke kwetsbare component in een vanaf internet bereikbare authenticatieservice is niet zomaar een ticket. Het is een risicoscenario dat vertrouwelijkheid, integriteit, beschikbaarheid, contractuele verplichtingen, regelgevende rapportage en operationele weerbaarheid raakt.

De meest relevante beheersmaatregelen uit Bijlage A bij ISO/IEC 27001:2022 voor SBOM-assurance zijn:

Beheersmaatregel uit Bijlage A bij ISO/IEC 27001:2022Waarom dit relevant is voor SBOM’sBewijsmateriaal dat auditors verwachten
A.5.7 Threat IntelligenceKwetsbaarheidsfeeds en exploitinformatie helpen componentrisico te prioriterenThreat Intelligence-bronnen, SCA-waarschuwingen, analyseregistraties
A.5.9 Inventaris van informatie en andere bijbehorende bedrijfsmiddelenSoftware, diensten, repositories en componenten vereisen inventariszichtbaarheidInventaris van bedrijfsmiddelen, software-inventaris, eigenaarschapsregistraties
A.5.19 Informatiebeveiliging in leveranciersrelatiesExterne software en dienstverleners introduceren afhankelijkheidsrisicoLeveranciersrisicobeoordelingen, leveranciersclassificatie, due diligence
A.5.20 Informatiebeveiliging opnemen in leveranciersovereenkomstenContracten moeten beveiligingsverplichtingen en bewijsmateriaal vereisenContractclausules, SLA’s, auditrechten, meldtermijnen
A.5.21 Beheer van informatiebeveiliging in de ICT-toeleveringsketenSBOM’s ondersteunen zichtbaarheid over software- en ICT-afhankelijkhedenSBOM’s, afhankelijkheidsregisters, risicobeoordelingen van de toeleveringsketen
A.5.22 Monitoring, beoordeling en wijzigingsbeheer van leveranciersdienstenLeveranciersrisico verandert wanneer componenten of onderaannemers wijzigenLeveranciersbeoordelingen, wijzigingsmeldingen, bijgewerkt bewijsmateriaal
A.5.23 Informatiebeveiliging bij het gebruik van clouddienstenSaaS- en cloudafhankelijkheden vereisen lifecycle-governanceCloudregisters, bewijsmateriaal over gedeelde verantwoordelijkheid, exitplannen
A.8.8 Beheer van technische kwetsbaarhedenSBOM’s maken snelle identificatie van kwetsbare componenten mogelijkSCA-resultaten, kwetsbaarheidstickets, herstel-SLA’s
A.8.25 Veilige ontwikkelingslevenscyclusGoedgekeurde en gevolgde componenten maken deel uit van veilige engineeringStandaarden voor veilig programmeren, goedkeuringen van afhankelijkheden, pipeline gates
A.8.26 ApplicatiebeveiligingseisenComponentgebruik moet aansluiten op beveiligingseisenTraceerbaarheid van eisen, registraties van ontwerpbeoordelingen
A.8.29 Beveiligingstesten tijdens ontwikkeling en acceptatieSCA, SAST, DAST en penetratietesten valideren softwarerisicoTestplannen, scanuitvoer, uitzonderingen, bewijsmateriaal van hertests
A.8.32 WijzigingsbeheerComponentupgrades en noodpatches moeten beheerst wordenWijzigingstickets, goedkeuringen, rollbackplannen, beoordelingen na wijziging

Clarysec brengt deze relaties in kaart via ISO/IEC 27002:2022-attributen in Zenith Controls. Zo behandelt Zenith Controls ISO/IEC 27002:2022-beheersmaatregel 5.21, “Managing information security in the ICT supply chain,” als preventief, gericht op bescherming van vertrouwelijkheid, integriteit en beschikbaarheid, afgestemd op het cybersecurityconcept Identify, en werkend over governance-, ecosysteem- en beschermingsdomeinen. Beheersmaatregel 8.25, “Secure development life cycle,” wordt behandeld als preventief en afgestemd op Protect. Beheersmaatregel 8.8, “Management of technical vulnerabilities,” wordt behandeld als preventief en afgestemd op Identify en Protect, waarbij kwetsbaarhedenbeheer wordt verbonden met governance, ecosysteem, bescherming en verdediging.

Die vertaling is belangrijk omdat verschillende beoordelaars verschillende vragen stellen. Een ISO-auditor kan vragen of componentrisico in de Verklaring van Toepasselijkheid staat. Een DORA-beoordelaar kan vragen of een component een kritieke of belangrijke functie ondersteunt. Een klant kan vragen of onopgeloste kwetsbaarheden contractuele SLA’s overschrijden. Hetzelfde SBOM-bewijsmateriaal kan alle drie ondersteunen, mits het correct wordt beheerst.

De Clarysec-beleidslaag voor auditgereede SBOM’s

Een betrouwbaar SBOM-programma heeft beleidstaal nodig. Ontwikkelaars moeten weten wat moet worden geregistreerd. Inkoop moet weten wat leveranciers moeten aanleveren. Security moet weten welke bevindingen escalatie activeren. Compliance moet weten welk bewijsmateriaal moet worden bewaard.

Voor kleinere organisaties creëert het Beleid inzake veilige ontwikkeling - mkb de minimaal levensvatbare SBOM-beheersmaatregel:

De algemeen directeur of een aangewezen ontwikkelaar moet een lijst bijhouden van alle gebruikte externe componenten, waaronder: 6.6.2.1 Versie en bron 6.6.2.2 Bekende kwetsbaarheden of patchstatus 6.6.2.3 Datum van laatste update of beoordeling

Die eis is eenvoudig, maar krachtig. Zij legt zichtbaarheid van versies, traceerbaarheid van bronnen, kwetsbaarheidsstatus en beoordelingscadans vast.

Het Beleid inzake applicatiebeveiligingseisen - mkb voegt lifecycle-beoordeling toe:

Elk hulpmiddel, elke plug-in of externe codebibliotheek van een derde partij die in een applicatie wordt gebruikt, moet worden geregistreerd en jaarlijks worden beoordeeld op beveiligingsimpact en patchstatus.

Het Beleid inzake kwetsbaarheden- en patchbeheer - mkb koppelt SBOM’s aan herstel:

Ontwikkelaars moeten bibliotheken van derde partijen monitoren en bijwerken (bijvoorbeeld open-sourcepakketten)

Voor enterprise-omgevingen verhoogt het Beleid inzake veilige ontwikkeling de verwachting:

Het gebruik van open-sourcecode of code van derden moet worden goedgekeurd, gevolgd en gevalideerd via:

Het maakt scannen ook verplicht:

Alle componenten van derde partijen moeten vóór uitrol en tijdens runtime met geautomatiseerde tools op kwetsbaarheden worden gescand.

Uitbestede ontwikkeling moet dezelfde standaard volgen. Het Beleid inzake uitbestede ontwikkeling vereist:

Veilig gebruik van open-sourcebibliotheken, onderworpen aan kwetsbaarheidsscans en goedkeuring

Leverancierscontracten hebben afdwingbare rechten op bewijsmateriaal nodig. Het Beleid inzake beveiliging van derde partijen en leveranciers - mkb vereist contractclausules over vertrouwelijkheid, beveiligingsverplichtingen, meldtermijnen voor inbreuken, auditrechten, beperkingen op onderaanneming en veilige beëindiging:

Contracten moeten verplichte clausules bevatten over: 5.3.1 Vertrouwelijkheid en geheimhouding 5.3.2 Informatiebeveiligingsverplichtingen 5.3.3 Meldtermijnen voor datalekken (bijvoorbeeld binnen 24–72 uur) 5.3.4 Auditrechten of beschikbaarheid van nalevingsbewijsmateriaal 5.3.5 Beperkingen op verdere onderaanneming zonder goedkeuring 5.3.6 Beëindigingsvoorwaarden, waaronder veilige teruggave of vernietiging van gegevens

Voor enterprise-klanten bevat het Beleid inzake beveiliging van derde partijen en leveranciers:

Rechten om te auditen, te inspecteren en beveiligingsbewijsmateriaal op te vragen

Als een SaaS-aanbieder, partner voor uitbestede ontwikkeling of commerciële softwareleverancier geen beveiligingsbewijsmateriaal, kwetsbaarheidsstatus, meldingsverplichtingen of audittoegang verstrekt, heeft uw assurance over de softwaretoeleveringsketen een blinde vlek.

Het Beleid inzake beheer van leveranciersafhankelijkheidsrisico’s zet afhankelijkheidsconcentratie om in meetbaar weerbaarheidsrisico:

Register van leveranciersafhankelijkheden: De VMO houdt een actueel register bij van alle kritieke leveranciers, met details zoals geleverde diensten/producten; of de leverancier een sole-source-situatie vormt; beschikbare alternatieve leveranciers of vervangbaarheid; actuele contractvoorwaarden; en een beoordeling van de impact als de leverancier zou uitvallen of gecompromitteerd zou raken. Het register moet leveranciers met een hoge afhankelijkheid duidelijk identificeren (bijvoorbeeld leveranciers waarvoor geen snel alternatief bestaat).

Dat register moet op SBOM’s worden aangesloten. Als een kritieke bibliotheek afkomstig is van een sole-source-leverancier, een gereguleerde klantworkflow ondersteunt en geen snel substituut heeft, is het niet zomaar een pakket. Het is een weerbaarheidsafhankelijkheid.

Van SBOM-bestand naar operationele beheersmaatregel in één sprint

Een praktisch SBOM-programma moet beginnen met één productlijn en één productieomgeving. Probeer niet op dag één de hele organisatie te inventariseren. Als Amelia’s fintech begint met klantonboarding en de betalingsworkflow, kan het team een herhaalbaar bewijsmateriaalmodel opzetten voordat het opschaalt.

Stap 1: Definieer de SBOM-reikwijdte binnen het ISMS

Maak een scopeverklaring die is gekoppeld aan uw ISMS-toepassingsgebied en regelgevende drijfveren:

  • Product: SaaS-platform voor klantonboarding en betalingen
  • Omgeving: EU-productie
  • Repositories: auth-service, billing-service, payment-api, reporting-api, frontend-app
  • Buildsystemen: Git-aanbieder, CI/CD-platform, containerregister
  • Uitrol: Kubernetes-cluster, beheerde database, objectopslag
  • Gegevens: accountgegevens, authenticatielogboeken, facturatiemetadata, betalingsreferenties
  • Klanten: financiële entiteiten in de EU en commerciële klanten
  • Regelgevende drijfveren: ISO 27001:2022, NIS2-klantassurance, DORA ICT-due diligence voor derde partijen, GDPR-verantwoordingsplicht voor beveiliging

Dit sluit aan op de scope-logica van ISO 27001-clausule 4 en de scoping van NIST CSF-profielen.

Stap 2: Genereer en bewaar SBOM’s tijdens de build

Configureer CI/CD-pijplijnen om voor elk buildartefact, waaronder containerimages, een SBOM te genereren. Standaardformaten zoals CycloneDX en SPDX worden veel gebruikt. Bewaar elke SBOM in een beheerde opslagplaats voor bewijsmateriaal, gekoppeld aan de build-ID, commit-hash, uitrolregistratie en releaseversie.

SBOM-bewijsveldWaarom dit relevant is
ComponentnaamIdentificeert de softwareafhankelijkheid
VersieBepaalt blootstelling aan bekende kwetsbaarheden
Bron of pakketregisterOndersteunt herkomstbeoordeling
LicentieOndersteunt juridische en contractuele beoordeling
Directe of transitieve afhankelijkheidHelpt eigenaarschap voor herstel te prioriteren
Bekende kwetsbaarhedenKoppelt de inventaris aan kwetsbaarhedenbeheer
Patch- of fixstatusToont voortgang van behandeling
UitrollocatieVerbindt componentrisico met bedrijfsimpact
Service-eigenaarWijst verantwoordingsplicht toe
Datum laatste beoordelingToont doorlopende monitoring aan

Dit ondersteunt rechtstreeks de eis uit het Beleid inzake veilige ontwikkeling - mkb om versie, bron, bekende kwetsbaarheid of patchstatus en beoordelingsdatum bij te houden.

Stap 3: Verrijk SBOM-gegevens met exploiteerbaarheid en bedrijfscontext

Stop niet bij een pakketlijst. Voeg operationele risicocontext toe:

  • Is de component kwetsbaar?
  • Is de kwetsbare functie bereikbaar?
  • Is de dienst vanaf internet bereikbaar?
  • Verwerkt de dienst persoonsgegevens?
  • Ondersteunt de dienst een kritieke of belangrijke functie voor een DORA-klant?
  • Is er een patch beschikbaar?
  • Is er een compenserende beheersmaatregel?
  • Is risicoacceptatie goedgekeurd door de risico-eigenaar?

Een kritieke CVE in een pakket dat alleen voor testen wordt gebruikt, verschilt van een kritieke CVE in een productie-authenticatieservice. De clausules voor risicobeoordeling en risicobehandeling in ISO 27001 helpen dat onderscheid verdedigbaar te maken.

Stap 4: Koppel SBOM’s aan leveranciers- en uitbestedeontwikkelingsbeheersmaatregelen

Als een component wordt geleverd door een commerciële leverancier of partner voor uitbestede ontwikkeling, werk dan de leveranciersregistratie bij:

LeveranciersbewijsveldWaarom dit relevant is
Leveranciersnaam en dienstIdentificeert verantwoordingsplicht
Geleverde component of geleverd artefactKoppelt de leverancier aan softwareblootstelling
KritikaliteitsclassificatieOndersteunt risicogebaseerde due diligence
Clausule voor kwetsbaarheidsmeldingOndersteunt paraatheid voor incidenten
Auditrechten of rechten op bewijsmateriaalOndersteunt assurance en klantverzoeken
Beperkingen voor onderaannemersVermindert verborgen afhankelijkheidsrisico
Exit- of substitutieoptiesOndersteunt weerbaarheid en beheer van concentratierisico
Datum jaarlijkse beoordelingToont doorlopende monitoring aan

Dit ondersteunt beveiliging van de toeleveringsketen onder NIS2 Article 21 en de verwachtingen van DORA Article 28 voor strategie voor ICT-risico’s van derde partijen, due diligence, contractuele waarborgen, informatieregisters, auditplanning, beëindigingsrechten en exitstrategieën.

Stap 5: Definieer herstelregels en bewijsmateriaal

Koppel herstel-SLA’s aan bedrijfsimpact, niet alleen aan CVSS-scores.

ScenarioBeoogde responsVereist bewijsmateriaal
Kritieke kwetsbare component in een vanaf internet bereikbare productiedienstOnmiddellijke triage, mitigatie of patchplan binnen 24 uurKwetsbaarheidsticket, risicobeoordeling, mitigatiebesluit
Hoge kwetsbaarheid in een interne dienst die persoonsgegevens verwerktRisicobeoordeling en herstelplan binnen gedefinieerde SLATicket, gegevensimpactbeoordeling, patchbewijsmateriaal
Kwetsbare transitieve afhankelijkheid zonder beschikbare patchCompenserende beheersmaatregel of goedgekeurde risicoacceptatieUitzonderingsregistratie, goedkeuring door eigenaar, beoordelingsdatum
Door leverancier geleverde component met onbekende statusVerzoek om leveranciersbewijsmateriaal en escalatieLeverancierscommunicatie, verwijzing naar contractclausule, update van due diligence

Hier worden SBOM’s bruikbaar voor NIS2, DORA en GDPR. Een herstelworkflow moet rekening houden met de mogelijkheid van een significant incident, de impact van een ernstig ICT-gerelateerd incident, criteria voor een inbreuk in verband met persoonsgegevens, contractuele meldingsverplichtingen en impact op operationele weerbaarheid.

Stap 6: Voeg een release gate toe

Vóór uitrol moet de pijplijn of het wijzigingsproces bevestigen dat:

  • SBOM succesvol is gegenereerd
  • Er geen kritieke niet-goedgekeurde kwetsbaarheden resteren
  • Nieuwe componenten van derde partijen zijn goedgekeurd
  • Aan het licentiebeleid is voldaan
  • SCA, SAST, DAST of andere vereiste tests zijn afgerond
  • Het wijzigingsticket is gekoppeld
  • Het rollbackplan is gedocumenteerd voor releases met een hoog risico

Dit verbindt A.8.25 veilige ontwikkeling, A.8.29 beveiligingstesten en A.8.32 wijzigingsbeheer tot één auditeerbare workflow.

Stap 7: Bouw het releasebewijspakket

Bewaar voor elke release:

  • SBOM-bestand
  • Build-ID en commit-hash
  • SCA-scanuitvoer
  • Registratie van kwetsbaarheidstriage
  • Goedgekeurde uitzonderingen
  • Wijzigingsgoedkeuring
  • Uitrolregistratie
  • Testresultaten
  • Leveranciersbewijsmateriaal indien van toepassing
  • Incident- of probleemregistratie indien de release een kwetsbaarheid heeft verholpen

Wanneer een auditor vraagt hoe bibliotheken van derde partijen in productie worden beheerd, hoeft Amelia’s team niet door Slack-threads te zoeken. Zij openen het releasebewijspakket.

Cross-compliance mapping: één SBOM-programma, veel verplichtingen

De commerciële waarde van een SBOM-programma neemt toe wanneer het eenmaal wordt gemapt en vervolgens over raamwerken heen wordt hergebruikt. De cross-compliancebenadering van Clarysec voorkomt dubbel werk door hetzelfde bewijsmateriaal te vertalen naar verschillende assurancetalen.

Raamwerk of regelgevingWat wordt verwachtHoe SBOM-bewijsmateriaal helpt
ISO/IEC 27001:2022Risicogebaseerd ISMS, leveranciersbeheersmaatregelen, veilige ontwikkeling, kwetsbaarhedenbeheer, testen, wijzigingsbeheerToont beheerde componenteninventaris, risicobehandeling, SoA-bewijsmateriaal, herstel, testen en eigenaarschap
NIS2Door het bestuur goedgekeurde maatregelen, beveiliging van de toeleveringsketen, veilige ontwikkeling en onderhoud, afhandeling van kwetsbaarheden, incidentafhandeling, beheer van bedrijfsmiddelenIdentificeert leveranciersspecifieke kwetsbaarheden, productblootstelling, getroffen diensten, herstelmaatregelen en incidentimpact
DORADocumentatie van ICT-activa en afhankelijkheden, bewustzijn van kwetsbaarheden, weerbaarheidstesten, ICT-registers voor derde partijen, contractuele waarborgenKoppelt softwarecomponenten aan door ICT ondersteunde functies, kritieke diensten, derde partijen, testen, exitplannen en auditbewijsmateriaal
GDPRIntegriteit, vertrouwelijkheid, beveiliging en verantwoordingsplicht voor de verwerking van persoonsgegevensHelpt vaststellen of kwetsbare componenten systemen raken die persoonsgegevens verwerken
NIST CSF 2.0GOVERN, IDENTIFY, PROTECT, DETECT, RESPOND, RECOVER en uitkomsten voor risico’s in de toeleveringsketenOndersteunt leveranciers-due diligence, monitoring, incidentplanning, herstel, doelprofielen en plannen voor hiaten
COBIT 2019 en ISACA-auditpraktijkGovernancedoelstellingen, proceseigenaarschap, ontwerp van beheersmaatregelen, assurance en kwaliteit van bewijsmateriaalOndersteunt traceerbaar eigenaarschap, managementtoezicht, meetbaar herstel en auditeerbaarheid

NIS2-incidentmelding kan snel verlopen wanneer exploitatie ernstige operationele verstoring, financieel verlies of aanzienlijke materiële of immateriële schade veroorzaakt of kan veroorzaken. NIS2 gebruikt gefaseerde rapportage, waaronder een vroegtijdige waarschuwing binnen 24 uur na bewustwording, een incidentmelding binnen 72 uur en een eindrapport binnen één maand na de incidentmelding. SBOM’s helpen bepalen of de getroffen component aanwezig is, of klantdiensten zijn getroffen en of grensoverschrijdende impact aannemelijk is.

DORA gebruikt een gestructureerde levenscyclus voor ICT-incidenten, met detectie, registratie, classificatie, oorzaakanalyse, escalatie, communicatieplannen, escalatie naar het bestuursorgaan en regelgevende rapportage voor ernstige ICT-gerelateerde incidenten. SBOM-bewijsmateriaal ondersteunt classificatie omdat het een kwetsbare component koppelt aan getroffen cliënten, downtime, geografische spreiding, gegevensverliezen, kritikaliteit van diensten en economische impact.

NIST CSF 2.0 voegt nuttige taal toe voor klantassurance. Zenith Controls mapt A.5.21 naar governance-uitkomsten voor de toeleveringsketen, zoals GV.SC-05, waarbij cyberbeveiligingseisen voor leveranciers worden vastgesteld, gecommuniceerd en geïntegreerd in contracten en andere overeenkomsten. Het eisen van SBOM’s, openbaarmaking van kwetsbaarheden, auditbewijsmateriaal en hersteltermijnen wordt daarmee een contractuele beheersmaatregel, geen ad-hocverzoek.

Hoe de Zenith Blueprint het werk faseert

De Zenith Blueprint zet beheersmaatregeltaal om in een implementatieroadmap.

In de fase Risicobeheer verbindt stap 14 veilige ontwikkeling, CI/CD-beheersmaatregelen, afhankelijkheidsscans, wijzigingsbeheer, incidentafhandeling en ontwikkelaarstraining. In de fase Beheersmaatregelen in werking is stap 20 expliciet over componenten van derde partijen en open source:

Deze beheersmaatregel is ook van toepassing op componenten van derde partijen en open source. Vertrouwen op externe bibliotheken is standaardpraktijk, maar elke opname is een vertrouwensbeslissing. Ontwikkelaars moeten afhankelijkheden beoordelen op reputatie, onderhoudsfrequentie, bekende kwetsbaarheden en licentie- beperkingen. Tools zoals SBOM’s (Software Bill of Materials) worden steeds belangrijker om te volgen wat in uw stack is ingebed.

Stap 21 positioneert beveiligingstesten als contextgedreven en beveelt gelaagde testen aan voor bedrijfskritische of internetblootgestelde systemen, waaronder Software Composition Analysis voor bibliotheken van derde partijen, statische en dynamische analyse, penetratietesten, validatie van dreigingsmodellering, testen van misbruikscenario’s, fuzzing en handmatig verkennend testen.

Stap 23 behandelt leveranciersovereenkomsten, waaronder vertrouwelijkheidsverplichtingen, verantwoordelijkheden voor toegangscontrole, technische en organisatorische maatregelen, termijnen voor incidentmelding, auditrechten, beheersmaatregelen voor onderaannemers en bepalingen bij einde contract.

Zenith Blueprint-fase en stapSBOM-relevantiePraktische output
Fase Risicobeheer, stap 14Behandel softwarecomponentrisico via beleid en kruisverwijzingen naar regelgevingBeleid inzake veilige ontwikkeling, goedkeuring van afhankelijkheden, herstelregels
Fase Beheersmaatregelen in werking, stap 20Behandel elke component van een derde partij als een vertrouwensbeslissingSBOM, componenteninventaris, licentie- en kwetsbaarheidscontroles
Fase Beheersmaatregelen in werking, stap 21Valideer softwarerisico via gelaagde testenSCA, SAST, DAST, bewijsmateriaal van penetratietesten
Fase Beheersmaatregelen in werking, stap 23Zet leveranciersverwachtingen om in contractuele voorwaardenSBOM-clausules, auditrechten, meldingsverplichtingen

De praktische les is eenvoudig. SBOM’s horen thuis in risicobeheer, veilige ontwikkeling, testen, leveranciersgovernance, incidentrespons en managementrapportage.

De auditbril: wat verschillende beoordelaars zullen toetsen

Een volwassen SBOM-programma moet verschillende auditstijlen kunnen doorstaan.

Een ISO 27001:2022-auditor begint bij het ISMS. Hij of zij vraagt of risico’s in de softwaretoeleveringsketen binnen de reikwijdte vallen, of eisen van belanghebbenden NIS2, DORA-klanten, GDPR en contracten omvatten, of componentrisico onderdeel is van de risicomethodologie, of de Verklaring van Toepasselijkheid relevante beheersmaatregelen uit Bijlage A bevat en of beleid doorlopend is geïmplementeerd. De auditor kan één release als steekproef nemen en deze volgen van beleid naar pijplijn, SBOM, kwetsbaarheidsscan, wijzigingsgoedkeuring, uitrol en monitoring na release.

Een DORA-beoordelaar of financiële klant richt zich op operationele weerbaarheid en ICT-risico’s van derde partijen. Zij kunnen vragen welke componenten de dienst ondersteunen die door de financiële entiteit wordt gebruikt, of de dienst een kritieke of belangrijke functie ondersteunt, hoe ICT-activa en afhankelijkheden zijn gedocumenteerd, of kwetsbaarheden worden gemonitord, of jaarlijkse testen kritieke systemen afdekken en of contracten ondersteuning, auditrechten, incidentmelding, gegevenslocatie, onderaanneming en beëindigingsvoorwaarden bevatten.

Een NIST CSF-beoordelaar kijkt naar uitkomsten. Onder GOVERN toetst hij of zij juridische, regelgevende, contractuele, privacy- en toeleveringsketengovernance. Onder IDENTIFY verwacht hij of zij zichtbaarheid van bedrijfsmiddelen, software en diensten. Onder PROTECT toetst hij of zij veilige ontwikkeling en pijplijnbeheersmaatregelen. Onder DETECT en RESPOND onderzoekt hij of zij kwetsbaarheidswaarschuwingen, analyse, escalatie en communicatie. Onder RECOVER vraagt hij of zij hoe compromittering van componenten herstel en klantcommunicatie beïnvloedt.

Een COBIT- of ISACA-achtige auditor richt zich op governance, verantwoordingsplicht, risico-eigenaarschap, ontwerp van beheersmaatregelen en betrouwbaarheid van bewijsmateriaal. Deze kan toetsen of SBOM’s volledig zijn, of kwetsbaarheidstickets binnen beleid worden gesloten, of uitzonderingen verlopen, of leveranciersbewijsmateriaal actueel is en of het management betekenisvolle rapportage ontvangt.

Veelvoorkomende SBOM-fouten om te vermijden

SBOM-programma’s falen meestal om voorspelbare redenen.

De eerste fout is SBOM’s genereren maar ze niet als beheerd bewijsmateriaal opslaan. Als het bestand bij elke build wordt overschreven en niet aan een release kan worden gekoppeld, is het zwak auditbewijsmateriaal.

De tweede fout is SBOM’s loskoppelen van kwetsbaarhedenbeheer. Een componentenlijst zonder triage, eigenaarschap, herstel of risicoacceptatie bewijst geen werking van beheersmaatregelen.

De derde fout is transitieve afhankelijkheden uitsluiten. Kwetsbaarheden verbergen zich vaak onder de directe afhankelijkheidslaag.

De vierde fout is uitbestede ontwikkeling buiten het proces laten. Als een leverancier code levert zonder componentopenbaarmaking, scanbewijsmateriaal of goedkeuringsregistraties, heeft de softwaretoeleveringsketen een onbeheerde blinde vlek.

De vijfde fout is leverancierscontracten ondertekenen zonder rechten op bewijsmateriaal. Inkoop tekent de overeenkomst, engineering gebruikt de dienst en security ontdekt later dat er geen auditrecht, geen verplichting tot openbaarmaking van kwetsbaarheden, geen beperking op onderaannemers en geen exitondersteuning is.

De zesde fout is componenten niet koppelen aan bedrijfsdiensten. Een kwetsbaar pakket zegt weinig totdat u weet of het authenticatie, betalingen, rapportage, patiëntgegevens, cloudbeheer, klantonboarding of een gereguleerde financiële workflow raakt.

De zevende fout is onopgeloste kritieke kwetsbaarheden verborgen houden voor de leiding. NIS2 en DORA maken managementverantwoordelijkheid allebei expliciet. Kritiek componentrisico moet zichtbaar zijn in governancefora, niet begraven blijven in engineeringbacklogs.

Hoe goed eruitziet in 2026

Een auditgereed SBOM-programma heeft zichtbare kenmerken.

Er is goedgekeurd beleid dat vereist dat componenten van derde partijen en opensourcecomponenten worden goedgekeurd, gevolgd, gescand en beoordeeld. De CI/CD-pijplijn genereert SBOM’s automatisch. SCA-scans worden uitgevoerd vóór uitrol en, waar van toepassing, tijdens runtime. Kritieke kwetsbaarheden activeren gedefinieerde escalatie. Uitzonderingen hebben eigenaren, vervaldatums, compenserende beheersmaatregelen en risicoacceptatie.

Leverancierscontracten bevatten beveiligingsverplichtingen, meldtermijnen voor inbreuken, auditrechten, beheersmaatregelen voor onderaanneming en beëindigingsbepalingen. Kritieke leveranciers worden ten minste jaarlijks beoordeeld. Leveranciersafhankelijkheids- en concentratierisico’s zijn zichtbaar. Teams voor uitbestede ontwikkeling volgen dezelfde regels voor veilige ontwikkeling en componentgoedkeuring als interne teams.

Managementrapportage verbindt technisch risico met bedrijfsimpact:

  • Kritieke kwetsbare componenten per product
  • Blootstelling per klant of gereguleerde dienst
  • Openstaand herstel buiten SLA
  • Componenten zonder goedgekeurde bron
  • Niet-ondersteunde of end-of-life bibliotheken
  • Hiaten in leveranciersbewijsmateriaal
  • Uitzonderingen die wachten op verlenging of afsluiting
  • Incidenten die zijn gekoppeld aan componentkwetsbaarheden

Op dat moment houden SBOM’s op een complianceartefact te zijn en worden zij een managementinstrument.

Zet SBOM’s om in verdedigbaar compliancebewijsmateriaal

De volgende keer dat om 07:42 een waarschuwing over een kritieke component binnenkomt, moet het antwoord niet zijn: “We hebben twee uur nodig om uit te zoeken waar die zit.”

Het moet zijn: “Dit is de getroffen component, dit zijn de diensten, dit zijn de klanten, dit is de risicoclassificatie, dit is het herstelplan en dit is het bewijsmateriaal.”

Clarysec kan u helpen dat beheersingssysteem te ontwerpen. Wij helpen organisaties de SBOM-reikwijdte binnen het ISMS te definiëren, beheersmaatregelen uit Bijlage A bij ISO 27001:2022 te mappen naar NIS2-, DORA-, GDPR-, NIST CSF 2.0- en COBIT-achtige auditverwachtingen, beleid voor veilige ontwikkeling en leveranciersbeleid te implementeren, releasebewijspakketten op te bouwen en auditgereede assurance voor te bereiden met Zenith Controls en de Zenith Blueprint.

Klaar om uw softwaretoeleveringsketen om te zetten van een bron van onzekerheid naar aantoonbaar bewijs van weerbaarheid?

Download de relevante Clarysec-beleidsdocumenten, gebruik de Zenith Blueprint om de implementatie te faseren en gebruik Zenith Controls om uw bewijsmateriaal te mappen over ISO 27001:2022, NIS2, DORA en eisen voor klantassurance. Neem contact op met Clarysec om te starten met een gerichte SBOM-gereedheidsbeoordeling en bouw een praktisch, auditgereed programma voor assurance over de softwaretoeleveringsketen.

Frequently Asked Questions

About the Author

Igor Petreski

Igor Petreski

Compliance Systems Architect, Clarysec LLC

Igor Petreski is a cybersecurity leader with over 30 years of experience in information technology and a dedicated decade specializing in global Governance, Risk, and Compliance (GRC).Core Credentials & Qualifications:• MSc in Cyber Security from Royal Holloway, University of London• PECB-Certified ISO/IEC 27001 Lead Auditor & Trainer• Certified Information Systems Auditor (CISA) from ISACA• Certified Information Security Manager (CISM) from ISACA • Certified Ethical Hacker from EC-Council

Share this article

Related Articles

GDPR Article 32 TOMs-bewijs met ISO, NIS2 en DORA

GDPR Article 32 TOMs-bewijs met ISO, NIS2 en DORA

Een praktische gids voor het opbouwen van auditwaardig bewijs voor technische en organisatorische maatregelen onder GDPR Article 32 met ISO 27001:2022, ISO 27005, NIS2, DORA en Clarysec-toolkits.

Auditbewijs voor cloudomgevingen voor ISO 27001, NIS2 en DORA

Auditbewijs voor cloudomgevingen voor ISO 27001, NIS2 en DORA

Auditbewijs voor cloudomgevingen schiet tekort wanneer organisaties gedeelde verantwoordelijkheid, SaaS-configuratie, IaaS-beheersmaatregelen, leverancierstoezicht, logging, weerbaarheid en paraatheid voor incidenten niet kunnen aantonen. Deze gids laat zien hoe Clarysec bewijs structureert dat gereed is voor toezichthouders binnen ISO 27001:2022, NIS2, DORA en GDPR.

ISO 27001-auditbewijs voor NIS2 en DORA

ISO 27001-auditbewijs voor NIS2 en DORA

Leer hoe u de interne audit en directiebeoordeling binnen ISO/IEC 27001:2022 inzet als uniforme bewijsfunctie voor NIS2, DORA, GDPR, leveranciersrisico, klantassurance en verantwoordingsplicht van het bestuursorgaan.