Sundsvalls kommun · Kravkatalog

Säkerhetskrav K3 · R3 · T2

Avvikelsehanteringens samlade informationsklassning är K3 R3 T2 — konfidentialitet 3 (ett röjande ger allvarliga konsekvenser), riktighet 3 (felaktig eller manipulerad information ger allvarliga konsekvenser) och tillgänglighet 2 (måttliga konsekvenser vid otillgänglighet).

sektion 00

Regelverken bakom kraven

Kraven i katalogen hänvisar till ett antal lagar, föreskrifter och modeller. Här är en kort orientering om vad de är.

Cybersäkerhetslagen

Svensk lag som genomför EU:s NIS2-direktiv

Ställer krav på systematiskt och riskbaserat cybersäkerhetsarbete hos bland annat kommuner — inklusive säkerhet vid förvärv, utveckling och underhåll av system. Betydande incidenter ska tidigt rapporteras: en första varning inom 24 timmar och en incidentanmälan normalt inom 72 timmar.

MCFFS

Myndigheten för civilt försvars författningssamling

Föreskrifter som konkretiserar cybersäkerhetslagens krav i praktiska säkerhetsåtgärder — informationsklassning, behörighetsstyrning, loggning, kryptering, separation av miljöer med mera. Paragrafhänvisningarna i kravkatalogen (t.ex. 4 kap. 21 §) pekar hit.

GDPR

EU:s dataskyddsförordning

Reglerar all behandling av personuppgifter. Artikel 32 kräver riskanpassade säkerhetsåtgärder — till exempel pseudonymisering och kryptering — och personuppgiftsincidenter ska anmälas till Integritetsskyddsmyndigheten inom 72 timmar. När en leverantör behandlar personuppgifter för kommunens räkning krävs personuppgiftsbiträdesavtal (PuB-avtal).

OSL

Offentlighets- och sekretesslagen (2009:400)

Reglerar vilka uppgifter i offentlig verksamhet som omfattas av sekretess — till exempel uppgifter om enskildas hälsa och personliga förhållanden inom vård och omsorg. 10 kap. 2 a § styr när sekretessbelagda uppgifter får lämnas ut till en aktör som endast tekniskt bearbetar eller lagrar dem, till exempel en molnleverantör.

K3 · KLASSA

Informationsklassning enligt SKR:s modell

Kommunens information klassas utifrån konfidentialitet, riktighet och tillgänglighet. K3 är konfidentialitetsnivå 3 — information där ett röjande skulle ge allvarliga konsekvenser för verksamheten eller enskilda. Det är den klassningen som avgör att kraven på den här sidan gäller.

ISO/IEC 27002

Internationell standard för säkerhetsåtgärder

Frivillig standard med 93 säkerhetsåtgärder som stöd för ledningssystem enligt ISO 27001. Katalogen bygger på de bindande regelverken, men överlappar i praktiken standardens tekniska kontroller. Områden som personalsäkerhet, fysisk säkerhet och endpoint-skydd hanteras i kommunens centrala baseline snarare än per system.

Kommunens styrdokument

Interna regler och riktlinjer

Kraven täcker även in kommunens interna regler och riktlinjer som beskrivs i olika styrdokument — till exempel informationssäkerhetspolicy och instruktioner för informationsklassning och riskanalys. Katalogen är alltså en samlad, systemnära uttolkning av både externa och interna regelverk.

Avgränsning: katalogen gäller klassningen K3 R3 T2. Säkerhetsskyddsklassificerade uppgifter (skyddsnivå 4 — uppgifter av betydelse för Sveriges säkerhet) omfattas av ett separat regelverk enligt säkerhetsskyddslagen och får inte hanteras i systemet.
sektion 01

1. Informationsklassning och grundläggande arkitektur

