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 flygindustrin. Du går inte ombord på ett flygplan som inte är bevisat säkert. Som CTO / CIO ska du vara lika kaxig.
Innehåll
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 marknadsposition. Jag berättar här 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 designat 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 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 för att klara lagen.
Standarder och regelverk styr metoden
Bevakning kravställs i NIS2 med genomförandeförordning, cybersäkerhetslagen med MCFFS 2026:11 , CRA, GDPR och AI-förordningen. Det som skiljer dem är området de är skrivna för och vad de ska skydda.
- Cybersäkerhetslagen handlar om verksamheten. samhällsviktiga tjänster ska fungera
- Cyberresiliensförordningen om produkten. Uppkopplade produkter ska vara motståndskraftiga
- GDPR om personuppgiftsbehandling. Skydd av individers grundläggande rättigheter och friheter, integritet.
- AI-förordningen om AI-system. Målet är en gemensam och trygg rättslig ram för artificiell intelligens inom unionen
Dessa regelverk kräver en riskdriven metod. Relevanta metoder finns i standarderna ISO27001. ISO27002, IEC 61508 och IEC 62443. Ensions ramverk är ämnat att uppfylla regelverken genom standarder i hela detta område, just nu saknas CRA och IEC 62443.
Vilka klausuler som kräver vad och hur Ensions metod uppfyller detta är spårbarhet. Ension beskriver gärna hur vi gör det.
Lagarna 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.
Lär dig cybersäkerhetslagens krav
Security by design, 61508 & DevSecOps
Cybersäkerhet och funktionssäkerhet. ISO 27001, IEC 62443 och IEC 61508
Både beställare och leverantörer har internationella standarder att luta sig mot. För cybersäkerhet ISO 27001 och IEC 62443, för säkerhetskritiska system IEC 61508. IEC 61508 är en moderstandard som specialiserats per bransch: ISO 26262) för fordon, 61511 för processindustri och EN 50128 för järnväg.
Säkerhet genom design är säkerhet tillsammans med designarbetet
ISO 27001 hanterar security, att stänga ute hot. IEC 61508 hanterar safety, att systemet fungerar. Det du vill uppnå med security är safety, och det är inte ISO 27001 särskilt inriktad på.
IEC 61508 beskriver safety by design, hur du ser till att systemet alltid fungerar. ISO 27002 ställer krav på säker utvecklingslivscykel, säkerhetskrav för applikationer, säker arkitektur och säker kodning.
För utveckling följer den här siten strukturen i IEC 61508 tillsammans med ISO 15288.
DevSecOps och "shift left" är DevOps med ISO 27000 och 61508, DevOps med cybersäkerhetslagen
DevSecOps är mindre definierat ä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. IEC 61508 täcker alla faser i systemutveckling.
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
Läs om agilt arbete och säkerhet
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 ISO 15288. 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 att 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 dokumentation och test.
Krav på riskhanteringsåtgärder enligt NIS2 Artikel 21
Enligt Artikel 21 ska verksamheter som träffas av NIS2 implementera tekniska, driftrelaterade och organisatoriska åtgärder utifrån ett allriskperspektiv. Åtgärder ska dessutom vara proportionerliga i förhållande till verksamhetens riskexponering. I modellform kan du beskriva lagen enligt nedan.
Problemet är att lagtexten säger vad som ska uppnås, inte vad ni ska göra på måndag. Och mellan lagen och måndagen ligger fyra regelverk till: MCFFS 2026:11 med ISO 27001 och 27002 samt genomförandeförordningen.
Ska du lyckas med safety & security by design krävs även IEC 61508. Ingen av dem hänvisar till de andra. MCFFS 2026:11 har 31 paragrafer om säkerhetsåtgärder utan en enda koppling till vilken av lagens tio åtgärder de genomför. Det löser Ension åt dig.
Inget av regelverken kräver IEC 61508 uttryckligen. Men både genomförandeförordningen och MCFFS 2026:11 kräver att etablerade metoder för säker utveckling följs, utan att säga vilka. För säkerhetskritiska system är IEC 61508 svaret, med sektorsstandarder som EN 50128 för järnväg och ISO 26262 för fordon. Lagstiftaren har lämnat frågan till branschen. Jag har valt IEC 61508 för att det är en moderstandard gjord för att specialisera.
För industriella styrsystem är motsvarigheten IEC 62443, som tar in cybersäkerhet i den värld 61508 byggde för funktionssäkerhet. MCFFS 2026:11 skiljer genomgående på it-segment och ot-segment men säger inget om vilka metoder som gäller för OT, där är 62443 svaret branschen redan gett.
Processen följer i huvudsak logiken i 62443-3-2: översiktlig riskbedömning, partitionering, detaljerad bedömning per del, sedan krav. Den tekniska detaljstyrningen saknas, zoner och conduits som modellobjekt, och Security Levels som styr kravmängden per zon. För en ren OT-implementation behöver processen kompletteras där.
Från strategi till bevis, spårbarhet mot NIS2 och standarder
Hur säkerställer Ension då att processen möter kraven i NIS2, dess genomförandeförordningar, ISO 27001/27002 samt IEC 61508? Svaret är krav som hänger ihop åt båda håll: varje aktivitet i processen har ett krav på sig, och varje krav pekar på sin punkt i regelverken.
Här i bilden visas hur andra steget, preliminär riskanalys, spåras mot ur regelverken framanalyserade krav. Kraven, de lila rutorna, spåras sedan mot MCFFS 2026:11, standarder, NIS2 genomförandeförordning, cybersäkerhetslag och till slut NIS2, gröna och gråa rutor.
Processen är nedbruten i ett femtiotal aktiviteter. Bakom dem ligger flera hundra spårbara krav, var och en kopplad till sin punkt i NIS2, genomförandeförordningen, MCFFS 2026:11, ISO 27001, ISO 27002 eller IEC 61508.
Ensions spårbarhet innebär en obruten röd tråd från lag till process. 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.
- Alla dina säkerhetskrav och åtgärder går att spåra till ett lagkrav.
- Luckorna mot lagen syns.Ett lagkrav utan spår är ett gap.
- Beviset blir en biprodukt. Arbetar ni modellbaserat enligt beskrivningarna här genereras säkerhetsbeviset ur modellen i stället för att skrivas ihop i efterhand. Spårbarheten är något som redan finns.
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.
2. Preliminär riskanalys
Den preliminä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.
Skapa en preliminär riskanalys
3. Policy för system och organisation
Strategier för säkerhet krävs i cybersä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 skrivningarna 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, ISO 27000 och IEC 61508.
Läs mer
4. Systemriskanalys
Systemriskanalys skapar grunden för sätta krav mot säkerhetsåtgärder i säkerhetssystemet, säkerhetskrav.
Systemriskanalys tar arkitekturarbetet med system och organisation som innput. 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.
Skapa riskanalys system / organisation
5. Säkerhetskrav
Säkerhetskrav är de regler och åtgärder som skyddar människor, egendom och information från skada.
Utgå från de farliga händelserna. För varje händelse bestämmer du säkerhetsfunktionen som ska hantera den och specificerar den med funktionella säkerhetskrav. Därefter härleder du kraven på det tekniska systemet, och verifierar att de är korrekta.
Arbetet görs i två steg: först logisk arkitektur, sedan teknisk. Genomförandeförordningen kräver analys av säkerhetskrav i båda.
SKAPA FUNKTIONELLA SÄKERHETSKRAV
6. Bevisad säkerhet, beviset på att du är cybervärdig
Bevisat säkra system är en självklarhet i väldigt 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 plätt.
Läs Mer
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 förbättrar du stegvis din designprocess.
Med kontinuerliga internrevisioner startar du högst upp i organisationen och lär dig krypa innan du kan gå. Här beskrivs hur du efter egen ambition i kontinuerliga förbättringscykler skapar bevisad säkerhet.
Läs Mer
FAQ: Safety & Security by Design i praktiken
-
1. Vad innebär Safety & Security by Design rent konkret?
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.
-
2. Vad är den största skillnaden mellan Safety och Security?
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.
-
3. Varför är det billigare att bygga rätt från början?
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.
-
4. Hur hänger V-modellen ihop med säker systemutveckling?
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.
-
5. Vilka krav ställer NIS2 (Cybersäkerhetslagen) på systemutveckling?
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.
-
6. Kan vi använda AI för att snabba upp utvecklingen och ändå vara säkra?
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.
-
7. Vad betyder "Least Privilege" i designfasen?
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.
-
8. Hur påverkar "Supply Chain Security" vårt designarbete?
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.
-
9. Hur mäter man "Cybervärdighet"?
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.
-
10. Hur kommer vi igång med Safety & Security by Design?
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.
Denna sida har finansierats med bidrag från MSB och NCC-SE