Belangrijkste punten
- Bouw een vulnerability disclosure program (VDP) met een duidelijk triageproces om elk gemeld beveiligingslek te valideren, prioriteren, verhelpen en documenteren.
- Volg een consistente triageworkflow voor kwetsbaarheden om meldingen te bevestigen, de ernst te bepalen en elk probleem bij de juiste eigenaar te beleggen.
- Maak uw vulnerability disclosure process gebruiksvriendelijk: vraag om de essentiële gegevens zonder onnodige drempels op te werpen voor melders.
- Volg elke kwetsbaarheid tot en met het herstel zodat u de oplossing kunt verifiëren, een audittrail behoudt en kunt aantonen dat het probleem is verholpen.
- Houd stakeholders gedurende het hele disclosureproces op de hoogte en meet de prestaties met statistieken zoals reactietijd en hersteltijd.
Een effectief, transparant en toegankelijk vulnerability disclosure program (VDP) helpt u om vertrouwen op te bouwen bij uw klanten, gebruikers en hún klanten. Het zijn niet alleen softwareontwikkelaars en leveranciers die meldingen moeten accepteren en kwetsbaarheden moeten openbaren. IT-teams en managed service providers (MSP’s) adviseren, implementeren en beheren infrastructuur, software en configuraties die kwetsbaarheden met zich meebrengen. Daarmee bent u er verantwoordelijk voor dat stakeholders op de hoogte zijn van risico’s voor hun gegevens en dat die risico’s worden verholpen.
Zodra een externe partij een kwetsbaarheid heeft gemeld, hebt u een snel, betrouwbaar en herhaalbaar triageproces nodig. De melding moet worden gevalideerd, gecommuniceerd aan stakeholders, geprioriteerd en uiteindelijk omgezet in traceerbare herstelacties. Daarop volgen altijd een bevestiging en rapporteerbaar bewijs dat de kwetsbaarheid is gesloten.
Deze gids biedt een template voor dat triageproces bij vulnerability disclosure.
Wat is een vulnerability disclosure program (VDP)?
Met een vulnerability disclosure program kunnen externe partijen uw IT-team waarschuwen voor een vermoedelijke cybersecuritykwetsbaarheid die uw organisatie raakt.
Het bestaat uit disclosureprocessen die lopen van de eerste melding via triage, communicatie naar betrokken partijen en stakeholders en herstel tot het verzamelen van bewijs en een eindrapport dat de afsluiting van het probleem bevestigt.
Deze processen horen vastgelegd te zijn in een beleid dat bepaalt hoe en waar meldingen worden ingediend, welke informatie moet worden aangeleverd, wie de eerste beoordeling doet en hoe de melding bij de verantwoordelijke technicus terechtkomt. Vanaf daar moeten gemelde kwetsbaarheden worden bevestigd, van een ernstniveau worden voorzien, geprioriteerd en toegewezen voor herstel.
Uw VDP-processen moeten ook beschrijven hoe u de kwetsbaarheid, de bijbehorende risico’s en de vraag of die succesvol is misbruikt communiceert aan interne stakeholders en aan partijen van wie de beschermde gegevens mogelijk in gevaar zijn.
Waarom een vulnerability disclosure program nuttig is voor MSP’s
MSP’s zijn verantwoordelijk voor de IT-beveiliging van hun klanten. Bestaande fouten in besturingssystemen, cloudplatforms en software van derden raken zowel u als uw klanten en via configuratiefouten kunt u zelf ook kwetsbaarheden introduceren.
Om effectieve beveiliging te bieden en compliancedoelen te halen, moet u externe partijen een manier geven om mogelijke kwetsbaarheden te melden zodat u die kunt onderzoeken.
Wat er in een melding van een beveiligingslek hoort te staan
Als een externe partij een melding indient, vraagt u om de volgende relevante informatie:
- Het getroffen systeem, product, de applicatie of het endpoint
- Beschrijving van de kwetsbaarheid en stappen om die te reproduceren
- Bewijs, screenshots, logs of een POC (Proof Of Concept)
- Mogelijke impact
- Contactgegevens van de melder
- Datum van indiening
- Voorgestelde ernst
- Of het probleem elders is gedeeld
Dat levert doorgaans voldoende bewijs op om het probleem te bevestigen zonder dat vervolgvragen het onderzoek vertragen. Toch verzamelt u ook alle aanvullende details en context, via vrije tekstvelden of via navraag door een supportmedewerker (zonder op antwoord te wachten voordat het onderzoek start).
Cruciaal bij het indienen is dat het zo soepel mogelijk verloopt. Maak niet alle velden verplicht en bouw geen frustrerende formuliervalidatie in. Het proces moet zo eenvoudig mogelijk zijn om meldingen aan te moedigen. Zorg er ook voor dat uw disclosureformulier of contactgegevens goed vindbaar zijn voor wie ernaar zoekt.
VDP-workflow: zo triageert u meldingen van kwetsbaarheden
Zodra een melding binnenkomt, moet uw VDP-workflow snel bepalen of de melding geldig is en deze prioriteren.
Uw triageworkflow moet werkbaar zijn met duidelijk gedefinieerde stappen die u kunt afvinken, zodat de melding volledig is onderzocht en, als die wordt bevestigd, correct wordt overgedragen voor herstel.
De onderstaande workflow kan als template dienen voor uw eigen vulnerability disclosure process rond intake en triage:
- Bevestig de ontvangst van de melding
- Controleer of de melding binnen de scope valt
- Ga na of het probleem een duplicaat is
- Valideer de kwetsbaarheid op een veilige manier
- Beoordeel de misbruikbaarheid en de impact op de business
- Ken een ernstniveau toe
- Stuur het probleem door naar de juiste eigenaar
- Maak een hersteltickert of registratie aan voor de opvolging
- Bepaal de volgende communicatie- en beoordelingsstappen
Herstel van kwetsbaarheden toewijzen en volgen
Na uw triageworkflow volgt een zelfstandige herstelworkflow. Zo kunt u de melding toewijzen aan de technicus die verantwoordelijk is voor het gebied waarop de kwetsbaarheid betrekking heeft en kan die na de oplossing terug naar de technicus of het team dat uw VDP beheert voor validatie.
Uw herstelworkflow blijft tot de afronding toegewezen aan één specifieke persoon en is gekoppeld aan de binnengekomen melding. Meestal gebeurt dat met een supportticket. Streefdata stelt u vast op basis van ernst en prioriteit en de voortgang houdt u bij. Wanneer een oplossing of maatregel is doorgevoerd, documenteert u die samen met testresultaten die de effectiviteit bevestigen – en bewaart u die informatie in uw documentatieplatform voor latere audits of beoordelingen.
Tijdelijke workarounds pakt u op dezelfde manier aan, maar met geplande herinneringen dat er zodra het kan een permanente oplossing moet komen. De verantwoordelijkheid blijft gedurende het hele proces belegd, ook als het langere tijd in beslag neemt.
Communicatie en afsluiting
Het succes van een VDP-workflow staat of valt met heldere communicatie.
De melder krijgt een ontvangstbevestiging en opnieuw bericht zodra de kwetsbaarheid is bevestigd. Interne stakeholders houdt u op de hoogte van kwetsbaarheden die hun domein raken, inclusief het informeren van juridische stakeholders wanneer compliance mogelijk is geschonden of er sprake is van een meldingsplichtig incident. Klanten en gebruikers moeten worden geïnformeerd als hun gegevens mogelijk zijn gelekt – zowel voor transparantie en vertrouwen als voor compliance.
De succesvolle afsluiting van kwetsbaarheden communiceert u aan alle betrokken partijen (met een hartelijk bedankje aan de melder wanneer de kwetsbaarheid is gesloten!).
Statistieken om bij te houden
Gedurende uw VDP-workflow verzamelt u statistieken die de effectiviteit aantonen en handvatten bieden voor toekomstige verbeteringen.
Denk daarbij aan gegevens zoals:
- Tijd tot bevestiging, validatie, triage en herstel
- Percentage dubbele meldingen
- Meldingen per ernstniveau en getroffen systeem
- Heropende meldingen
- Meldingen die zonder actie zijn gesloten
- Meldingen die wachten op reactie van de eigenaar
Veelgemaakte fouten in VDP-workflows
Meldingen van kwetsbaarheden moeten direct worden getriageerd en opgepakt: als een welwillende externe partij een kwetsbaarheid heeft opgemerkt, is de kans groot dat een minder altruïstische partij er actief misbruik van probeert te maken. Toch kost het behandelen van elke melding als een echt incident vóór bevestiging veel resources en leidt het tot burn-out in uw team. Ook moeten meldingen worden ontdubbeld om verspilling van resources te voorkomen.
Verantwoordelijkheden en beslissingen legt u vast en het eigenaarschap houdt u bij in alle VDP-workflows. Hoewel sommige meldingen buiten de scope kunnen vallen (bijvoorbeeld de verantwoordelijkheid van een leverancier), mag u ze niet negeren. Documenteer ze voor de zichtbaarheid en zodat bij een nieuwe melding van hetzelfde probleem geen tijd verloren gaat aan opnieuw onderzoeken. Daarnaast moet u de voortgang van de leverancier volgen en in de tussentijd mogelijk tijdelijke mitigaties doorvoeren.
Raadpleeg altijd juridische, compliance- of securityleiding en -experts wanneer er mogelijke gevolgen zijn voor klanten of juridische gevolgen of wanneer er publieke communicatie bij komt kijken.
Tot slot: een vulnerability disclosure program is geen bug bounty. Maak dat duidelijk in uw meldingsproces zodat melders zich niet misleid voelen (door hun eigen aannames of misverstanden).
Resultaten van vulnerability disclosure programs en vulnerability management bevestigen, rapporteren en documenteren
Het IT Management-platform van NinjaOne bevat veel van de tools die u nodig hebt om een robuust vulnerability disclosure management-programma op te zetten en te onderhouden.
Accepteer meldingen, wijs verantwoordelijkheden toe, communiceer met stakeholders en volg de voortgang via het ticketsysteem van NinjaOne. Monitor resultaten met de ingebouwde beveiligde documentatie, gebruik geautomatiseerde herstelscripts en patches en bevestig de oplossing met endpoint monitoring.
NinjaOne biedt daarnaast tools voor vulnerability management en patchbeheer die herstel automatiseren en asset- en inventarisatietools voor een compleet beeld van uw IT-infrastructuur.