IdKravUppfyllt
K3-01Informationsägare SKA vara identifierad för all K3-information.
K3-02Informationsklassningen SKA vara genomförd innan utveckling eller anskaffning av ett system påbörjas.
K3-03Systemägare och informationsägare SKA säkerställa att K3-kraven inkluderas i systemets arkitektur, utveckling och förvaltning.
K3-04Det SKA finnas en dokumenterad riskanalys för system som behandlar K3-information.
K3-05Informationsflöden för K3-data SKA dokumenteras, inklusive lagring, integrationer, loggning, säkerhetskopiering och externa mottagare.
K3-06K3-information SKA separeras från information med lägre skyddsbehov när detta väsentligt minskar risken för obehörig åtkomst.
K3-07System innehållande K3-information SKA placeras i nätverkssegment med kontrollerade och dokumenterade informationsflöden.
K3-08Endast uttryckligen tillåtna nätverksflöden SKA tillåtas till och från K3-miljöer.
MCFFS kräver informationsklassning, riskbaserat arbete och segmentering med endast godkända informationsflöden.
sektion 02

2. Identitet och behörighet

IdKravUppfyllt
K3-09All åtkomst till K3-information SKA ske med individuell digital identitet.
K3-10Delade personliga användarkonton FÅR INTE användas.
K3-11Behörighet SKA baseras på principerna least privilege och need-to-know.
K3-12En användare SKA endast få åtkomst till den K3-information och de funktioner som krävs för den aktuella arbetsuppgiften.
K3-13MFA SKA användas för mänsklig åtkomst till system som behandlar K3-information.
K3-14MFA SKA användas vid all privilegierad åtkomst och all extern fjärråtkomst.
K3-15Phishing-resistent MFA, exempelvis FIDO2/WebAuthn eller motsvarande, BÖR användas för privilegierad åtkomst.
K3-16Administrativa konton SKA vara separerade från användarens ordinarie konto.
K3-17Behörigheter SKA tas bort omedelbart när behovet upphör.
K3-18Privilegierade behörigheter SKA granskas minst varje månad. Övriga K3-behörigheter SKA granskas minst kvartalsvis.
K3-19Systemkonton och maskinidentiteter SKA ges minsta möjliga behörighet och får inte användas interaktivt av människor.
K3-20Autentiseringsuppgifter från produktion FÅR INTE återanvändas i utveckling, test eller utbildning.
MCFFS 4 kap. 16–17 §§ kräver bland annat minsta nödvändiga behörighet, restriktiv systemadministrativ behörighet, separata produktionscredentials och MFA för system som behandlar information i behov av utökat skydd.
sektion 03

3. Utvecklares och administratörers åtkomst till produktion

Detta bör vara en av standardens viktigaste delar.

IdKravUppfyllt
K3-21Utvecklare SKA normalt inte ha stående åtkomst till K3-produktionsdata.
K3-22Rollen utvecklare SKA INTE i sig medföra rätt att läsa produktionsdata.
K3-23Systemadministrativ åtkomst SKA separeras från behörighet att läsa verksamhetsdata där tekniken medger detta.
K3-24Direkt åtkomst till produktionsdatabas med K3-data FÅR INTE ges som normal utvecklarbehörighet.
K3-25Tillfällig produktionsåtkomst SKA ges genom en kontrollerad JIT-/PAM-/break-glass-process eller motsvarande.
K3-26Tillfällig åtkomst SKA vara kopplad till ett dokumenterat ärende eller incident, namngiven person och definierat ändamål.
K3-27Tillfällig åtkomst SKA godkännas av utsedd behörig roll och automatiskt upphöra efter fastställd tid. Normal maximal giltighetstid BÖR vara fyra timmar.
K3-28Tillfällig åtkomst SKA begränsas till minsta möjliga system, funktion och data. Read-only ska användas när skrivbehörighet inte uttryckligen behövs.
K3-29All användning av privilegierad K3-åtkomst SKA loggas på individnivå.
K3-30Leverantörers privilegierade åtkomst SKA vara avstängd som normalläge och endast aktiveras för specifikt uppdrag.
K3-31Privilegierad fjärradministration SKA ske från en förvaltad och säkerhetskontrollerad klient eller särskild administrativ miljö.
K3-32K3-information FÅR INTE kopieras till utvecklares lokala datorer, privata lagringsytor eller andra ej godkända miljöer.
Detta går längre än ordalydelsen i lagen på vissa punkter, men operationaliserar kraven på restriktiv administrativ behörighet, tidsbegränsning och spårbarhet. MCFFS anger uttryckligen att systemadministrativ behörighet ska tilldelas restriktivt och att leverantörers administrativa behörighet bör begränsas i både omfattning och tid.
sektion 04

