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

SBOM:er för säkerhetsförsäkran enligt ISO 27001, NIS2 och DORA

Igor Petreski
13 min read
Diagram över SBOM, ISO 27001, NIS2, DORA och säkerhetsförsäkran i programvaruleveranskedjan

Klockan är 07:42 en fredag när Amelia, CISO på ett snabbväxande FinTech-bolag, får det larm ingen säkerhetsansvarig vill se.

Ett brett använt paket med öppen källkod har en kritisk sårbarhet som möjliggör fjärrkörning av kod. Verktyget för programvarusammansättningsanalys (SCA) visar att komponenten kan finnas i autentiseringstjänsten, möjligen i faktureringen och kanske i en wrapper för ett tredjeparts-API som används i betalningsflödet. Utvecklingsteamet behöver tid för att bekräfta. Juridik frågar om NIS2-klockan för anmälan har börjat ticka. DORA-programansvarig frågar om den berörda tjänsten stödjer en kritisk eller viktig funktion för en finansiell entitet. Sälj frågar om detta blockerar en förnyelse. Styrelsen ställer den enklaste och svåraste frågan: ”Är vi exponerade?”

Utan en SBOM är det ärliga svaret ofta: ”Vi vet inte ännu.”

År 2026 är det svaret inte bara en teknisk lucka. Det är en styrningssvaghet, en avtalsrisk, en revisionsexponering och, för reglerade entiteter, ett resiliensproblem. SBOM:er har gått från DevSecOps-hygien till underlag på styrelsenivå för säkerhetsförsäkran i programvaruleveranskedjan, drift av kontroller enligt ISO/IEC 27001:2022, NIS2-cybersäkerhetsriskhantering, DORA-styrning av IKT-tredjepartsleverantörer, GDPR-ansvarsskyldighet och kunders leverantörsgranskning.

Det avgörande är inte bara att generera en SBOM-fil. Det avgörande är att kunna visa att programvarukomponenter identifieras, godkänns, övervakas, riskklassificeras, patchas, styrs avtalsmässigt och är spårbara till ansvariga ägare. Det är här Clarysecs policybibliotek, Zenith Blueprint: en revisors 30-stegs färdplan och Zenith Controls: vägledning för tvärgående efterlevnad omvandlar en utvecklarartefakt till försvarbart underlag för regelefterlevnad.

Varför SBOM:er nu är underlag för säkerhetsförsäkran i programvaruleveranskedjan

En SBOM är en förteckning över programvarukomponenter, inklusive paket med öppen källkod, kommersiella bibliotek, versioner, källor, licenser och beroenderelationer. En användbar SBOM hjälper till att besvara fyra frågor som tillsynsmyndigheter, kunder och styrelser nu prioriterar:

  1. Vad finns i vår programvara?
  2. Var är den driftsatt?
  3. Är den sårbar, utan support, olicensierad eller ej godkänd?
  4. Vem äger åtgärdande, riskreducering eller riskacceptans?

Dessa frågor mappar direkt mot moderna rättsliga och regulatoriska förväntningar.

NIS2 gäller för många medelstora och stora entiteter i väsentliga och viktiga sektorer, inklusive digital infrastruktur, molntjänstleverantörer, leverantörer av datacentertjänster, leverantörer av hanterade tjänster (MSP:er), leverantörer av hanterade säkerhetstjänster, onlinemarknadsplatser, sökmotorer, sociala nätverksplattformar och vissa digitala leverantörer. Direktivet kan även bli tillämpligt genom nationell utpekning och sektorsspecifikt införlivande. För entiteter inom tillämpningsområdet kräver NIS2 att ledningsorgan godkänner riskhanteringsåtgärder för cybersäkerhet och utövar tillsyn över genomförandet. Article 21 omfattar säkerhet i leveranskedjan, säker anskaffning, säker utveckling och underhåll, sårbarhetshantering och sårbarhetsrapportering, incidenthantering, verksamhetskontinuitet, policy för tillgångshantering, åtkomstkontroll, kryptografi, effektivitetsbedömning och cyberhygien.

DORA, som gäller från den 17 januari 2025, skapar ett enhetligt EU-ramverk för digital operativ resiliens för finansiella entiteter. Förordningen omfattar IKT-riskhantering, rapportering av IKT-relaterade incidenter, resiliensprovning, riskhantering för IKT-tredjepartsleverantörer, avtalsarrangemang och tillsyn över kritiska IKT-tredjepartsleverantörer. DORA förväntar sig att finansiella entiteter identifierar IKT-tillgångar, IKT-stödda verksamhetsfunktioner, beroenden, sammankopplingar, sårbarheter, riskscenarier, ändringar och processer som stöds av tredje part.

