Safety & Security by design, NIS2 efterlevnad DevSecOps
Att möta kraven i NIS2 / Cybersäkerhetslagen kräver mer än traditionell IT-säkerhet. NIS2 kräver spårbarhet, systematisk riskkontroll och bevisad säkerhet.
Security by Design applicerar ingenjörskonst på digitala system. Hot- och felmodellering via t ex HAZID/HAZOP skapar en säker systemarkitektur med säkerhetskraven i grundkonstruktionen, precis som inom flygsindustrin. Du går inte ombord på ett flygplan som inte är bevisat säkert. Som CTO / CIO ska du vara lika kaxig.
Innehåll
- Vad är safety & security by design?
- Varför safety och privacy by design?
- Security by design, 61508 & DevSecOps
- Safety & security by design, spårbart
- 1, Kontext system och organisation
- 2. Preliminär riskanalys
- 3. Policy för system och organisation
- 4. Riskanalys system och organisation
- 5. Säkerhetskrav
- 6. Bevisad säkerhet
- Säkerhet är kontinuerlig förbättring
- FAQ: Safety & Security by Design
Security by Design ett krav i cybersäkerhetslagen
Denna guide presenterar Safety & Security by Design och DevSecOps integreras med cybersäkerhetslagens krav i utvecklingsprocessen. I sex steg omvandlar du säkerhet från en kostnad till en konkurrensfördel. Affärsdriven cybersäkerhet som skyddar kärnan i er affärsmodell med robusta system och regelefterlevnad.
För en CTO/CIO innebär guiden ett sätt att minimera risk och leverera bevisad säkerhet. Detta stärker både kundrelationer och marknadensposition . Jag berättar med hur du gör med min erfarenhet som ingenjör, pilot och utveckling från signalsystem för järnväg.
Processen för Safety & security by design är spårbar mot NIS2, NIS2 genomförandeförordning, ISO27001 samt IEC 61508. Det har jag fixat åt er.
Pilotens kommentar: Från Luftvärdighet till Cybervärdighet
Som pilot lär man sig snabbt att säkerhet inte är något man lägger till i efterhand. Ingen kliver ombord när teknikerna står och tejpar fast reservmotorn precis innan start. Ett flygplans luftvärdighet bygger på att varje system är designad för att fungera säkert, redan på ritbordet. I den digitala världen har vi cybervärdighet. Idag ser vi att alltför många organisationer lappar och lagar system i efterhand. Inbyggd säkerhet saknas. Genom att tillämpa Safety & Security by Design skapar vi cybervärdiga organisationer och system. Piloten är nöjd
Vad är safety och security by design?
Vad är skillnaden på Safety och Security?
Vi använder ordet säkerhet på svenskan. Men det är viktigt att skilja på safety och security:
- Safety handlar om att skydda människa och miljö från systemfel.
- Security handlar om att skydda systemet från angrepp utifrån.
Cybervärdighet, vad NIS2 kräver, kräver båda. Felen som upptråder kan vara av två olika typer.
- Systematiska fel: Beror på "fel i tanken" (programvara/design) och förhindras genom bra processer.
- Hårdvarufel: Beror på "fysiskt slitage" (hårdvara) och hanteras genom redundant design och beräkningar.
För cybersäkerhet krävs båda, då blir din organisation cybervärdig. Inom IT kan kan förmågan att identifiera systematiska fel variera. Är kafka säkert eller kafka?
Safety & Security by Design skapar inbyggd säkerhet genom säker systemutveckling

Säkerhet genom design är en proaktiv metod som integrerar säkerhetsaktiviteter i hela designprocessen. Istället för att i efterhand sätta in skyddsåtgärder, fokuserar metoden på att minimera risker genom att förutse, upptäcka och hantera risker innan de inträffar.
En preliminär riskanalys identifierar vad som behöver skyddas. Sedan görs en riskanalys mot system och organisation så att säkerhetsfunktioner och säkerhetskrav kan tas fram. Efter att alla krav implementerats och verifierats levereras säkra system
Varför safety och security by design?
Affärsmodellen ska ha ett säkert erbjudande och säker vinstekvation, safety by design