4. Separation mellan produktion, test och utveckling

IdKravUppfyllt
K3-33Produktion SKA vara tekniskt separerad från utvecklings-, test- och utbildningsmiljö.
K3-34Produktionskonton, produktionscertifikat, produktionsnycklar och produktions-secrets FÅR INTE användas i utvecklings- eller testmiljö.
K3-35Produktionsdata klassad K3 FÅR INTE användas i utvecklings-, demo- eller utbildningsmiljö som normal metod.
K3-36Testdata SKA vara syntetisk, anonymiserad eller på annat sätt framställd så att den inte längre innehåller K3-information när detta är möjligt.
K3-37Om verklig K3-data undantagsvis måste användas i test SKA miljön behandlas som K3-produktionsmiljö beträffande åtkomst, loggning och skydd.
K3-38Sådan användning SKA tidsbegränsas och godkännas av informationsägare och informationssäkerhetsfunktion.
K3-39K3-information SKA raderas från tillfälliga testmiljöer omedelbart efter avslutat ändamål, med beaktande av tillämpliga arkiv- och informationshanteringskrav.
Separationen mellan produktions- och utvecklings-/testmiljö anges uttryckligen i MCFFS 4 kap. 12 §.
sektion 05

5. Kryptering

IdKravUppfyllt
K3-40K3-information SKA krypteras vid överföring över nätverk.
K3-41K3-information SKA som intern kommunal baslinje krypteras vid lagring, inklusive databaser, objektlagring, filsystem och säkerhetskopior.
K3-42TLS 1.2 eller senare SKA användas. TLS 1.3 BÖR användas där det stöds.
K3-43Äldre eller osäkra protokoll och kryptografiska algoritmer FÅR INTE användas.
K3-44Kommunen SKA upprätthålla en separat aktuell kryptografisk profil som anger godkända algoritmer, protokoll och nyckellängder.
K3-45Krypteringsnycklar SKA lagras och hanteras separat från den information de skyddar.
K3-46Nycklar och secrets SKA hanteras via godkänd KMS, HSM, secrets manager eller motsvarande central funktion.
K3-47Krypteringsnycklar FÅR INTE lagras i källkod, container-images, konfigurationsfiler i klartext eller ärendehanteringssystem.
K3-48Åtkomst till kryptografiska nycklar SKA vara separat behörighetsstyrd och loggad.
K3-49Nycklar SKA kunna roteras och återkallas.
K3-50Säkerhetsloggar och autentiseringsuppgifter SKA skyddas med kryptering vid överföring.
MCFFS 4 kap. 25 § kräver en riskbaserad hantering av krypteringsbehovet och kräver kryptering av bland annat information i behov av utökat skydd när den överförs till system utanför den digitala miljön. Det allmänna rådet anger också kryptering vid lagring för information i behov av utökat skydd och kontrollerad nyckelhantering. GDPR artikel 32 pekar dessutom uttryckligen ut pseudonymisering och kryptering som möjliga riskanpassade säkerhetsåtgärder för personuppgifter.
sektion 06

6. Applikationer, API:er och databaser

IdKravUppfyllt
K3-51Autentisering och behörighetskontroll SKA genomföras server-side. Klientens uppgift om behörighet får aldrig ensam betraktas som betrodd.
K3-52API:er SKA kontrollera behörighet för varje relevant operation och resurs.
K3-53K3-information FÅR INTE exponeras genom publikt åtkomliga API:er utan autentisering.
K3-54K3-information BÖR INTE placeras i URL:er eller query-parametrar eftersom dessa lätt hamnar i loggar, historik och mellanliggande system.
K3-55Service-till-service-kommunikation med K3-information SKA använda stark autentisering, exempelvis OAuth2/OIDC-baserade maskinidentiteter, mTLS eller motsvarande.
K3-56Kortlivade tokens och credentials BÖR användas framför långlivade statiska nycklar.
K3-57Databasanvändare för applikationer SKA vara separerade från administrativa databaskonton.
K3-58Databaser SKA vara åtkomliga endast från godkända system och administrativa anslutningsvägar.
K3-59Felmeddelanden från externa gränssnitt FÅR INTE exponera K3-information, secrets, stack traces eller intern systeminformation.
K3-60Endast de K3-data som krävs för aktuell funktion SKA hämtas och exponeras.
sektion 07