GDPR lägger till ett dataskyddslager. Om en sårbar komponent påverkar system som behandlar personuppgifter blir frågan om personuppgifter kan ha lästs, ändrats, förlorats, röjts eller på annat sätt komprometterats. Personuppgiftsansvariga och personuppgiftsbiträden behöver underlag som visar att de kan identifiera berörda system, dataflöden, underbiträden och incidentpåverkan.

NIST CSF 2.0 förstärker samma arbetssätt genom GOVERN, IDENTIFY, PROTECT, DETECT, RESPOND och RECOVER. Dess utfall för leveranskedjan förväntar sig leverantörsansvar, kritikalitet, avtalskrav, leverantörsgranskning, övervakning, incidentplanering och bestämmelser för relationens avslut.

När Amelias styrelse frågar om FinTech-bolaget är exponerat kan en SBOM-stödd organisation svara med underlag:

  • Vilka produkter och releaser som innehåller den sårbara komponenten
  • Vilka driftsatta miljöer som är berörda
  • Vilka kunder, regioner, funktioner och dataflöden som är kopplade
  • Vilken leverantör eller intern ägare som är ansvarig
  • Vilka kompenserande kontroller som är aktiva
  • Om trösklar enligt NIS2, DORA, GDPR eller avtal kan ha utlösts
  • Vilken korrigering, riskreducering, undantag eller riskacceptans som har godkänts

Det är skillnaden mellan en komponentlista och ett kontrollsystem.

ISO 27001:2022 är ryggraden för SBOM-styrning

ISO/IEC 27001:2022 är en stark grund för SBOM-styrning eftersom den är en ledningssystemstandard, inte bara en teknisk checklista. Klausulerna kräver att organisationer definierar kontext, intressenter, omfattning, ledningens åtagande, policy, roller, riskbedömning, riskbehandling, mål, utvärdering av prestanda, internrevision, ledningens genomgång och ständig förbättring.

SBOM-program misslyckas när de ligger utanför ledningssystemet för informationssäkerhet. Utvecklingsteamet kan generera filer, men ingen säkerställer SLA:er för åtgärdande av sårbarheter, leverantörsförpliktelser, bevarande av underlag, riskacceptans eller regler för kundkommunikation. ISO 27001 åtgärdar detta genom att göra SBOM:er till en del av organisationens riskhanteringssystem.

Enligt klausulerna 4.1 till 4.4 fastställer organisationen interna och externa frågor, intressentkrav, rättsliga och regulatoriska skyldigheter, avtalsförväntningar och ISMS-omfattning. För SBOM-säkerhetsförsäkran bör omfattningen uttryckligen omfatta:

  • Produkter och tjänster som levereras till kunder
  • Produktionsmiljöer för moln och SaaS
  • CI/CD-pipelines, källkodslagringsplatser och artefaktregister
  • Programvarukomponenter med öppen källkod och kommersiella programvarukomponenter
  • Outsourcad utveckling och integrationspartner
  • IKT-tredjepartsleverantörer och underleverantörer
  • Kunders säkerhetskrav enligt DORA, NIS2, GDPR och avtal

Klausulerna 5.1 till 5.3 gör risk i programvaruleveranskedjan till en ledningsfråga. Ledningen måste anpassa säkerhetsmål till verksamhetens inriktning, tillhandahålla resurser, tilldela ansvar och kommunicera policy. Klausulerna 6.1.2 och 6.1.3 omvandlar SBOM-iakttagelser till underlag för riskbedömning och riskbehandling. En kritisk sårbar komponent i en internetexponerad autentiseringstjänst är inte bara ett ärende. Det är ett riskscenario som påverkar konfidentialitet, riktighet, tillgänglighet, avtalsåtaganden, regulatorisk rapportering och operativ resiliens.

De mest relevanta kontrollerna i ISO/IEC 27001:2022 bilaga A för SBOM-säkerhetsförsäkran är:

