Rijksoverheid logo
Nationaal Cyber Security CentrumMinisterie van Justitie en Veiligheid

Welkom bij de vernieuwde website van het versterkte NCSC

Jouw helpende hand in cybersecurity. Kijk gerust rond of lees meer over de vernieuwde cybersecurityorganisatie.

Verbeter je kwetsbaarhedenbeheer

Kennisartikelen
Leestijd:
Kwetsbaarheden(beheer)
Beginnen
Deze publicatie biedt praktische handvatten om cyclisch kwetsbaarhedenbeheer (vulnerability management) binnen jouw organisatie uit te voeren. Kwetsbaarheden bieden een ingang voor cyberaanvallen die jouw organisatie financiële schade en reputatieverlies kunnen bezorgen. Hoe zorg je er met kwetsbaarhedenbeheer voor dat je de aanvallers buiten de deur houdt.

Doelgroep: 
Kwetsbaarhedenbeheer is relevant voor IT-professionals en besluitvormers die hun digitale weerbaarheid willen vergroten door middel van het opstarten van cyclisch kwetsbaarhedenbeheer. 

Definities:

Achtergrond

Kwetsbaarhedenbeheer is een cyclisch proces waarin kwetsbaarheden en de weerbaarheids bevorderende maatregelen worden geanalyseerd en beoordeeld. In deze publicatie wordt dit proces opgedeeld in vijf fases: beoordelen, prioriteren, behandelen, evalueren, verbeteren. Het doel van kwetsbaarhedenbeheer is om de blootstelling aan risico’s van de organisatie te verkleinen. Beveiligingsprocessen zoals kwetsbaarhedenbeheer dienen door organisaties zelf opgestart te worden. Het is wel mogelijk om tools en technieken aan te schaffen of partijen in te huren waarmee je het opzetten van kwetsbaarhedenbeheer gemakkelijker, effectiever en efficiënter maakt.

Het beoordelen van kwetsbaarhedenbeheerbeleid is een van de belangrijkste onderdelen van het hele kwetsbaarhedenbeheer. Beleid op dit thema, zoals het vaststellen van processen en bijvoorbeeld risico bereidheid (risk appetite) is van groot belang om effectief kwetsbaarhedenbeheer te faciliteren.

Fase 1. Beoordelen

In de fase beoordelen inventariseer je je assets en scan je deze op kwetsbaarheden, waardoor je een solide basis legt voor de volgende stappen in het beheerproces. Zonder deze eerste stap blijft onduidelijk waar prioriteiten liggen. Dit leidt tot inefficiënte beveiligingsmaatregelen of gemiste kritieke dreigingen.

Beoordelen is dus het vertrekpunt voor een effectief, gestructureerd en cyclisch beheerproces. Tijdens deze fase worden potentiële zwakke plekken in systemen en applicaties in kaart gebracht, waardoor je inzicht krijgt in je aanvalsoppervlak.

Uitbesteden of intern

Uitbesteden:

  • Stel duidelijke verwachtingen en SLA’s op
    Definieer de deliverables, tijdlijnen en verwachtingen via Service Level Agreements (SLA’s). Blijf de afspraken ook updaten.
  • Zorg voor transparantie en communicatie
    Stem communicatielijnen af en hanteer open communicatie, zodat onder andere kritieke kwetsbaarheden snel worden gerapporteerd.

 

Intern:

  • Investeer in de juiste tools en training
    Zorg ervoor dat je team toegang heeft tot scan-tools en training van de laatste kwetsbaarheden en beoordelingsmethoden. Dit is cruciaal voor een effectieve kwetsbaarheidsidentificatie.
  • Integreer beoordelingen in bestaande processen
    Maak van kwetsbaarhedenbeoordeling een terugkerend geïntegreerd proces dat is afgestemd op patchbeheer, incidentrespons en overige relevante processen.
  • Prioriteer uitgebreide asset-inventarisatie
    Het is eerder genoemd, maar de kracht zit in de herhaling; richt je op het nauwkeurig inventariseren van alle assets, waaronder ook cloud en remote devices. Automatiseer de identificatie en controleer steeksproefgewijs handmatig.

