Hoppa till innehållet

Frekvens

Hur ofta bör ni göra penetrationstest?

Det vanligaste svaret är en gång om året, och det är ett dåligt svar därför att det utgår från budgetcykeln snarare än från risken. Cybersäkerhetslagen anger inget intervall alls. Kravet i 2 kap. 3 § punkt 6 är strategier för att bedöma om åtgärderna är effektiva, vilket flyttar frågan från hur ofta till vid vilka tillfällen. Ett system som inte ändrats på arton månader blir inte osäkrare av att kalendern går, medan ett system som får ny funktionalitet varannan vecka kan hinna bli osäkert två månader efter ett godkänt test. Den här sidan går igenom vad som faktiskt bör utlösa ett test, hur ni skriver ett schema som håller vid granskning, och varför det årliga testet ändå har ett värde som inte är säkerhetsmässigt.

Lagkrav
Inget intervall
Styrs av
Förändring
Utlöses av
Händelser
Kalendern är
Ett golv
Skriven avMalthe Bang NorengaardMedgrundare och CTOGranskad avRobin ÖsterdalGrundare och vd

Faktagranskad mot SFS 2025:1506 och NIS2Senast granskad 3 min läsning

Kort sagt

  • Varken cybersäkerhetslagen eller NIS2 föreskriver ett testintervall.
  • Förändringstakten i systemet är det som styr, inte hur många månader som gått.
  • Fyra händelser bör utlösa test: arkitekturändring, ny tjänst, ändrad behörighetsmodell, ändrad hotbild.
  • Omtest efter åtgärd är det enda som bevisar att bristen faktiskt är stängd.
  • Det årliga testet har ett värde, men det är organisatoriskt snarare än tekniskt.
  • Skriv ned varför ni valde er kadens. Motiveringen är det som granskas, inte frekvensen.

Varför årligen är fel utgångspunkt

Ett årsintervall antar att risken ökar med tiden. Det gör den inte av sig själv. Risken ökar när något förändras: ny kod, ny integration, ny behörighet, ny leverantör, eller en ny teknik hos angriparna som gör en gammal konstruktion sårbar.

Konsekvensen är att ett årligt schema både testar för ofta och för sällan. Det stabila systemet testas i onödan, och det system som ändras varje sprint hinner drifta långt från det tillstånd som en gång godkändes.

Det finns ett undantag värt att erkänna: en ny teknik eller en ny klass av sårbarhet kan göra ett oförändrat system sårbart. Men den utlösaren är också en händelse, inte ett datum, och den bevakas genom sårbarhetsskanning och omvärldsbevakning snarare än genom ett årligt test.

Vad som faktiskt bör utlösa ett test
UtlösareVarförLämplig omfattning
Ny tjänst före produktionLogik och behörigheter är otestadeFull, avgränsad till tjänsten
Större arkitekturförändringKedjorna ändras även när delarna är kändaRiktad mot förändringen och dess grannar
Ändrad behörighetsmodellDen vanligaste källan till allvarliga fyndRiktad, med flera användarroller
Ny extern integrationNy förtroendegräns, ofta mot okänd partRiktad mot gränssnittet
Åtgärdad allvarlig bristBevis på att den faktiskt är stängdOmtest, mycket avgränsat
Ändrad hotbild i er sektorGammal konstruktion kan blivit sårbarRiktad mot den exponerade delen

Källa: NIS2-direktivet artikel 21

Vad lagen faktiskt kräver

2 kap. 3 § listar tio områden som riskhanteringen ska omfatta, och punkt 6 avser strategier för att bedöma åtgärdernas effektivitet. Ordet strategier är återigen värt att stanna vid: det som krävs är ett sätt att arbeta, inte en händelse per år.

Frånvaron av intervall betyder inte frihet från bevis. Om det inte finns en föreskriven frekvens att uppfylla kan ni inte heller peka på att ni uppfyllt den, och får i stället visa hur ni resonerade: vilka utlösare ni valt, varför, och vad ni gjorde när de inträffade.