ISO/IEC 27001:2022-kontroll i bilaga AVarför den är viktig för SBOM:erUnderlag som revisorer förväntar sig
A.5.7 HotinformationFlöden om sårbarheter och exploit-information hjälper till att prioritera komponentriskKällor till hotinformation, SCA-larm, analysunderlag
A.5.9 Förteckning över information och andra tillhörande tillgångarProgramvara, tjänster, lagringsplatser och komponenter behöver inventeringssynlighetTillgångsförteckning, programvaruförteckning, ägarposter
A.5.19 Informationssäkerhet i leverantörsrelationerExterna programvaru- och tjänsteleverantörer introducerar beroenderiskLeverantörsriskbedömningar, leverantörsklassificeringar, leverantörsgranskning
A.5.20 Hantering av informationssäkerhet i leverantörsavtalAvtal måste kräva säkerhetsförpliktelser och underlagAvtalsklausuler, SLA:er, revisionsrätt, tidsfrister för avisering
A.5.21 Hantering av informationssäkerhet i IKT-leveranskedjanSBOM:er stödjer synlighet över programvaru- och IKT-beroendenSBOM:er, beroenderegister, riskgranskningar av leveranskedjan
A.5.22 Övervakning, granskning och ändringshantering av leverantörstjänsterLeverantörsrisk förändras när komponenter eller underleverantörer ändrasLeverantörsgranskningar, ändringsmeddelanden, uppdaterat underlag
A.5.23 Informationssäkerhet vid användning av molntjänsterSaaS- och molnberoenden behöver livscykelstyrningMolnregister, underlag för delat ansvar, exitplaner
A.8.8 Hantering av tekniska sårbarheterSBOM:er möjliggör snabb identifiering av sårbara komponenterSCA-resultat, sårbarhetsärenden, SLA:er för åtgärdande
A.8.25 Säker utvecklingslivscykelGodkända och övervakade komponenter är en del av säker utvecklingStandarder för säker kodning, beroendegodkännanden, grindar i pipelinen
A.8.26 Säkerhetskrav för applikationerKomponentanvändning måste vara förenlig med säkerhetskravenKravspårbarhet, dokumentation från designgranskning
A.8.29 Säkerhetstestning vid utveckling och acceptansSCA, SAST, DAST och penetrationstestning validerar programvaruriskTestplaner, skanningsresultat, undantag, underlag från omtest
A.8.32 ÄndringshanteringKomponentuppgraderingar och akuta patchar måste styrasÄndringsärenden, godkännanden, rollback-planer, granskningar efter ändring

Clarysec mappar dessa relationer genom ISO/IEC 27002:2022-attribut i Zenith Controls. Till exempel behandlar Zenith Controls ISO/IEC 27002:2022-kontroll 5.21, ”Hantering av informationssäkerhet i IKT-leveranskedjan”, som förebyggande, skyddande för konfidentialitet, riktighet och tillgänglighet, anpassad till cybersäkerhetskonceptet Identify och verksam inom styrnings-, ekosystem- och skyddsdomänerna. Kontroll 8.25, ”Säker utvecklingslivscykel”, behandlas som förebyggande och anpassad till Protect. Kontroll 8.8, ”Hantering av tekniska sårbarheter”, behandlas som förebyggande och anpassad till Identify och Protect, vilket kopplar sårbarhetshantering till styrning, ekosystem, skydd och försvar.

Den översättningen är viktig eftersom olika granskare ställer olika frågor. En ISO-revisor kan fråga om komponentrisk finns i tillämpbarhetsförklaringen. En DORA-granskare kan fråga om en komponent stödjer en kritisk eller viktig funktion. En kund kan fråga om olösta sårbarheter överskrider avtalsenliga SLA:er. Samma SBOM-underlag kan stödja alla tre, om det styrs korrekt.

Clarysecs policylager för revisionsklara SBOM:er

Ett tillförlitligt SBOM-program behöver policyformuleringar. Utvecklare behöver veta vad som ska registreras. Upphandling behöver veta vad leverantörer ska tillhandahålla. Säkerhetsfunktionen behöver veta vilka iakttagelser som utlöser eskalering. Funktionen för regelefterlevnad behöver veta vilket underlag som ska bevaras.

För mindre organisationer skapar Policy för säker utveckling – SMF den minsta fungerande SBOM-kontrollen:

Vd eller en utsedd utvecklare ska underhålla en lista över alla externa komponenter som används, inklusive: 6.6.2.1 Version och källa 6.6.2.2 Kända sårbarheter eller patchstatus 6.6.2.3 Datum för senaste uppdatering eller granskning

Kravet är enkelt men kraftfullt. Det etablerar versionssynlighet, källspårbarhet, sårbarhetsstatus och granskningsfrekvens.

Policy för applikationssäkerhetskrav – SMF lägger till livscykelgranskning:

Alla tredjepartsverktyg, insticksprogram eller externa kodbibliotek som används i en applikation ska registreras och granskas årligen med avseende på säkerhetspåverkan och patchstatus.

Policy för sårbarhets- och patchhantering – SMF kopplar SBOM:er till åtgärdande:

Utvecklare ska övervaka och uppdatera tredjepartsbibliotek (t.ex. paket med öppen källkod)

För enterprise-miljöer höjer Policy för säker utveckling förväntningen:

Användning av kod med öppen källkod eller tredjepartskod ska godkännas, följas upp och valideras genom:

Den gör också skanning obligatorisk:

Alla tredjepartskomponenter ska skannas för sårbarheter före driftsättning och under körning med automatiserade verktyg.

Outsourcad utveckling ska följa samma standard. Policy för outsourcad utveckling kräver:

Säker användning av bibliotek med öppen källkod, med krav på sårbarhetsskanning och godkännande