Casus

Een marketingbureau heeft verschillende netwerkprinters verspreid in hun kantoor.

Tijdens door een extern uitgevoerde kwetsbaarheidsanalyse kwam gelukkig op tijd naar voren dat de printers nooit waren meegenomen in het kwetsbaarheidenbeheer. De printers hadden volgens de leverancier verouderde firmware, zwakke wachtwoorden en waren toegankelijk via open poorten op het interne netwerk. De printers waren ook niet meegenomen in de configuratie management. De combinatie van factoren maakte de printers kwetsbaar voor toegang en exploitatie door cybercriminelen.

Fase 2. Prioriteren

In de fase prioriteren stel je prioriteiten op van de bekende kwetsbaarheden en je eigen systemen. Dit doe je aan de hand van het risicoprofiel van je organisatie. Gebruik de publicatie Hoe bepaal ik de meest relevante risico's voor mijn organisatie? wanneer je meer wilt weten hoe je een profiel kunt opstellen.

Het toekennen van scores aan zowel de kwetsbaarheid als de apparatuur waar deze kwetsbaarheid in zit, helpt je in het prioriteren. Voor het toekennen van scores zijn er meerdere componenten waar je rekening mee moet houden. Deze componenten zijn het dreigingslandschap, de blootstelling, essentie, het dreigingslandschap en impact. Deze componenten zorgen voor een score per kwetsbaarheid (zie casus). Vervolgens neem je het gemiddelde van deze scores en het uiteindelijke cijfer. Het uiteindelijke cijfer weeg je af met de andere kwetsbaarheden om te kijken welke kwetsbaarheid prioriteit heeft over anderen. We zullen nu iedere component verder uitdiepen.

Uitbesteden of intern

Wanneer je kwetsbaarhedenbeheer wordt uitgevoerd door een derde partij is het belangrijk dat het proces goed wordt doorlopen. Het is hiervoor belangrijk dat de derde partij antwoord kan geven op alle punten die in dit hoofdstuk besproken worden.

Uitbesteden:

  • Weet wat je van je leverancier afneemt.
    Veel organisaties zullen delen van hun IT-behoeften afnemen bij een leverancier, zorg dat je zwart op wit hebt van deze leverancier wat hier wel en niet onder valt (SLA’s). Valt het updaten van de devices en software pakketten onder jouw taak of doen zij dit voor jullie?
  • Overleg periodiek met de leverancier over de context.
    Zorg er voor dat de leverancier alle context (welke systemen zijn er belangrijk, hoe staat het met het dreigingslandschap) heeft, dit betekend dat het een goed idee is om periodiek met de leverancier te zitten om de recente context up-to-date te houden.
  • Maak duidelijke afspraken over een verwachte tijdlijn
    Zorg ervoor dat bij het uitbesteden er duidelijke afspraken zijn over het prioriteringsproces. Verwacht de leverancier input of gaan ze volledig zelf te werk?

Intern:

  • Betrek ook de supervisor van de gebruikers van het systeem.
    Door ook de supervisor van de gebruikers te betrekken zorg je ervoor dat deze direct geïnformeerd is, mocht het nodig zijn om het systeem offline te nemen. Daarnaast weten zij heel goed hoe essentieel een systeem is voor hun processen.
  • Wanneer een organisatie ervoor kiest zelf te  prioriteren, hoeft niet alles vanaf de grond opgebouwd te worden.
    Voor het effectief registreren, scannen en inwinnen van dreigingsinformatie zijn al tal van tools beschikbaar.

Casus