7. Säker utvecklingsprocess och CI/CD

IdKravUppfyllt
K3-61System som behandlar K3-information SKA utvecklas enligt etablerad metod för säker utveckling.
K3-62Kodändringar till produktionssystem SKA versionshanteras och vara spårbara till person och ändringsärende.
K3-63Kod till säkerhetskritiska delar SKA granskas av annan person innan produktionssättning.
K3-64Produktionsbranch SKA vara skyddad mot obehöriga direktändringar.
K3-65Secrets FÅR INTE lagras i Git-repository, pipelineskript eller motsvarande.
K3-66CI/CD-system SKA använda separata maskinidentiteter för produktion och andra miljöer.
K3-67En utvecklare BÖR INTE genom sin vanliga utvecklaridentitet både kunna ändra programkod och självständigt kringgå produktionssättningens säkerhetskontroller.
K3-68SAST, dependency scanning och secret scanning SKA genomföras automatiskt i byggprocessen.
K3-69Säkerhetstester SKA genomföras före första produktionssättning och efter säkerhetsmässigt betydande förändringar.
K3-70Kända kritiska sårbarheter SKA åtgärdas eller riskaccepteras uttryckligen innan produktionssättning.
K3-71Komponenter och beroenden SKA inventeras så att berörda system snabbt kan identifieras vid nyupptäckta sårbarheter. SBOM BÖR användas där det är praktiskt möjligt.
Cybersäkerhetslagen omfattar uttryckligen säkerhet vid förvärv, utveckling och underhåll, och MCFFS kräver bland annat informationsklassning, riskanalys och etablerade metoder för säker utveckling samt säkerhetstester och granskningar.
sektion 08

8. Loggning och spårbarhet

IdKravUppfyllt
K3-72Åtkomst till K3-information SKA säkerhetsloggas.
K3-73Loggen SKA, där det är relevant, kunna visa vem som fick åtkomst, vilken information eller resurs som berördes, vilken åtgärd som utfördes och när den utfördes.
K3-74Användning av administrativa rättigheter SKA loggas.
K3-75Behörighetsförändringar SKA loggas.
K3-76Misslyckade och misstänkt obehöriga åtkomstförsök SKA loggas.
K3-77Säkerhetsloggar SKA skickas till ett centralt, åtkomstskyddat logg-/SIEM-system när detta är tekniskt möjligt.
K3-78Den som administrerar ett K3-system BÖR INTE ensam kunna förändra eller radera säkerhetsloggen över sina egna aktiviteter.
K3-79Loggar SKA analyseras med ett intervall baserat på risk. Relevant misstänkt aktivitet ska generera larm.
K3-80Säkerhetsloggar SKA ha en dokumenterad lagringstid som är tillräcklig för incidentutredning och rättsliga krav.
K3-81Applikationsloggar FÅR INTE innehålla lösenord, autentiseringstokens, kryptografiska nycklar eller mer K3-information än vad som är nödvändigt.
MCFFS 4 kap. 21 § anger uttryckligen säkerhetsloggning av bland annat systemåtkomst, systemadministrativa rättigheter, behörighetsförändringar och åtkomst till information i behov av utökat skydd. Loggarna ska dessutom skyddas och analyseras.
sektion 09

9. Backup, kontinuitet och återställning