Leverantörsavtal behöver avtalsvillkor som kan göras gällande för åtkomst till underlag. Policy för leverantörssäkerhet och tredjepartssäkerhet – SMF kräver avtalsklausuler som omfattar sekretess, säkerhetsförpliktelser, tidsfrister för incidentanmälan, revisionsrätt, begränsningar för underleverantörer och säker avveckling:

Avtal ska innehålla obligatoriska klausuler som omfattar: 5.3.1 Sekretess och tystnadsplikt 5.3.2 Informationssäkerhetsförpliktelser 5.3.3 Tidsfrister för anmälan av personuppgiftsincident (t.ex. inom 24–72 timmar) 5.3.4 Revisionsrätt eller tillgång till underlag för regelefterlevnad 5.3.5 Begränsningar för ytterligare underentreprenad utan godkännande 5.3.6 Villkor för uppsägning, inklusive säker återlämning eller förstöring av data

För enterprise-kunder innehåller policy för leverantörssäkerhet och tredjepartssäkerhet:

Rätt att revidera, inspektera och begära säkerhetsunderlag

Om en SaaS-leverantör, partner för outsourcad utveckling eller kommersiell programvaruleverantör inte tillhandahåller säkerhetsunderlag, sårbarhetsstatus, åtaganden om avisering eller revisionsåtkomst har er säkerhetsförsäkran i programvaruleveranskedjan en blind fläck.

Policy för hantering av risker kopplade till leverantörsberoenden gör beroendekoncentration till mätbar resiliensrisk:

Leverantörsberoenderegister: VMO ska upprätthålla ett aktuellt register över alla kritiska leverantörer, inklusive uppgifter om tillhandahållna tjänster/produkter, om leverantören är ensam leverantör, tillgängliga alternativa leverantörer eller utbytbarhet, aktuella avtalsvillkor samt en bedömning av påverkan om leverantören skulle fallera eller komprometteras. Registret ska tydligt identifiera leverantörer med högt beroende (t.ex. sådana där inget snabbt alternativ finns).

Det registret bör kopplas till SBOM:er. Om ett kritiskt bibliotek kommer från en ensam leverantör, stödjer ett reglerat kundflöde och saknar snabb ersättare är det inte bara ett paket. Det är ett resiliensberoende.

Från SBOM-fil till operativ kontroll under en sprint

Ett praktiskt SBOM-program bör börja med en produktlinje och en produktionsmiljö. Försök inte inventera hela organisationen dag ett. Om Amelias FinTech-bolag börjar med kundintroduktion och betalningsflöde kan teamet skapa en repeterbar modell för underlag innan den skalas.

Steg 1: Definiera SBOM-omfattning inom ISMS

Skapa en omfattningsbeskrivning kopplad till er ISMS-omfattning och era regulatoriska drivkrafter:

  • Produkt: SaaS-plattform för kundintroduktion och betalning
  • Miljö: EU-produktion
  • Lagringsplatser: auth-service, billing-service, payment-api, reporting-api, frontend-app
  • Byggsystem: Git-leverantör, CI/CD-plattform, containerregister
  • Driftsättning: Kubernetes-kluster, hanterad databas, objektlagring
  • Data: kontodata, autentiseringsloggar, faktureringsmetadata, betalningsreferenser
  • Kunder: finansiella entiteter inom EU och kommersiella kunder
  • Regulatoriska drivkrafter: ISO 27001:2022, kunders NIS2-säkerhetsförsäkran, DORA IKT-tredjepartsgranskning, GDPR-ansvarsskyldighet för säkerhet

Detta är förenligt med omfattningslogiken i ISO 27001 Clause 4 och avgränsning av NIST CSF-profiler.

Steg 2: Generera och lagra SBOM:er vid byggtid

Konfigurera CI/CD-pipelines för att generera en SBOM för varje byggartefakt, inklusive containeravbildningar. Standardformat som CycloneDX och SPDX används ofta. Lagra varje SBOM i ett kontrollerat dokumentarkiv kopplat till build-ID, commit-hash, driftsättningspost och releaseversion.

SBOM-underlagsfältVarför det är viktigt
KomponentnamnIdentifierar programvaruberoendet
VersionAvgör exponering mot kända sårbarheter
Källa eller paketregisterStödjer härkomstgranskning
LicensStödjer rättslig och avtalsmässig granskning
Direkt eller transitivt beroendeHjälper till att prioritera åtgärdsägarskap
Kända sårbarheterKopplar förteckningen till sårbarhetshantering
Patch- eller korrigeringsstatusVisar status för riskbehandling
DriftsättningsplatsKopplar komponentrisk till verksamhetspåverkan
TjänsteägareTilldelar ansvarsskyldighet
Datum för senaste granskningVisar löpande övervakning

Detta stödjer direkt kravet i Policy för säker utveckling – SMF på att upprätthålla version, källa, känd sårbarhet eller patchstatus samt granskningsdatum.