Det är också därför en händelsestyrd modell är lättare att försvara än en kalenderstyrd. Kalendern besvarar frågan när, men inte frågan varför just då, och det är den andra frågan en tillsynsmyndighet ställer.

Verksamhetsutövare ska vidta lämpliga och proportionella tekniska, driftsrelaterade och organisatoriska åtgärder för att skydda nätverks- och informationssystem.

Varför det årliga testet ändå har ett värde

Argumentet ovan talar mot kalenderstyrning som hela strategin, inte mot att ha ett återkommande test alls. Ett fast tillfälle gör två saker som händelsestyrning inte gör.

Det första är att det fångar den drift ingen registrerade som en förändring. Små justeringar som var för sig inte utlöste något ackumuleras, och ingen av dem hade en ändringsbegäran som pekade på behovet av ett test.

Det andra är organisatoriskt. Ett bokat test skapar en deadline som får saker åtgärdade i förväg, och det ger en jämförelsepunkt mellan år. Båda effekterna är verkliga och ingen av dem handlar om säkerhet i teknisk mening, vilket är värt att vara ärlig om när kadensen motiveras.

Två modeller, och vad de fångar
HändelsestyrdKalenderstyrd
Fångar en ny tjänst före produktion
Fångar långsam drift utan ändringsbegäran
Ger jämförelse mellan perioder
Skapar en deadline som driver åtgärder
Går att motivera med varför just då~
Skalar med förändringstakten

Tabellen är ett argument för att kombinera dem, inte för att välja. Händelser som primär utlösare, kalendern som golv.

Källa: Cybersäkerhetslag (2025:1506)

Så skriver ni en kadens som håller

Skriv den som en tabell med två kolumner: utlösare och omfattning. Utlösarna är händelser i era egna processer, och omfattningen anger hur stort testet blir när utlösaren inträffar.

Koppla sedan tabellen till era befintliga flöden. Om er förändringshantering redan har ett steg för säkerhetsbedömning är det där utlösarna hör hemma, inte i ett separat dokument som ingen öppnar mellan revisionerna.

Lägg till ett golv: minst ett test per period för de system som bär verksamheten, oavsett om någon utlösare inträffat. Motivera golvet med drift snarare än med säkerhet, eftersom det är den faktiska anledningen och en granskare känner igen skillnaden.

Vad kadensen ska förbereda er för

24 timmar
till tidig varning vid betydande incident

Källa: NIS2 artikel 23

21.3 %
av europeiska intrång började med sårbarhetsutnyttjande

Källa: ENISA Threat Landscape 2025

0.8 %
var obehörig åtkomst inifrån, som behörighetstest riktar sig mot

Källa: ENISA Threat Landscape 2025

Frågor

Vanliga frågor

Hur ofta bör man göra penetrationstest?
Bind testningen till händelser snarare än till kalendern: ny tjänst före produktion, större arkitekturändring, ändrad behörighetsmodell, ny integration och ändrad hotbild. Lägg ett återkommande test ovanpå som golv.
Kräver cybersäkerhetslagen ett visst intervall?
Nej. 2 kap. 3 § punkt 6 kräver strategier för att bedöma om åtgärderna är effektiva. Metod och kadens är ert val, men motiveringen bör vara dokumenterad.
Räcker ett test per år?
Det beror på förändringstakten. Ett stabilt system klarar sig längre; ett system som får ny funktionalitet varannan vecka kan drifta långt från det tillstånd som godkändes.
Behövs omtest efter åtgärd?
Ja, om ni vill kunna visa att bristen är stängd. Ett avgränsat omtest är det enda som styrker det, och det är billigt jämfört med ett nytt fullständigt test.
Vad granskas, frekvensen eller motiveringen?
Motiveringen. Kalendern besvarar när, men inte varför just då, och det är den andra frågan en tillsynsmyndighet ställer.

Primärkällor

Källor

Varje regulatoriskt påstående på den här sidan går att spåra till en av källorna nedan. Ingen av dem är en konsultblogg.

Fördjupning

Ska ni upphandla ett penetrationstest?

Vi går igenom er avgränsning och vad ni bör kräva av leverantören, även när svaren talar emot oss. Halvtimme, ingen förberedelse.