IdKravUppfyllt
K3-82Säkerhetskopior innehållande K3-information SKA ha minst samma konfidentialitetsskydd som originalinformationen.
K3-83K3-backup SKA krypteras.
K3-84Minst en återställningsbar kopia SKA vara logiskt eller fysiskt separerad så att kompromettering av produktionsmiljön inte automatiskt komprometterar samtliga kopior.
K3-85Återställning SKA testas regelbundet.
K3-86RTO och RPO SKA fastställas utifrån informations- och verksamhetsklassning.
K3-87Åtkomst till backup SKA vara särskilt behörighetsstyrd och loggad.
MCFFS kräver att information ska kunna återställas inom fastställda tider och anger som allmänt råd bland annat att minst en säkerhetskopia bör skyddas genom separation från källsystemet.
sektion 10

10. Leverantörer, SaaS och molntjänster

IdKravUppfyllt
K3-88Informationsklassning och riskanalys SKA genomföras innan K3-information läggs hos extern leverantör.N/A
K3-89Leverantören SKA kontraktuellt omfattas av minst de säkerhetskrav som är relevanta för den del leverantören utför.N/A
K3-90Kommunen SKA känna till vilka underleverantörer som kan behandla eller få åtkomst till K3-information.N/A
K3-91Geografisk plats och jurisdiktion för behandling, lagring, backup och supportåtkomst SKA vara kända och riskbedömda.N/A
K3-92Leverantörens personal SKA INTE ha generell permanent åtkomst till K3-information.N/A
K3-93Supportåtkomst SKA vara personlig, MFA-skyddad, tidsbegränsad och loggad.N/A
K3-94Avtalet SKA innehålla krav på incidentrapportering till kommunen.N/A
K3-95Avtalet SKA ge kommunen möjlighet att följa upp leverantörens efterlevnad av säkerhetskraven.N/A
K3-96Avtalet SKA reglera återlämning, migrering och säker radering av kommunens information när avtalet upphör.N/A
K3-97Leverantörsberoenden och exitmöjlighet SKA analyseras innan tjänsten tas i bruk.N/A
K3-98Kommunen SKA kunna avveckla leverantörens konton och åtkomst utan leverantörens medverkan eller inom en dokumenterat accepterad tidsperiod.N/A
K3-99Personuppgiftsbiträdesavtal SKA finnas när leverantören behandlar personuppgifter som personuppgiftsbiträde.N/A
K3-100För sekretessbelagda uppgifter SKA en separat OSL-bedömning göras innan extern åtkomst eller behandling tillåts.N/A
MCFFS ställer uttryckliga krav på riskbedömning före utkontraktering, att leverantören kan uppfylla relevanta säkerhetskrav under avtalstiden samt att avtalen möjliggör att säkerhetsåtgärder upprätthålls över tid. De allmänna råden tar bland annat upp underleverantörer, incidenter, uppföljning och återlämning eller förstöring av information.
För sekretessbelagda kommunala uppgifter är OSL-bedömningen separat från GDPR och informationssäkerhetsbedömningen. 10 kap. 2 a § OSL medger under vissa förutsättningar utlämnande till en aktör som endast tekniskt bearbetar eller lagrar uppgiften, om utlämnandet inte är olämpligt.
sektion 11

11. K3 och AI-tjänster

IdKravUppfyllt
K3-101K3-information FÅR INTE skickas till en extern generativ AI-tjänst som inte uttryckligen godkänts för K3.N/A
K3-102Ett vanligt konsumentkonto hos en AI-tjänst FÅR INTE användas för behandling av K3-information.N/A
K3-103Innan K3-information behandlas av en AI-tjänst SKA leverantör, datalagring, supportåtkomst, underleverantörer, dataplacering och avtalsvillkor riskbedömas.N/A
K3-104Kommunens K3-information FÅR INTE användas för leverantörens generella modellträning eller andra egna ändamål.N/A
K3-105Prompter, bifogade dokument, embeddings, vektordatabaser, konversationshistorik och genererade svar SKA betraktas som K3 om de innehåller eller kan återskapa K3-information.N/A
K3-106Samma krav på kryptering, åtkomstkontroll, loggning, retention och radering SKA tillämpas på AI-relaterad databehandling som på annan K3-behandling.N/A
K3-107RAG-/vektordatabaser SKA implementera behörighetskontroll som förhindrar att användaren genom AI-gränssnittet får information som denne inte hade rätt att läsa i källsystemet.N/A
Det sista kravet är särskilt viktigt: AI får inte bli en bakdörr runt ordinarie informationsbehörighet.
sektion 12