Steg 3: Berika SBOM-data med exploaterbarhet och verksamhetskontext

Stanna inte vid en paketlista. Lägg till operativ riskkontext:

  • Är komponenten sårbar?
  • Är den sårbara funktionen åtkomlig?
  • Är tjänsten internetexponerad?
  • Behandlar tjänsten personuppgifter?
  • Stödjer den en kritisk eller viktig funktion för en DORA-kund?
  • Finns en patch tillgänglig?
  • Finns en kompenserande kontroll?
  • Har riskacceptans godkänts av riskägare?

En kritisk CVE i ett paket som endast används för test skiljer sig från en kritisk CVE i en produktionssatt autentiseringstjänst. ISO 27001-klausulerna om riskbedömning och riskbehandling hjälper till att göra den distinktionen försvarbar.

Steg 4: Koppla SBOM:er till leverantörskontroller och kontroller för outsourcad utveckling

Om en komponent tillhandahålls av en kommersiell leverantör eller partner för outsourcad utveckling ska leverantörsposten uppdateras:

LeverantörsunderlagsfältVarför det är viktigt
Leverantörsnamn och tjänstIdentifierar ansvarsskyldighet
Tillhandahållen komponent eller artefaktKopplar leverantören till programvaruexponering
KritikalitetsklassningStödjer riskbaserad leverantörsgranskning
Klausul om sårbarhetsaviseringStödjer incidentberedskap
Revisionsrätt eller rätt till underlagStödjer säkerhetsförsäkran och kundförfrågningar
Begränsningar för underleverantörerMinskar dold beroenderisk
Exit- eller ersättningsalternativStödjer resiliens och hantering av koncentrationsrisk
Datum för årlig granskningVisar löpande övervakning

Detta stödjer NIS2 Article 21 om säkerhet i leveranskedjan och DORA Article 28-förväntningar på strategi för IKT-tredjepartsrisk, leverantörsgranskning, avtalsmässiga skyddsåtgärder, informationsregister, revisionsplanering, rätt att säga upp avtalet och exitstrategier.

Steg 5: Definiera åtgärdsregler och underlag

Koppla SLA:er för åtgärdande till verksamhetspåverkan, inte bara CVSS-poäng.

ScenarioMål för responsObligatoriskt underlag
Kritisk sårbar komponent i internetexponerad produktionstjänstOmedelbar triagering, riskreducering eller patchplan inom 24 timmarSårbarhetsärende, riskbedömning, beslut om riskreducering
Hög sårbarhet i intern tjänst som behandlar personuppgifterRiskgranskning och åtgärdsplan inom definierad SLAÄrende, granskning av datapåverkan, patchunderlag
Sårbart transitivt beroende utan tillgänglig patchKompenserande kontroll eller godkänd riskacceptansUndantagspost, ägargodkännande, granskningsdatum
Leverantörstillhandahållen komponent med okänd statusBegäran om leverantörsunderlag och eskaleringLeverantörskommunikation, hänvisning till avtalsklausul, uppdaterad leverantörsgranskning

Det är här SBOM:er blir användbara för NIS2, DORA och GDPR. Ett arbetsflöde för åtgärdande bör beakta potential för betydande incident, påverkan av större IKT-relaterad incident, kriterier för personuppgiftsincident, avtalsenliga anmälningsskyldigheter och påverkan på operativ resiliens.

Steg 6: Lägg till en releasegrind

Före driftsättning ska pipeline eller ändringsprocess bekräfta att:

  • SBOM har genererats korrekt
  • Inga kritiska ej godkända sårbarheter kvarstår
  • Nya tredjepartskomponenter är godkända
  • Licenspolicy har passerats
  • SCA, SAST, DAST eller annan obligatorisk testning är slutförd
  • Ändringsärende är länkat
  • Rollback-plan är dokumenterad för högriskreleaser

Detta kopplar A.8.25 säker utveckling, A.8.29 säkerhetstestning och A.8.32 ändringshantering till ett enda granskningsbart arbetsflöde.

Steg 7: Bygg underlagspaketet för releasen

För varje release ska följande bevaras:

  • SBOM-fil
  • Build-ID och commit-hash
  • SCA-skanningsresultat
  • Post för sårbarhetstriage
  • Godkända undantag
  • Ändringsgodkännande
  • Driftsättningspost
  • Testresultat
  • Leverantörsunderlag om tillämpligt
  • Incident- eller problemärende om releasen åtgärdade en sårbarhet

När en revisor frågar hur tredjepartsbibliotek hanteras i produktion behöver Amelias team inte leta igenom Slack-trådar. De öppnar releaseunderlagspaketet.

Tvärgående efterlevnadsmappning: ett SBOM-program, många skyldigheter

