1. Waarom een jaarlijkse test niet meer volstaat
Kwetsbaarhedenbeheer werd lang behandeld als een jaarlijkse gebeurtenis: één keer per jaar een penetratietest, een rapport, een lijst punten, en dan weer twaalf maanden verder. Dat model past niet meer bij hoe software vandaag wordt gebouwd en aangevallen, en het past al helemaal niet bij een AI-platform.
Wij scannen daarom continu op kwetsbaarheden in de omgeving waarin de kantoren werken, in plaats van periodiek. Deze pagina legt uit waarom dat een wezenlijk verschil is, wat er in zo'n programma hoort, en — even belangrijk — wat het níet oplost.
2. Het rekensommetje achter "continu"
Waarom periodiek scannen structureel te laat is, is eenvoudiger uit te leggen dan het klinkt.
Stel dat je één keer per jaar test. Dan is de gemiddelde tijd tussen het moment dat een kwetsbaarheid in jouw omgeving ontstaat en het moment dat je het weet, ongeveer een half jaar. Test je per kwartaal, dan is dat zes weken. Scan je dagelijks, dan is het minder dan een dag. En de tijd die een aanvaller nodig heeft om een publiek bekend gemaakte kwetsbaarheid uit te buiten, wordt korter, niet langer: bij ernstige meldingen in veelgebruikte software zijn dat inmiddels vaak dagen.
Er is een tweede reden, en die is minder bekend. Bij een periodieke test zoek je naar kwetsbaarheden die op dat moment bekend zijn, in de versie die op dat moment draait. Maar het meest voorkomende scenario is anders: de software verandert niet, maar de kennis over de software wel. Er wordt een kwetsbaarheid gepubliceerd in een bibliotheek die jij al twee jaar gebruikt. Je code is niet gewijzigd, je configuratie niet, en toch ben je vanaf dat moment kwetsbaar. Alleen een programma dat continu tegen actuele meldingen aan houdt, ziet dat.
3. Wat wij scannen
Een volwaardig programma dekt vijf lagen. Dit is de structuur waarop je elke leverancier kunt uitvragen, inclusief ons.
| Laag | Waar je op scant | Waarom het ertoe doet |
|---|---|---|
| Afhankelijkheden | Bibliotheken en pakketten van derden, tegen actuele kwetsbaarhedenmeldingen | Hier zit het grootste deel van het probleem. Software verandert niet, de kennis erover wel |
| Eigen code | Statische analyse in de bouwstraat, vóórdat iets live gaat | Fouten die je vóór uitrol vindt, kosten een fractie van fouten die je erna vindt |
| Infrastructuur en configuratie | Serverinstellingen, netwerkregels, versleutelingsinstellingen, opslagrechten | Verkeerde configuratie is een van de meest voorkomende oorzaken van blootgestelde data — en het zijn geen "bugs", dus een codescan vindt ze niet |
| De draaiende applicatie | Geautomatiseerde tests tegen de live-omgeving | Sommige problemen bestaan alleen in de samenstelling, niet in de onderdelen |
| Toegang en identiteiten | Rechten van gebruikers, dienstaccounts en sleutels; wat er niet meer gebruikt wordt | Rechtenexplosie is een zekerheid, geen risico, als niemand periodiek intrekt wat niet gebruikt wordt |
4. De lagen die AI erbij heeft gebracht
Dit is het deel dat een klassiek kwetsbaarhedenprogramma niet dekt, en het is precies waarom een AI-platform meer nodig heeft dan een standaardscanner. Een scanner zoekt naar bekende fouten in code en configuratie. Bij AI zitten drie van de belangrijkste risico's daar helemaal buiten.
- Instructies die in inhoud zijn verstopt. Een taalmodel kent geen verschil tussen "instructies van mijn opdrachtgever" en "tekst die ik moet verwerken". Iemand kan in een pdf-factuur, in een e-mail of zelfs in het omschrijvingsveld van een bankmutatie een instructie verstoppen. Dat is geen bug in code — geen enkele scanner vindt dit. Wat je ertegen doet is testen: een vaste set gevallen met verborgen instructies in verschillende vormen, die het systeem elke keer moet weerstaan. Zie prompt injection.
- Gedragsverandering zonder dat er iets is gewijzigd. Een modelaanbieder vervangt het onderliggende model of past zijn systeeminstructies aan. Aan onze kant is niets gewijzigd, en toch gedraagt het systeem zich anders. Er is geen changelog die jouw specifieke uitkomsten dekt. Wat je ertegen doet is een set vragen waarvan het juiste antwoord bekend is, die automatisch en periodiek meedraait. Zie stille modelwijzigingen.
- Rechten en grenzen van de agent. Kan hij alleen lezen wat de vragende gebruiker mag lezen? Zijn stamgegevens onaantastbaar? Zijn er harde limieten op stappen, tijd en besteding? Dat zijn geen kwetsbaarheden maar ontwerpeigenschappen — en ze moeten net zo periodiek worden getoetst als een patchniveau. Zie te veel rechten.
5. Vinden is de helft: het herstelproces
Een scanner die dagelijks een lijst produceert die niemand oppakt, is een kostenpost met een schijnzekerheid. Het proces eromheen bepaalt of continu scannen iets waard is. Vier onderdelen:
- Prioriteren op werkelijk risico, niet op de score. Een ernstige kwetsbaarheid in een component die bij ons niet bereikbaar is, is minder urgent dan een middelmatige in een component die rechtstreeks aan het internet hangt. Blind op scores werken leidt tot veel werk met weinig effect.
- Vaste hersteltermijnen per ernstniveau, vooraf vastgesteld — anders wordt elke termijn achteraf goedgepraat.
- Verifiëren dat het echt weg is. Een gesloten melding zonder hertest is een aanname.
- Registreren wat je bewust niet oplost, en waarom. Dat is geen zwakte maar volwassenheid: elke organisatie accepteert risico's, en het verschil zit erin of dat een besluit is of een vergissing.
6. Wat scannen níet vindt
Eerlijk over de grenzen, want anders is het marketing.
| Wat een scanner niet vindt | Wat er dan nodig is |
|---|---|
| Fouten in de bedrijfslogica — bijvoorbeeld dat gebruiker X iets mag wat hij niet zou moeten mogen | Ontwerpreview en gerichte tests met beperkte accounts |
| Instructies die in inhoud zijn verstopt | Een testset met verborgen instructies; en vooral: architectuur die het onmogelijk maakt |
| Nog onbekende kwetsbaarheden | Afscherming, beperkte rechten en de aanname dat er iets doorkomt |
| Social engineering en misleiding van mensen | Instructie, verificatieprocedures, en het niet laten afhangen van één persoon |
| Een gebruiker die zijn eigen wachtwoord weggeeft | Tweefactorauthenticatie en sessiebeheer |
| Verkeerde beoordeling van een AI-antwoord | Menselijke controle en dossiervastlegging — dat blijft bij de professional |
Met andere woorden: continu scannen is een noodzakelijke maatregel, geen voldoende maatregel. In de rangorde van beheersmaatregelen uit deze reeks staat "onmogelijk maken" bovenaan en "instructie geven" onderaan; scannen zit ertussenin, aan de kant van het opsporen in plaats van het voorkomen. Zie de rangorde van beheersmaatregelen.
7. Wat jij ervan terugziet
In het gunstigste geval: niets. Een goed werkend kwetsbaarhedenprogramma is onzichtbaar — updates gaan door zonder dat je erover nadenkt, en de melding die vanmorgen wereldwijd is gepubliceerd, is al beoordeeld voordat jij ervan hoort.
Wat je wel merkt, en zou moeten willen merken:
- Bij een relevant incident of een ernstige melding die jou raakt: bericht, met wat er aan de hand is en wat het voor jou betekent. Ook als er verder niets van je gevraagd wordt.
- Bij een datalek: melding binnen een afgesproken termijn, met de informatie die je nodig hebt om je eigen beoordeling te doen. Jij hebt zelf 72 uur, gerekend vanaf redelijke zekerheid, dus onze snelheid bepaalt jouw ruimte. Zie wanneer een AI-fout een datalek is.
- Op verzoek: onderbouwing die je in je eigen leveranciersdossier kunt leggen. Want de beoordeling van je leveranciers is jouw verplichting, niet de onze — zie wat de Europese toezichthouders daarover hebben vastgesteld.
8. En aan jouw kant van de lijn
Onze scans stoppen bij de rand van onze omgeving. Wat daarbuiten gebeurt bepaalt in de praktijk minstens zoveel — en het is precies de reden waarom de zorgplichtlijst uit de Cyberbeveiligingswet ook voor kantoren die er niet onder vallen een goede checklist is.
- Tweefactorauthenticatie of passkeys op alles wat bij klantdata kan.
- Centrale aanmelding, zodat je toegang kunt inzien en intrekken — en zodat er geen accounts op privé-e-mailadressen bestaan.
- Toegang intrekken op de dag van uitdiensttreding, ook voor tools die buiten de IT-inkoop zijn aangeschaft.
- Consumenten-AI geblokkeerd op beheerde apparaten en het kantoornetwerk.
- Documentrechten opgeruimd vóórdat je een zoekende assistent uitrolt.
- Back-ups die je ook echt een keer hebt teruggezet.
- Een periodieke controle of iemand nog rechten heeft die hij niet gebruikt.
De volledige lijst staat in technisch dichtzetten.
9. Vijf vragen die je elke leverancier kunt stellen
Ook aan ons. Als een AI-leverancier deze vijf niet schriftelijk kan beantwoorden, weet je genoeg — en het antwoord hoort in je leveranciersdossier, want die beoordeling is jouw verplichting.
- Scan je continu of periodiek, en welke lagen dek je: afhankelijkheden, eigen code, configuratie, de draaiende applicatie, en toegangsrechten?
- Wat zijn je hersteltermijnen per ernstniveau, en haal je die aantoonbaar?
- Is er een externe test uitgevoerd, wanneer, en kan ik een samenvatting krijgen?
- Hoe test je specifiek op AI-risico's — instructies verstopt in inhoud, en gedragsverandering na een modelwissel?
- Binnen hoeveel uur meld je een incident aan mij, via welk kanaal, en wie is mijn escalatiecontact?
10. Bronnen
- Accountee Trust Center — accountee.io/trust-center
- NCSC, zorgplicht onder de Cyberbeveiligingswet (met de tien maatregelen, waaronder kwetsbaarhedenbeheer) — ncsc.nl
- OWASP, Securing Agentic Applications Guide — over statische analyse, afhankelijkheidsscanning, afscherming en red teaming — genai.owasp.org
- OWASP Top 10 for LLM Applications 2025, met de categorie toeleveringsketen — genai.owasp.org
- NIST AI Risk Management Framework, over meten en beheren over de hele levenscyclus — nvlpubs.nist.gov
- NIST, aanvalscategorieën op generatieve AI — nvlpubs.nist.gov
De onderdelen van een kwetsbaarhedenprogramma in paragraaf 3 en het herstelproces in paragraaf 5 zijn gangbare beveiligingspraktijk, onderbouwd met de genoemde bronnen; het zijn geen wettelijke opsommingen. De specifieke invulling van ons eigen programma staat waar die publiek is vastgelegd; waar dat niet zo is, staat het niet op deze pagina.
Meer uit deze reeks
Regels en verplichtingen
Risico's en beheersing
Techniek en leveranciers
Beroepsorganisaties en AI
Zie hoe Accountee dit oplost
Regelgeving, risico's en beroepsregels zijn één ding. Accountee helpt je kantoor AI veilig en praktisch in te zetten — zonder dubbel werk.
Deze pagina geeft algemene informatie over regelgeving en risico's en is geen juridisch, fiscaal of vaktechnisch advies. Wet- en regelgeving rond AI verandert snel; de stand van zaken is die van 21 augustus 2026. Laat besluiten met gevolgen voor je kantoor of je cliënten altijd toetsen door een deskundige.