Onderdeel van Risicoanalyse langs aanvalspaden · Markdown-bron
Bijlage bij Risicoanalyse langs aanvalspaden. Gemeente Duinstad bestaat niet; de cijfers zijn gekozen omdat ze herkenbaar zijn. Eén dag werk: ochtend stap 1 en 2 met de directie en de CISO, middag stap 3 met de beheerders, stap 4 aan het eind van de dag.
De directie kwam tot twaalf en schrapte er twee ("als dat een dag plat ligt, merkt niemand het").
| # | Kroonjuweel | Eigenaar | Systemen eronder |
|---|---|---|---|
| 1 | Uitkeringen en toeslagen betalen | directeur Sociaal Domein | uitkeringsapplicatie, financieel systeem, identiteitsvoorziening |
| 2 | Basisregistratie personen | hoofd Burgerzaken | BRP-applicatie, koppeling landelijke voorziening |
| 3 | Vergunningen en handhaving | directeur Ruimte | zaaksysteem, GIS, DSO-koppeling |
| 4 | Salarisbetaling | hoofd HR | HR-systeem (SaaS), financieel systeem |
| 5 | Meldkamer openbare orde en crisisorganisatie | gemeentesecretaris | Teams, telefonie, crisisportaal |
| 6 | Belastingen en WOZ | hoofd Belastingen | belastingapplicatie (SaaS), koppeling BAG |
| 7 | Website en digitale balie | hoofd Communicatie | CMS (gehost), DigiD-koppeling |
| 8 | Werkplek en mail voor 900 medewerkers | manager IV | Microsoft 365, Entra, endpoints |
| 9 | Jeugdzorg-dossiers | directeur Sociaal Domein | jeugdapplicatie (SaaS), zaaksysteem |
| 10 | Back-up en herstel van alles hierboven | manager IV | back-upplatform, offsite-kopie |
Ingevuld op basis van exports (Entra, endpointplatform, firewall, SIEM-regels, leverancierslijst) en twee uur met de beheerders. Groen alleen waar een export of testverslag ligt.
| Kroonjuweel | 1. Account | 2. Werkplek | 3. Internetgericht | 4. Leverancier | 5. Beheerrechten |
|---|---|---|---|---|---|
| 1 Uitkeringen | D🟡 R🔴 P🟡 | D🟢 R🟡 P🟡 | D🟡 R🟡 P🟢 | D🔴 R🔴 P🔴 | D🔴 R🟡 P🟡 |
| 2 BRP | D🟡 R🔴 P🟡 | D🟢 R🟡 P🟡 | D🟢 R🟡 P🟢 | D🟡 R🔴 P🟡 | D🔴 R🟡 P🟡 |
| 3 Vergunningen | D🟡 R🔴 P🟡 | D🟢 R🟡 P🟡 | D🟡 R🟡 P🟡 | D🔴 R🔴 P🔴 | D🔴 R🟡 P🟡 |
| 4 Salaris | D🟡 R🔴 P🟡 | D🟢 R🟡 P🟡 | n.v.t. (SaaS) | D🔴 R🔴 P🟡 | D🟡 R🟡 P🟡 |
| 5 Crisisorganisatie | D🟡 R🟡 P🟡 | D🟢 R🟡 P🟡 | D🟡 R🟢 P🟡 | D🟡 R🟡 P🟡 | D🔴 R🟡 P🟡 |
| 6 Belastingen | D🟡 R🔴 P🟡 | D🟢 R🟡 P🟡 | n.v.t. (SaaS) | D🔴 R🔴 P🟡 | D🟡 R🟡 P🟡 |
| 7 Website en balie | D🟡 R🟡 P🟡 | n.v.t. | D🟢 R🟢 P🟢 | D🟡 R🟡 P🟢 | D🟡 R🟡 P🟡 |
| 8 Werkplek en mail | D🟡 R🔴 P🔴 | D🟢 R🟡 P🔴 | D🟡 R🟡 P🟡 | D🟡 R🟡 P🟡 | D🔴 R🟡 P🔴 |
| 9 Jeugdzorg | D🟡 R🔴 P🟡 | D🟢 R🟡 P🟡 | n.v.t. (SaaS) | D🔴 R🔴 P🔴 | D🟡 R🟡 P🟡 |
| 10 Back-up | D🔴 R🔴 P🔴 | D🟢 R🟡 P🟡 | D🟢 R🟡 P🟢 | D🟡 R🟡 P🟡 | D🔴 R🔴 P🔴 |
Wat opviel bij het invullen:
Zeventien rode cellen. Tien in deze ronde, gesorteerd op impact en op wat nu gebeurt.
| # | Risico | Maatregel | Eigenaar | Termijn of acceptatie |
|---|---|---|---|---|
| 1 | Via een leveranciersaccount (pad 4) zijn de uitkerings-, vergunning- en jeugdapplicaties bereikbaar; we zien het niet, we houden het niet tegen, we weten niet wat we dan doen | leverancierstoegang inventariseren, FIDO2 afdwingen op die toegang, inlogmeldingen aan; Annex in de eerstvolgende contractverlenging | manager IV (toegang), inkoop (contract) | inventarisatie 4 weken, FIDO2 op toegang 3 maanden |
| 2 | Back-up (kroonjuweel 10) is vanuit het domein te vernietigen (pad 5) en niet aantoonbaar herstelbaar | back-up buiten het domein, immutable kopie, volledige hersteltest | manager IV | immutable 6 weken, hersteltest 3 maanden |
| 3 | Beheeraccounts loggen in met push-MFA (pad 1, P geel op alles), en een overgenomen beheeraccount zien we niet (pad 5, D rood) | FIDO2 verplicht op alle 35 beheeraccounts; detectie op wijziging in beheerdersgroepen | manager IV | 6 weken |
| 4 | Bij een gecompromitteerd account weet niemand wie de sessies intrekt en wie de keten waarschuwt (pad 1, R rood op 7 rijen) | playbook accountcompromittering schrijven en één keer oefenen | CISO (schrijven), servicedesk (oefenen) | 8 weken |
| 5 | 140 werkplekken met lokale beheerrechten (pad 2 en 5, P rood op rij 8) | lokale beheerrechten weg, LAPS op alle apparaten | manager IV | 3 maanden |
| 6 | Salaris- en belastingapplicaties (SaaS) zonder bewijs van de leverancier over pad 1 t/m 3 aan hun kant (pad 4) | assurance en pentestrapport opvragen; ontbreekt het, dan Annex-eisen in het gesprek | inkoop, contracteigenaren | 2 maanden |
| 7 | Kritieke patch op de VPN buiten het change-venster is niet geregeld (pad 3, R geel op alles) | mandaat op één A4: wie beslist, binnen hoeveel uur | CIO | 4 weken |
| 8 | Geen overzicht van wat er aan het internet hangt (pad 3, D geel) | extern aanvalsoppervlak in kaart, kwartaalscan | manager IV | 6 weken |
| 9 | Jeugdzorg-dossiers via gecompromitteerd account bereikbaar zonder dat het opvalt (pad 1, D geel op rij 9) | conditional access op de jeugdapplicatie: alleen beheerde apparaten | manager IV, directeur Sociaal Domein | 2 maanden |
| 10 | Playbooks bestaan maar zijn nooit geoefend (R geel op bijna alles) | twee tabletops per jaar, eerste in het najaar | CISO | eerste tabletop 3 maanden |
Zeven rode cellen blijven open, allemaal in kolom 4 en 5 op kroonjuwelen 3, 6 en 9. De directeur Bedrijfsvoering heeft die als risico-eigenaar expliciet geaccepteerd tot de volgende ronde, met de aantekening dat regel 1 en 2 hierboven de meeste ervan meenemen.
Niet "we scoren 40% op detectie", maar: als een van onze zeven leveranciers gehackt wordt, kunnen ze bij de uitkeringen, en dat merken we niet. Die ene zin deed meer dan de matrix. De matrix is voor de CISO en de beheerders; de risicolijst is voor de lijn.