Det kommersiella värdet av ett SBOM-program ökar när det mappas en gång och återanvänds över flera ramverk. Clarysecs angreppssätt för tvärgående efterlevnad undviker dubbelarbete genom att översätta samma underlag till olika språk för säkerhetsförsäkran.

Ramverk eller regelverkVad det förväntar sigHur SBOM-underlag hjälper
ISO/IEC 27001:2022Riskbaserat ISMS, leverantörskontroller, säker utveckling, sårbarhetshantering, testning, ändringshanteringVisar kontrollerad komponentförteckning, riskbehandling, SoA-underlag, åtgärdande, testning och ägarskap
NIS2Styrelsegodkända åtgärder, säkerhet i leveranskedjan, säker utveckling och underhåll, sårbarhetshantering, incidenthantering, policy för tillgångshanteringIdentifierar leverantörsspecifika sårbarheter, produktexponering, berörda tjänster, avhjälpande åtgärder och incidentpåverkan
DORADokumentation av IKT-tillgångar och beroenden, sårbarhetsmedvetenhet, resiliensprovning, register över IKT-tredjepartsleverantörer, avtalsmässiga skyddsåtgärderKopplar programvarukomponenter till IKT-stödda funktioner, kritiska tjänster, tredje parter, testning, exitplaner och revisionsbevis
GDPRRiktighet, konfidentialitet, säkerhet och ansvarsskyldighet vid behandling av personuppgifterHjälper till att identifiera om sårbara komponenter påverkar system som behandlar personuppgifter
NIST CSF 2.0GOVERN, IDENTIFY, PROTECT, DETECT, RESPOND, RECOVER och utfall för risk i leveranskedjanStödjer leverantörsgranskning, övervakning, incidentplanering, återhämtning, målprofiler och åtgärdsplaner för gap
COBIT 2019 och ISACA-revisionspraxisStyrningsmål, processägarskap, kontrolldesign, säkerhetsförsäkran och underlagets kvalitetStödjer spårbart ägarskap, ledningens tillsyn, mätbart åtgärdande och revisionsbarhet

NIS2-incidentrapportering kan gå snabbt när exploatering orsakar eller kan orsaka allvarliga driftstörningar, ekonomisk förlust eller betydande materiell eller immateriell skada. NIS2 använder stegvis rapportering, inklusive tidig varning inom 24 timmar efter kännedom, incidentanmälan inom 72 timmar och slutrapport inom en månad efter incidentanmälan. SBOM:er hjälper till att avgöra om den berörda komponenten finns, om kundtjänster påverkas och om gränsöverskridande påverkan är rimlig.

DORA använder en strukturerad livscykel för IKT-incidenter, inklusive detektering, registrering, klassificering, rotorsaksanalys (RCA), eskalering, kommunikationsplaner, eskalering till ledningsorgan och regulatorisk rapportering för större IKT-relaterade incidenter. SBOM-underlag stödjer klassificering eftersom det kopplar en sårbar komponent till berörda klienter, avbrottstid, geografisk spridning, dataförluster, tjänstens kritikalitet och ekonomisk påverkan.

NIST CSF 2.0 tillför användbar terminologi för kunders säkerhetsförsäkran. Zenith Controls mappar A.5.21 till styrningsutfall för leveranskedjan såsom GV.SC-05, där cybersäkerhetskrav för leverantörer etableras, kommuniceras och integreras i avtal och andra överenskommelser. Krav på SBOM:er, sårbarhetsrapportering, revisionsbevis och tidsfrister för åtgärdande blir en avtalsstyrd kontroll, inte en ad hoc-begäran.

Hur Zenith Blueprint sekvenserar arbetet

Zenith Blueprint omvandlar kontrollspråk till en färdplan för införande.

I riskhanteringsfasen kopplar steg 14 samman säker utveckling, CI/CD-kontroller, beroendeskanning, ändringshantering, incidenthantering och utvecklarutbildning. I fasen Kontroller i praktiken är steg 20 tydligt om tredjepartskomponenter och komponenter med öppen källkod:

Denna kontroll gäller även tredjepartskomponenter och komponenter med öppen källkod. Att förlita sig på externa bibliotek är standardpraxis, men varje inkludering är ett tillitsbeslut. Utvecklare bör utvärdera beroenden utifrån anseende, underhållsfrekvens, kända sårbarheter och licens- begränsningar. Verktyg som SBOM:er (Software Bill of Materials) blir allt viktigare för att följa vad som är inbäddat i er stack.

Steg 21 beskriver säkerhetstestning som kontextstyrd och rekommenderar testning i flera lager för verksamhetskritiska eller internetexponerade system, inklusive programvarusammansättningsanalys för tredjepartsbibliotek, statisk och dynamisk analys, penetrationstestning, validering av hotmodellering, testning av missbruksfall, fuzzing och manuell explorativ testning.