Het marketingbureau heeft een externe partij ingehuurd voor alle vrijwel IT-zaken, maar kwetsbaarhedenbeheer zit niet in hun pakket. Tijdens de fase prioriteren wordt er gekeken welke kwetsbare systemen de hoogste pioriteit hebben. Hieronder is voor de netwerkprinters een proriteitsbeoordeling weergegeven:

Blootstelling: (8/10) Het systeem is direct bereikbaar over het internet en is dus volledig openbaar en makkelijk te misbruiken.

Essentie: (3/10) De printer word eigenlijk voornamelijk gebruikt om labels voor post te printen.

Dreigingslandschap: (7/10) Er wordt misbruik gemaakt van enkele van de kwetsbaarheden die de printers hebben, dit komt slechts in enkele gevallen voor en het is onduidelijk of dit gebeurt binnen soortgelijke organisaties.

Impact: (4/10) De printer is voornamelijk een makkelijke manier om het netwerk binnen te dringen. Misbruik zorgt voor beschikbaarheids problemen.

Gemiddelde score: (5.5/10) Deze informatie wordt opgeslagen en verwerkt en op basis van de gemiddelde scores wordt er gekozen welke kwetsbaarheden eerst worden aangepakt.

Fase 3. Behandelen

De behandelfase is de fase waar veel ad-hoc handelende organisaties direct toe overgaan als het gaat om kwetsbaarhedenmanagement. Het is belangrijk om eerst de fasen ‘Beoordelen’ en ‘Prioriteren’ te doorlopen.

De behandelfase bestaat uit drie opties: updaten, mitigeren en accepteren. Veel organisaties zullen alleen updaten als een optie zien, maar zullen soms zonder het te realiseren zich ook al bezighouden met de andere twee opties. Updaten is ook niet altijd een optie. Als er bijvoorbeeld nog geen update is vanuit de leverancier maar er moet wel actie worden ondernomen, dan zijn mitigeren of accepteren de enige die overblijven.

Behandelen is vergelijkbaar met risicobehandeling van de Routekaart Risicomanagement. Het verschil is dat updaten niet een van de opties is in de Routekaart Risicomanagement, want ook een volledig geüpdatet systeem heeft risico’s.

Uitbesteden of intern

 

Uitbesteden:

  • Zorg dat de leverancier op de hoogte is van je risicobereidheid.
    Je leverancier gaat voor jou de problemen oplossen, maar om dit juist te doen is het belangrijk dat ze op de hoogte zijn van je risicobereidheid. Neem deze overwegingen op in de SLA. Zo weet de leverancier wanneer het accepteren van risico’s mogelijk is.
  • Vergelijk verschilende partijen op hun snelheid.
    De snelheid van het oplossen van kwetsbaarheden is natuurlijk niet alles, het is echter wel een belangrijk punt. Tot het is opgelost blijf je als organisatie kwetsbaar.

Intern:

  • Prioriteer zorgvuldigheid boven snelheid.
    Het gedetailleerd en zorgvuldig uitvoeren van het behandelingsproces is erg belangrijk. Wanneer je over de maximum snelheid van het proces gaat, worden er sneller fouten gemaakt.. Het zorgt er ook voor dat er binnen de organisatie bekend is wanneer er een update verwacht kan worden.
  • Gebruik automatische updates.
    Veel applicaties hebben automatische updates, denk aan Windows, Adobe Acrobat, Firefox etc. Wanneer de makers van deze applicaties een kwetsbaarheid vinden brengen ze vaak snel een update naar buiten om deze kwetsbaarheid op te losssen. Deze updates zorgen er maar zelden voor dat het programma niet meer werkt, wanneer dit wel het geval is kan je altijd weer een oudere versie tijdelijk installeren. Het gebruik van automatische updates kan erg veel tijd besparen.

Casus