Cybersäkerhetslagen kräver att din affärsmodells tjänster är cybersäkra. Affärsmodellen ska klara sig i cyberspace. Om du skapar värde trots angrepp från cyberspace blir du starkare, du har en resilient affär.
Detta kräver säkerhet vid förvärv, utveckling och underhåll av system och organisation. Med safety och Security by Design får du dina tjänster att leverera, till kunder och dig.
Cyberattacken är ett skott mitt i hjärtat på affärsmodellen. Affärsmodellen är bra att utgå ifrån i för att klara lagen.
Cybersäkerhetslagen kräver säker systemutveckling, Security by Design


Samhället sätter upp och har satt upp regelverk för att skydda oss mot alla dessa hot. Andra exempel än cybersäkerhetslagen säkerhetsskyddslagen, Digital Operational Resilience Act (DORA) och luftfartslagen.
Cybersäkerhetslagen ställer krav på säkerhet vid förvärv, utveckling och underhåll. Safety och Security By Design är ett sätt att implementera dessa krav. En stor del av Cybersäkerhetslagen kan implementeras på detta sätt.
Security by design, 61508 & DevSecOps
Cybersäkerhet och funktionssäkerhet. ISO 27001, IEC 62443 och IEC 61508
Inom cybersäkerhet och funktionssäkerhet finns internationella standarder för både av beställare och leverantörer. För cybersäkerhet ISO 27001 och IEC 62443, för säkerhetskritiska system IEC 61508. Baserat på IEC 61508 finns också specialstandarder t ex bilar (ISO 26262), processindustri (61511) och järnväg (EN 50128 and EN 50657).
Säkerhet genom design är säkerhet tillsammans med designarbetet
ISO 27001 hanterar security, att stänga ute hot. ISO 61508 hanterar safety, säkerheten att systemet fungerar. Med security vill du uppnå safety, säkerheten att det fungerar. Det är inte ISO 27001 så inritad på.
ISO 61508 beskriver safety by design, hur du ser till att systemet alltid fungerar. ISO 27002 innehåller krav på säker utvecklingslivscykel, säkerhetskrav för applikationer, säker arkitektur och säker kodning. Krav på ISO 61508.
Den här siten följer för utveckling strukturen i ISO 61508 tillsammans med ISO 15288.
DevSecOps och "shift left" är DevOps med ISO 27000 och 61508, DevOps med cybersäkerhetslagen
DevSecOps är mindre definiera än SAFe. Detta gör en analys relaterat ISO 27001 svår. Här bredvid ser du var kapitlen i ISO 27001 ligger relaterat DevOps. ISO 61508 täcker alla faser i sytemutveckling.
DevSecOps syftar till att utveckla och drifta säkra IT-system. ISO 27001 syftar till informationssäkerhet och ISO 615008 syftar till funktionell säkerhet. I den här artikeln beskriv hur du bedriver säker utveckling
DevSecOps med Safety and Security by Design, bryggan till modern mjukvaruutveckling
Vad blir resultatet? En exakt, funktionell kravspecifikation som sömlöst kan integreras i er DevSecOps-pipeline. Utan en gedigen arkitektur i botten blir DevSecOps bara kosmetika. Med vår metod skapar ni förutsättningarna för Continuous Compliance (kontinuerlig efterlevnad) – där automatiserade säkerhetsverktyg i realtid kan bevisa att er kod och era underleverantörer (via SBOM) strikt följer uppsatta lagkrav innan något driftsätts.
Hur implementerar man DevSecOps enligt NIS2?
Många plattformar säljer DevSecOps som en mjukvara, men det är en metod. DevSecOps och "shift left" är i praktiken DevOps kombinerat med rigorösa standarder som ISO 27000 (informationssäkerhet) och IEC 61508 (funktionell säkerhet). Genom att integrera kraven från Cybersäkerhetslagen i utvecklingsprocessens alla faser – från planering till driftsättning och övervakning – syftar DevSecOps till att automatiskt utveckla och drifta bevisat säkra IT-system.
Safety & security by design, spårbart mot NIS2 och standarder.
Process för säkerhet genom utveckling, safety by design
Processen här för safety och security by design grundar sig på ISO 27001, ISO 27005, IEC 61508 och ISO15288. Syftet är att definiera och sätta krav mot aktiviteter i processen för säker systemdesign.
Säkerhet genom design skapar säkerhet vid ritbordet istället för efter problem uppstått, Bevisat säkra system.. Processen för Security by Design har sex steg:
- Kontext för system och organisation
- Preliminär riskanalys, identifiera kritiska system
- Policy för system och organisation
- Riskanalys system och organisation
- Säkerhetsfunktioner med säkerhetskrav
- Bevisa säkerhet genom dokumetation och test.
Krav på riskhanteringsåtgärder enligt NIS2 Artikel 21
Enligt Artikel 21 ska verksamheter som träffas av NIS2 implementera tekniska, driftsrelaterade och organisatoriska åtgärder utifrån ett allriskperspektiv. Åtgärder ska dessutom vara proportionerliga i förhållande till verksamhetens riskexponering.
Bilden illustrerar hur Ension bryter ner lagkrav till en konkret spårbar modell. Denna kan sedan med hjälp av standarder och genomförandeförordning med samma spårbara modellerande brytas ner till processer med detaljerade aktiviteter. Allt spårbart mot NIS2
Från strategi till bevis, spårbarhet mot NIS2 och standarder
Hur säkerställs då att dina processer möter kraven i NIS2, dess genomförandeförordningar, ISO 27001/27002 samt IEC 61508? Svaret ligger i att knyta ihop strategier från NIS2 med den tekniska verkligheten. Här visas hur den andra aktiviteten preliminär riskanalys, spåras mot standarder, genomförandeförordning och till slut NIS2.
Det innebär inte bara en obruten röd tråd genom hela processen, om du följer processen beskriven på denna site får du även en spårbarhet i resultaten: en modell i Archimate som bevisar din efterlevnad av NIS2.
1. Kontext för system och organisation
Första steget i Security by Design är att ta reda på vad som måste ha säker design. I detta tar du först reda på om du träffas av cybersäkerhetslagen. Grunden är ditt erbjudande. Detta är din kontext för cybersäkerhet.
I affärsmodellen kan du se vilka värden / tjänster som ditt företag erbjuder kunder och partners. Du kan även se hur dina partners nyttjar dem för att ni tillsammans ska leverera värden / tjänster till kunden.
Artikeln beskriver hur man genomför en kontextanalys (även kallad förstudie) inom cybersäkerhet och informationssäkerhet. Detta är det första och mest grundläggande steget för att bygga ett ledningssystem för informationssäkerhet (LIS). Huvudpoängen är att man måste förstå verksamhetens unika sammanhang, förutsättningar och behov innan man börjar skapa policys eller implementera tekniska säkerhetsåtgärder. Processen som beskrivs är agil och syftar till att definiera intressenter, deras krav, göra en första riskanalys och avgränsa säkerhetssystemet.
Den stegvisa metoden för kontextanalys
Artikeln presenterar en konkret, stegvis metod för att genomföra analysen:
-
Hitta intressenterna: Identifiera alla relevanta parter som påverkas av eller har ett intresse i säkerhetssystemet. Det kan vara allt från kunder och anställda till ägare, partners och myndigheter.
-
Definiera intressenternas krav: Fastställ vilka specifika krav och förväntningar varje intressent har på organisationens säkerhetsarbete.
-
Genomför en SWOT-analys: Analysera organisationens Styrkor, Svagheter, Möjligheter och Hot i förhållande till affärsmodellen och förmågan att möta intressenternas krav.
-
Genomför en preliminär riskanalys: Gör en första, översiktlig analys av faror och risker. Detta hjälper till att förstå de största hoten och att kunna göra en relevant avgränsning av säkerhetssystemet.
-
Definiera avgränsningar: Specificera tydligt vad som ska ingå i säkerhetssystemet (dess "scope"). Detta görs ofta i två steg: först för en MVP (Minimum Viable Product, en första fungerande version) och sedan för en BIP (Business Implementing Product, en mer komplett version integrerad i verksamheten).
Kontext enligt Cybersäkerhetslagen och ISO 27000
Artikeln kopplar direkt till de formella kraven i både Cybersäkerhetslagen (som bygger på EU:s NIS-direktiv) och standarden ISO 27001.
-
ISO 27001: Standarden kräver uttryckligen (i kapitel 4) att en organisation måste "bestämma sin kontext". Det innebär att man systematiskt måste identifiera interna och externa faktorer samt intressenters krav som är relevanta för informationssäkerheten. Metoden som beskrivs i artikeln är ett praktiskt sätt att uppfylla just detta krav.
-
Cybersäkerhetslagen: Lagen ställer krav på att leverantörer av samhällsviktiga tjänster vidtar "lämpliga och proportionerliga" åtgärder för att hantera risker. För att kunna göra en korrekt riskbedömning och implementera sådana åtgärder måste organisationen först förstå sin egen verksamhet och vilka skyddsvärden som måste prioriteras. Kontextanalysen som artikeln beskriver är precis den process som ger denna nödvändiga förståelse för att kunna leva upp till lagens krav.
2. Preliminär riskanalys
Den preliinära faro och riskanalysen skapar grunden för analys av om du träffas av cybersäkerhetslagen. Dessutom skapar preliminära riskanalysen tillsammans med övriga kontextanalysen grunden för säkerhetspolicy.
Indata till preliminära riskanalysen är affärsmodellen, värdekedjor, verksamhets och systemarkitektur. Resultatet av riskanalysen är prioriterade risker syftande till att skapa en säkerhetspolicy för effektiv riskhantering.
Artikeln presenterar en metod för att genomföra en preliminär faro- och riskanalys i ett tidigt skede av säkerhetsarbetet. Målet är inte att göra en detaljerad teknisk analys, utan att på en övergripande nivå förstå vilka hot och risker som finns mot organisationens affärsmodell. Denna typ av analys är avgörande för att kunna fatta strategiska beslut, utforma relevanta säkerhetspolicyer och avgöra om och hur organisationen påverkas av lagstiftning som Cybersäkerhetslagen. Analysen ger ledningen ett beslutsunderlag för att kunna avgränsa och prioritera det fortsatta säkerhetsarbetet.
Den stegvisa metoden för preliminär riskanalys
Artikeln beskriver en strukturerad process i fem steg för att genomföra analysen, stött av ai:
-
Identifiera faror ur ett blackbox-perspektiv: Du ser på verksamheten utifrån, identifierar och analyserar potentiella faror och hot,
-
Definiera samhällsviktiga tjänster: Utifrån de identifierade farorna analyseras vilka av organisationens tjänster som kan anses vara samhällsviktiga.
-
Analysera faror inifrån: Här skiftar perspektivet till en intern analys av de egna processerna genom systemen för att hitta vad som kan leda till farliga händelser.
-
Kombinera analyserna i en syntes: Resultaten från det yttre perspektivet och det inre kombineras för att skapa en helhetsbild av riskerna, deras orsaker och potentiella konsekvenser, inklusive komplexa hybridattacker.
-
Fastställa risknivå och prioritera: Slutligen bedöms riskerna utifrån sannolikhet och konsekvens och en prioriteringsmodell där du väger riskens påverkan på olika områden som samhällsviktiga tjänster, personlig integritet, kundnöjdhet och intäkter.
Kontext enligt Cybersäkerhetslagen och ISO 27000
Metoden är direkt kopplad till kraven i både lagstiftning och standarder.
-
ISO 27001: En av grundpelarna i ISO 27001 (kapitel 6.1.2) är kravet på att genomföra en process för riskbedömning av informationssäkerhet. Metoden som beskrivs i artikeln – att identifiera, analysera och utvärdera risker – är ett praktiskt exempel på hur man kan initiera och uppfylla detta krav. Resultatet av analysen utgör grunden för den efterföljande riskhanteringen som standarden också kräver.
-
Cybersäkerhetslagen (NIS/NIS2): Lagen kräver att berörda organisationer ska genomföra riskanalyser och vidta åtgärder baserat på dessa. Den presenterade metoden är särskilt relevant eftersom den explicit inkluderar steget att identifiera samhällsviktiga tjänster och bedöma risker mot dessa. Genom att följa stegen kan en organisation systematiskt arbeta sig fram till det underlag som behövs för att visa att man uppfyller lagens krav på en riskbaserad säkerhetsstrategi.
3. Policy för system och organisation
Strategier för säkerhet krävs i cyberesäkerhetslagen med detaljerade krav i NIS2 genomförandeförordning.
I termer av ISO 27001 är det en säkerhetspolicy som krävs. Det som gjorts i genomförandeförordningen är att formulera om skrivningerna i ISO 27001. Dessutom har man rört ihop ISO 27001 och ISO 27002
Här är en process för att ta fram en säkerhetspolicy som följer cybersäkerhetslagen, SO 27000 och ISO 61508.
Artikeln betonar att en säkerhetspolicy är ett fundamentalt styrdokument och en strategisk avsiktsförklaring för en organisations cybersäkerhetsarbete. Den fungerar som en kompass som vägleder beslut och säkerställer att hela organisationen arbetar mot samma mål för att skydda sina digitala tillgångar och tjänster. Policyn ska vara direkt kopplad till organisationens affärsmodell, riskbild och de lagkrav som finns. Artikeln använder talande exempel, som ett stridsflygplan och ett fiktivt hybridangrepp, för att illustrera hur en tydlig policy skapar förutsättningar för snabb och korrekt respons vid en kris.
Den stegvisa metoden för att skapa en säkerhetspolicy
Artikeln presenterar en strukturerad process i flera steg för att utveckla och implementera en effektiv säkerhetspolicy:
-
Skapa strategi med TOWS-analys: Utifrån en tidigare gjord SWOT-analys (styrkor, svagheter, möjligheter, hot) skapas konkreta strategier. Exempelvis kan man använda organisationens styrkor för att möta externa hot.
-
Definiera säkerhetsmål: Baserat på strategierna sätter man upp specifika, mätbara, uppnåeliga, relevanta och tidsbestämda (SMART) mål för säkerhetsarbetet.
-
Sätt krav mot policyer: Konkreta säkerhetskrav definieras för att styra mot målen. Här kan man ta hjälp av etablerade ramverk som ISO 27002 för att identifiera relevanta säkerhetsfunktioner och kontroller.
-
Definiera, godkänn och publicera policyer: Den övergripande säkerhetspolicyn, samt eventuella underliggande och mer detaljerade policyer, skrivs, godkänns formellt av ledningen och publiceras så att den blir tillgänglig för alla berörda.
-
Kommunicera policyer: Det räcker inte att publicera en policy; den måste aktivt kommuniceras ut i organisationen för att säkerställa att den blir förstådd, accepterad och efterlevd.
Kontext enligt Cybersäkerhetslagen och ISO 27000
Att ha en fastställd säkerhetspolicy är inte bara god praxis, det är ett direkt krav från både lagstiftning och internationella standarder.
-
ISO 27001: Standarden kräver explicit (i kapitel 5.2) att ledningen ska fastställa en informationssäkerhetspolicy. Denna policy måste vara anpassad till organisationens syfte, inkludera säkerhetsmål och visa på ett åtagande att uppfylla krav och ständigt förbättra säkerhetsarbetet. Hela metoden som artikeln beskriver är i linje med kraven i ISO 27001 för att skapa och underhålla en sådan policy.
-
Cybersäkerhetslagen (NIS/NIS2): Lagen kräver att organisationer vidtar lämpliga tekniska och organisatoriska åtgärder för att hantera risker. En central sådan åtgärd är att ha just en säkerhetspolicy och strategier för informationssystemens säkerhet. Policyn blir det formella beviset på att ledningen tar säkerhetsfrågorna på allvar och har en plan för hur organisationens tillgångar ska skyddas, vilket är kärnan i vad lagen syftar till att uppnå.
4. Riskanalys system och organisation
Riskanalys av system och organisation skapar grunden för sätta krav mot säkerhetsåtgärder i säkerhetssystemet, säkerhetskrav.
Input till riskanalys av system och organisation arkitektur för system och organisation från arkitekturarbetet. Resultatet är prioriterade riskbedömningar som ska ligga till grund för arbetet med att hitta säkerhetsåtgärder och att sätta de säkerhetskrav som är nödvändiga.
5. Säkerhetskrav
Säkerhetskrav är regler och åtgärder som vidtas för att skydda människor, egendom eller information från skada.
Grundat på farliga händelserna bestämmer du först hur den farliga händelsen ska hanteras, säkerhetsfunktionen. Dessa specificeras med funktionella säkerhetskrav.
Sedan specificeras vilka säkerhetskrav detta ger mot det tekniska systemet. Du avslutar med ett verifiera och validera att säkerhetskrav är korrekta.
Genomförandeförordningen ställer krav på analys av säkerhetskrav under specifikations- och designfaserna.
Arkitektur och design delas in i två steg. Steg 1, logisk arkitektur, steg 2 teknisk/fysisk. I den logiska är fukus funktionaliteten som löser de övergripande kraven. I fallet säkerhet är en lista med farliga situationer att förhindra.
Cybersäkerhetslagen och ISO 27000 berättar inte hur det ska gå till men det är ingenjörskonst, specificerat i 61508.
6. Bevisad säkerhet, beviset på att du är cybervärdig
Bevisat säkra system är en självklarhet i värdigt många branscher. Bara byråkrati säger du, men säger du det när du ska kliva ombord på flygplanet nästa gång?
Bevis av säkerhet innebär att man visar att system och organisation är säker genom att sammanställa i designarbetet producerad dokumentation. Har du som jag arbetat modellbaserat är det enkelt. Säkerhetsbevis genereras automatiskt ur modellen. Lätt om en pätt.
Säkerhet vid utveckling är kontinuerlig förbättring
Säkerhet är inte ett jätteprojekt utan ett kontinuerligt förbättringsarbete. Detta gäller även Safety By Design. Med kunskapen du fått har förbättrar du stegvis din designprocess.
Med kontinuerliga internrevisioner startar högst upp i organisationen och lär dig krypa innan du kan gå. Här beskrivs hur du efter egen ambiton i kontinueriga förbättringscykler skapar bevisad säkerhet.
FAQ: Safety & Security by Design i praktiken
Det innebär att säkerhetskrav (Security) och funktionssäkerhet (Safety) integreras som en kärnfunktion i systemets hela livscykel. Istället för att se säkerhet som en efterhandskonstruktion, blir det en del av arkitekturen från dag ett.
Safety skyddar människa och miljö från fel i systemet (t.ex. att ett bromssystem inte slutar fungera). Security skyddar systemet från externa angrepp (t.ex. att en obehörig tar kontroll över bromssystemet). I moderna uppkopplade system är de två sidor av samma mynt.
Erfarenheten är att det är många gånger dyrare att rätta ett stort arkitekturfel i ett driftsatt system än att åtgärda det under designfasen. Genom att eliminera sårbarheter tidigt minimerar ni den tekniska skulden.
V-modellen säkerställer spårbarhet. För varje krav på vänstersidan (design) finns en motsvarande kontroll på högersidan (verifiering). Det gör att ni kan bevisa att systemet faktiskt är så säkert som ni lovat kunderna och myndigheterna. Och, man kan vara agil i V-modellen.
NIS2 ställer uttryckliga krav på säkerhet vid förvärv, utveckling och underhåll av nätverks- och informationssystem. Det innebär att organisationer som omfattas av lagen måste kunna visa upp processer för säker utveckling och sårbarhetshantering.
Ja, men AI:n är en assistent, inte arkitekten. AI-genererad kod innehåller ofta sårbarheter. Genom att använda Security by Design sätter ni de arkitektoniska ramarna som AI-verktygen måste hålla sig inom, och mänsklig expertis verifierar resultatet.
Det är en grundprincip som innebär att varje del av systemet bara har tillgång till den information och de funktioner som är absolut nödvändiga för dess uppgift. Detta begränsar skadan dramatiskt om en del av systemet skulle bli komprometterad.
Ett system är aldrig starkare än sin svagaste länk (ofta en underleverantör eller ett öppet källkodskomponent). Security by Design innebär att ni ställer krav på era leverantörers utvecklingsprocesser och har rutiner för att hantera sårbarheter i tredjepartskod.
Det mäts genom regelbundna risk- och sårbarhetsanalyser, penetrationstester och genom att verifiera att systemet uppfyller de definierade säkerhetsmålen i V-modellen. Det är en kontinuerlig process, inte en engångshändelse.
Börja med att göra en kontextanalys och definiera era kritiska tillgångar. Ension hjälper er att sätta upp ramverket, utbilda ledningen och implementera de processer som krävs för att gå från reaktiv brandsläckning till proaktiv kontroll.