Steg 23 behandlar leverantörsavtal, inklusive sekretesskyldigheter, ansvar för åtkomstkontroll, tekniska och organisatoriska åtgärder (TOM), tidsfrister för incidentrapportering, revisionsrätt, underleverantörskontroller och bestämmelser vid avtalsavslut.

Zenith Blueprint-fas och stegSBOM-relevansPraktiskt resultat
Riskhanteringsfasen, steg 14Behandla programvarukomponentrisk genom policyer och regulatoriska korsreferenserPolicy för säker utveckling, beroendegodkännande, regler för åtgärdande
Fas Kontroller i praktiken, steg 20Behandla varje tredjepartskomponent som ett tillitsbeslutSBOM, komponentförteckning, licens- och sårbarhetskontroller
Fas Kontroller i praktiken, steg 21Validera programvarurisk genom testning i flera lagerSCA, SAST, DAST, underlag från penetrationstest
Fas Kontroller i praktiken, steg 23Omvandla leverantörsförväntningar till avtalsvillkorSBOM-klausuler, revisionsrätt, aviseringsskyldigheter

Den praktiska lärdomen är enkel. SBOM:er hör hemma i riskhantering, säker utveckling, testning, leverantörsstyrning, incidentrespons och ledningsrapportering.

Revisionsperspektivet: vad olika granskare kommer att testa

Ett moget SBOM-program måste klara olika revisionsstilar.

En ISO 27001:2022-revisor börjar med ISMS. Revisorn kommer att fråga om risk i programvaruleveranskedjan ingår i omfattningen, om intressentkraven inkluderar NIS2, DORA-kunder, GDPR och avtal, om komponentrisk ingår i riskmetodiken, om tillämpbarhetsförklaringen inkluderar relevanta kontroller i bilaga A och om policyer är införda över tid. Revisorn kan välja ett urval av en release och spåra den från policy till pipeline, SBOM, sårbarhetsskanning, ändringsgodkännande, driftsättning och övervakning efter release.

En DORA-granskare eller finansiell kund fokuserar på operativ resiliens och IKT-tredjepartsrisk. De kan fråga vilka komponenter som stödjer tjänsten som används av den finansiella entiteten, om tjänsten stödjer en kritisk eller viktig funktion, hur IKT-tillgångar och beroenden dokumenteras, om sårbarheter övervakas, om årlig testning omfattar kritiska system och om avtal inkluderar assistans, revisionsrätt, incidentavisering, dataplats, underleverantörer och uppsägningsvillkor.

En NIST CSF-bedömare tittar på utfall. Under GOVERN testar de rättslig, regulatorisk, avtalsmässig, dataskyddsrelaterad och leveranskedjerelaterad styrning. Under IDENTIFY förväntar de sig synlighet över tillgångar, programvara och tjänster. Under PROTECT testar de säker utveckling och pipeline-kontroller. Under DETECT och RESPOND granskar de sårbarhetslarm, analys, eskalering och kommunikation. Under RECOVER frågar de hur kompromettering av komponenter påverkar återställning och kundkommunikation.

En COBIT- eller ISACA-liknande revisor fokuserar på styrning, ansvarsskyldighet, riskägarskap, kontrolldesign och underlagets tillförlitlighet. De kan testa om SBOM:er är fullständiga, om sårbarhetsärenden stängs enligt policy, om undantag löper ut, om leverantörsunderlag är aktuellt och om ledningen får meningsfull rapportering.

Vanliga SBOM-misstag att undvika

SBOM-program misslyckas vanligtvis av förutsägbara skäl.

Det första misstaget är att generera SBOM:er men inte lagra dem som kontrollerat underlag. Om filen skrivs över vid varje bygge och inte kan kopplas till en release är den ett svagt revisionsbevis.

Det andra misstaget är att separera SBOM:er från sårbarhetshantering. En komponentlista utan triage, ägarskap, åtgärdande eller riskacceptans visar inte att kontrollen fungerar.

Det tredje misstaget är att utesluta transitiva beroenden. Sårbarheter döljer sig ofta under det direkta beroendelagret.

Det fjärde misstaget är att lämna outsourcad utveckling utanför processen. Om en leverantör levererar kod utan komponentredovisning, skanningsunderlag eller godkännandeposter har programvaruleveranskedjan en ohanterad blind fläck.

Det femte misstaget är att teckna leverantörsavtal utan rätt till underlag. Upphandling undertecknar avtalet, utvecklingsteamet använder tjänsten och säkerhetsfunktionen upptäcker senare att det saknas revisionsrätt, skyldighet att rapportera sårbarheter, begränsning för underleverantörer och stöd vid avveckling eller exit.

Det sjätte misstaget är att inte mappa komponenter till verksamhetstjänster. Ett sårbart paket säger lite tills ni vet om det påverkar autentisering, betalningar, rapportering, patientdata, molnadministration, kundintroduktion eller ett reglerat finansiellt arbetsflöde.