Op basis van de prioriteitenafweging uit de vorige fase is duidelijk geworden dat de netwerkprinters aan het internet blootgesteld zijn, er een exploiteerbare kwetsbaarheid bekend en beschikbaar is waardoor het een score van 5.5/10 heeft gekregen. Er is gelukkig een update beschikbaar voor het merk en de softwareversie van de printers. Het marketingbureau laat aan alle medewerkers weten dat morgen de printer niet beschikbaar is vanwege updates en dingen die dan geprint moeten zijn dus vandaag geprint moeten worden.

De volgende dag zijn de updates allemaal succesvol geïnstalleerd, maar blijkt dat dit wel de laatste software update was voor deze printers. Het marketingbedrijf kiest er dus voor om alvast mitigerende maatregelen uit te voeren, de printers komen op hun eigen netwerk en worden niet meer vanaf het internet toegankelijk.

Fase 4. Evalueren

Het valideren van de resultaten van herstel- of risicobeperkende maatregelen zorgt ervoor dat het huidige risiconiveau is afgestemd op de oorspronkelijke verwachtingen. Het is belangrijke om te weten of de maatregelen die in de behandelingsfase zijn genomen doeltreffend waren.

Uitbesteden of intern

Voor de evalueerfase kan voor dezelfde vorm (intern/extern) als in de beoordelingsfase worden gekozen. In het geval van het intern beleggen van deze processtap is het aan te raden periodiek een externe partij een objectieve test/scan uit te laten voeren om het eigen proces te verifiëren.

Uitbesteden

Vraag om gedetailleerde rapportages
Om goed te kunnen begrijpen of diensten goed en effectief uitgevoerd zijn is het noodzakelijk te begrijpen wat er gedaan is. Enkel terugkopeling over het resultaat is daarin onvoldoende.

Plan regelmatige evaluatie momenten in
Voorkom samenwerkingsproblemen door het uitbesteden van diensten zorgvuldiig voor te bereiden en de voortgang regelmatig te bespreken.

Intern

Gebruik meetbare KPI’s
Key Performance Indicators (KPI's) moeten de organisatie een duidelijk beeld geven over de effectiviteit van de behandelingsmaatregelen. Indien een KPI met een goed of slecht resultaat niet direct leidt tot het moeten maken van keuzes of nemen van maatregelen, is het geen goede KPI om te meten.

Implementeer onafhankelijke audits
Interne processen kunnen ondanks zorgvuldigheid toch een bepaalde mate van subjectiviteit bevatten. Daartoe is het verstandig om periodiek een onafhankelijke partij objectief mee te laten kijken.

Fase 5. Verbeteren

In de fase verbeteren richten we ons op het in kaart brengen van de geleverde prestaties van het proces. Ook identificeren we manieren om de volwassenheid en het vermogen om kwetsbaarheden goed te beheren continu te verbeteren

Uitbesteden of intern

De fase verbeteren kan je het best intern uitvoeren. Het implementeren van verbeteracties gaat in overleg met de uitvoerder, intern of extern.

 

Casus

Het marktetingbureau uit deze casus werd kwetsbaar door achterstand. Doordat de netwerkprinters niet opgenomen waren in de asset-inventarisatie, werden de configuraties niet bijgehouden en de elementen niet meegenomen in het kwetsbaarhedenbeheer.

Door het treffen van de beveiligingsmaatregelen uit de ‘Behandeling’ fase zijn deze kwetsbaarheden verholpen of kleiner gemaakt. Het onderliggende probleem was echter dat deze assets geen onderdeel uitmaakten van het kwetsbaarhedenbeheer. De probleemoorzaak was dus in de eerste plaats van organisatorische aard. 

Door het opnemen van de netwerkprinters in de assetinventory en het kwetsbaarhedenbeheer, wordt dit in de toekomst voorkomen. Daarnaast zou het een goede procesontwikkeling zijn om het netwerk te onderzoeken op de aanwezigheid op andere ‘vergeten’ assets of netwerkonderdelen.

Empty layout section

Formulier
Heeft deze pagina je geholpen?