12. Incidenter och sårbarheter

IdKravUppfyllt
K3-108Misstänkt obehörig åtkomst till K3-information SKA behandlas som en informationssäkerhetsincident.
K3-109Incidentfunktionen SKA omedelbart kunna spärra användare, tokens, certifikat och administrativa sessioner.
K3-110Relevant bevismaterial och säkerhetsloggar SKA säkras innan system återställs om detta kan göras utan att förvärra incidenten.
K3-111Incidenten SKA bedömas mot rapporteringskraven i cybersäkerhetslagen, GDPR och eventuell sektorslagstiftning.
K3-112Kritiska säkerhetsuppdateringar SKA hanteras skyndsamt genom en dokumenterad sårbarhetsprocess.
K3-113System vars mjukvara inte längre får säkerhetsuppdateringar SKA avvecklas, uppgraderas eller omfattas av dokumenterade kompenserande åtgärder och accepterad risk.N/A
Cybersäkerhetslagen kräver tidig information om betydande incidenter senast inom 24 timmar och en incidentanmälan normalt senast inom 72 timmar. Personuppgiftsincidenter omfattas samtidigt av GDPR:s separata 72-timmarsregel när förutsättningarna för anmälningsskyldighet är uppfyllda.
sektion 13

13. Riktighet och spårbarhet (R3)

Riktighet 3 innebär att felaktig eller manipulerad information kan ge allvarliga konsekvenser — fel slutsatser och fel åtgärder i vård och omsorg. Kraven nedan kompletterar konfidentialitetskraven med skydd för informationens korrekthet.

IdKravUppfyllt
R3-01Alla ändringar av ärendedata SKA loggas med vem som ändrade, vad som ändrades och när.
R3-02Ändringshistoriken SKA vara skyddad mot redigering och radering, även för administratörer.
R3-03Fastställt innehåll — beslut, utredningar och avslutade faser — SKA låsas eller versioneras så att ändringar i efterhand alltid är spårbara.
R3-04Validering och rimlighetskontroller av indata SKA genomföras server-side. Klientens validering får aldrig ensam betraktas som betrodd.
R3-05Säkerhetskopior och bilagor SKA skyddas mot manipulation, till exempel genom checksummor eller motsvarande integritetskontroller.
R3-06Informationens integritet SKA verifieras vid återställning från säkerhetskopia.
R3-07Organisations- och behörighetsdata som hämtas från externa källor SKA valideras vid inläsning. Fel SKA upptäckas och rapporteras.
R3-08Dataöverföringar mellan system SKA skyddas mot förvanskning genom integritetsskyddade protokoll.
R3-09Aggregeringar och statistik som lämnas till verksamheten SKA kunna härledas till underliggande grunddata.
Riktighetskraven följer av R3 i klassningen. MCFFS och GDPR artikel 32 omfattar uttryckligen skydd av informationens riktighet, inte bara dess konfidentialitet.
sektion 14

14. Tillgänglighet (T2)

Tillgänglighet 2 innebär att verksamheten tål viss nedtid — en avvikelse kan vänta några timmar utan allvarlig skada. Kraven nedan preciserar därför K3-86 och sätter en medveten, måttlig ambitionsnivå för driften.

IdKravUppfyllt
T2-01RTO och RPO SKA fastställas utifrån T2. Som riktvärde BÖR återställning kunna ske inom en arbetsdag och dataförlust begränsas till senaste dygnets säkerhetskopia.
T2-02Grundläggande driftövervakning med larm vid driftstörning SKA finnas.
T2-03En dokumenterad återstartsrutin SKA finnas och vara testad.
T2-04Planerade underhållsfönster SKA kommuniceras till verksamheten i förväg.
T2-05Driftstörningar som påverkar verksamheten SKA kommuniceras till berörda.
T2 begränsar snarare än utökar: högtillgänglighetslösningar som klustring eller redundans över flera siter krävs inte — grundläggande övervakning, larm och en testad återstartsrutin är tillräckligt. Riktvärdena i T2-01 fastställs slutligt tillsammans med verksamheten.