Det sjunde misstaget är att dölja olösta kritiska sårbarheter för ledningen. Både NIS2 och DORA gör ledningens ansvarsskyldighet uttrycklig. Kritisk komponentrisk ska vara synlig i styrningsforum, inte begravas i utvecklingsteamens backloggar.

Så ser en bra lösning ut 2026

Ett revisionsklart SBOM-program har synliga kännetecken.

Det finns en godkänd policy som kräver att tredjepartskomponenter och komponenter med öppen källkod godkänns, följs upp, skannas och granskas. CI/CD-pipelinen genererar SBOM:er automatiskt. SCA-skanningar körs före driftsättning och under körning där det är tillämpligt. Kritiska sårbarheter utlöser definierad eskalering. Undantag har ägare, utgångsdatum, kompenserande kontroller och riskacceptans.

Leverantörsavtal innehåller säkerhetsförpliktelser, tidsfrister för incidentanmälan, revisionsrätt, kontroller för underleverantörer och uppsägningsbestämmelser. Kritiska leverantörer granskas minst årligen. Leverantörsberoenden och koncentrationsrisker är synliga. Team för outsourcad utveckling följer samma regler för säker utveckling och komponentgodkännande som interna team.

Ledningsrapportering kopplar teknisk risk till verksamhetspåverkan:

  • Kritiska sårbara komponenter per produkt
  • Exponering per kund eller reglerad tjänst
  • Öppet åtgärdande utanför SLA
  • Komponenter utan godkänd källa
  • Bibliotek utan support eller uttjänta bibliotek
  • Luckor i leverantörsunderlag
  • Undantag som väntar på förnyelse eller stängning
  • Incidenter kopplade till komponentsårbarheter

Det är då SBOM:er slutar vara en efterlevnadsartefakt och blir ett ledningsverktyg.

Omvandla SBOM:er till försvarbart underlag för regelefterlevnad

Nästa gång ett kritiskt komponentlarm kommer 07:42 ska svaret inte vara: ”Vi behöver två timmar för att ta reda på var den finns.”

Det ska vara: ”Här är den berörda komponenten, här är tjänsterna, här är kunderna, här är riskklassningen, här är åtgärdsplanen och här är underlaget.”

Clarysec kan hjälpa er att utforma det kontrollsystemet. Vi hjälper organisationer att definiera SBOM-omfattning inom ISMS, mappa ISO 27001:2022-kontroller i bilaga A till NIS2, DORA, GDPR, NIST CSF 2.0 och COBIT-liknande revisionsförväntningar, införa policyer för säker utveckling och leverantörer, bygga releaseunderlagspaket och förbereda revisionsklar säkerhetsförsäkran med Zenith Controls och Zenith Blueprint.

Redo att omvandla er programvaruleveranskedja från en källa till osäkerhet till ett bevis på resiliens?

Ladda ned relevanta Clarysec-policyer, använd Zenith Blueprint för att sekvensera genomförandet och använd Zenith Controls för att mappa ert underlag över ISO 27001:2022, NIS2, DORA och kunders krav på säkerhetsförsäkran. Kontakta Clarysec för att börja med en fokuserad SBOM-beredskapsbedömning och bygga ett praktiskt, revisionsklart program för säkerhetsförsäkran i programvaruleveranskedjan.

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

Säker ändringshantering för NIS2 och DORA

Säker ändringshantering för NIS2 och DORA

En praktisk, scenariobaserad vägledning för säker ändringshantering med ISO/IEC 27001:2022, Clarysec-policyer, Zenith Blueprint och Zenith Controls som stöd för NIS2, DORA, GDPR, NIST CSF 2.0 och revisionsbevis under 2026.

Revisionsbevis för molnmiljöer enligt ISO 27001, NIS2 och DORA

Revisionsbevis för molnmiljöer enligt ISO 27001, NIS2 och DORA

Revisionsbevis för molnmiljöer brister när organisationer inte kan visa delat ansvar, SaaS-konfiguration, IaaS-kontroller, leverantörstillsyn, loggning, resiliens och incidentberedskap. Den här vägledningen visar hur Clarysec strukturerar regulatoriskt granskningsbara underlag enligt ISO 27001:2022, NIS2, DORA och GDPR.

Kontaktregister för NIS2 och DORA som ISO 27001-underlag

Kontaktregister för NIS2 och DORA som ISO 27001-underlag

Ett register över regulatoriska kontakter är inte längre administrativ ordning och reda. För NIS2, DORA, GDPR och ISO/IEC 27001:2022 är det ett operativt underlag som visar att organisationen kan underrätta rätt myndighet, tillsynsmyndighet, leverantör eller befattningshavare innan tidsfristen löper ut.