Dienst · Software-ontwikkeling

Vulnerability management inrichten.

Wettelijke meldtermijnen beginnen niet bij het incident maar op het moment dat u het weet. Een organisatie die haar afhankelijkheden niet volgt, ontdekt iets weken later en is formeel op tijd terwijl er wekenlang een gat stond. Wij richten het proces in dat dat moment naar voren haalt.

SignaalbronnenWeging op impactHersteltermijnenUitzonderingenregister

Waar het in de praktijk misgaat.

Op vier plekken, en zelden bij het scannen zelf. Ten eerste bij het binnenhalen: er wordt gekeken naar de eigen systemen, maar niet naar de onderdelen waar de software op leunt. Ten tweede bij het wegen: een lijst wordt van boven naar beneden afgewerkt op een cijfer dat door iemand anders is bepaald voor een situatie die de uwe niet is. Ten derde bij het herstellen: er is geen afgesproken termijn, dus alles wat niet dringend voelt schuift op. En ten vierde bij het niet-herstellen — wat blijft staan, staat er zonder reden en zonder datum.

Er is een vijfde plek die minder zichtbaar is: het moment van constateren. Toezichthouders kijken daar inmiddels naar, en niet alleen of u tijdig meldde maar of u redelijkerwijs eerder had kunnen weten dat er iets speelde. Dat verschuift het zwaartepunt van het afhandelen naar het opmerken, en dat is precies het deel waar de meeste organisaties niets voor hebben ingericht.

Wij bouwen geen scanner — die bestaan en ze zijn goed. Wat wij doen is het proces eromheen: bronnen aansluiten op wat u werkelijk gebruikt, een weging die uw eigen situatie meeneemt, termijnen die haalbaar zijn, en een register voor wat u bewust laat staan. Dat leunt op een actueel componentoverzicht, sluit aan op controles in de pijplijn en op de meldplichten uit de Cyber Resilience Act en de Cyberbeveiligingswet.

Drie soorten opdrachten die wij hierin krijgen.

De volgorde is bijna altijd dezelfde: eerst weten, dan wegen, dan afspreken. In het eerste gesprek bepalen we waar bij u het grootste gat zit.

Eerste traject · vast sprintbudget

Bronnen aansluiten op wat u echt gebruikt

Signalen binnenhalen over de onderdelen waar uw software op leunt, niet alleen over de servers waarop hij draait. Dat betekent koppelen aan uw componentoverzicht en aan de containerlaag eronder, met bronnen als de nationale kwetsbaarhedendatabank en open registers. Het doel is het moment van constateren naar voren halen, want daar begint elke wettelijke klok en daar zit de meeste onbeheerste tijd.

ComponentoverzichtContainerlaagPublieke bronnenLeverancierssignalen
Middelgroot traject · vast sprintbudget

Wegen op wat het bij u betekent

Een gepubliceerde ernstscore zegt iets over de kwetsbaarheid en niets over uw situatie. Een kritieke fout in een onderdeel dat u wel meelevert maar nooit aanroept, is minder dringend dan een matige fout in het hart van uw inlogproces. Wij combineren drie dingen: hoe ernstig het volgens de bron is, of het actief wordt misbruikt, en waar het bij u zit. Dat laatste kunt u alleen beantwoorden als u weet welke onderdelen u gebruikt en waarvoor.

Ernst uit de bronActief misbruikPlek in uw landschapAutomatische voorsortering
Groter traject · vast sprintbudget

Termijnen, register en meldklok

Een hersteltermijn per ernstniveau die uw team ook echt haalt, een register voor alles wat bewust blijft staan — met de reden, de tussenmaatregel en een herbeoordelingsdatum — en de koppeling naar uw meldplichten. Wij richten het zo in dat de informatie die een melding vraagt uit hetzelfde proces komt: wat is gevonden, wanneer wisten we het, welke versies zijn geraakt, welke maatregel is genomen.

HersteltermijnenUitzonderingenregisterMeldklokRapportage

Wat u aan het einde van een traject heeft.

Een proces dat draait zonder dat er iemand elke ochtend een lijst hoeft door te lopen, plus de vastlegging die u bij een audit nodig heeft.

  • Aangesloten signaalbronnenBronnen die uw componentoverzicht, uw containerlaag en uw ingekochte software volgen, zodat een melding u bereikt zonder dat iemand ernaar hoeft te zoeken.
  • Een weging die uw situatie meeneemtErnst uit de bron, of er actief misbruik bekend is, en waar het onderdeel bij u zit — samen een volgorde die verdedigbaar is in plaats van overgenomen.
  • Hersteltermijnen per ernstniveauAfgesproken met de mensen die het uitvoeren, zodat de termijn haalbaar is en er iets te bespreken valt als hij wordt overschreden.
  • Een uitzonderingenregisterPer bevinding die blijft staan: waarom niet hersteld, welke tussenmaatregel er is genomen, en wanneer er opnieuw naar wordt gekeken.
  • Koppeling met uw meldplichtenDe gegevens die een melding vraagt, komen uit hetzelfde proces, met de datum van constateren als vast vastgelegd moment.
  • Een route voor meldingen van buitenEen contactpunt en afhandelroute voor onderzoekers die iets bij u vinden, aansluitend op uw bestaande beleid daarvoor.

Wanneer dit bij u speelt.

Vier situaties die wij terugzien bij organisaties die ons hiervoor benaderen. Meestal is er een aanleiding en blijkt het proces breder te ontbreken.

Wettelijke klok

U valt onder een meldplicht

De Cyberbeveiligingswet of, voor wie een product op de markt brengt, de Cyber Resilience Act legt u korte termijnen op die beginnen bij constateren. Zonder een proces dat signalen vroeg binnenhaalt, is die termijn niet te halen, hoe goed uw meldprocedure ook op papier staat.

De lijst groeit

Er staan honderden bevindingen open

Er wordt gescand, er komt een lijst uit, en die lijst wordt elke maand langer. Het probleem is bijna nooit het aantal maar het ontbreken van twee dingen: een weging die zegt wat eerst moet, en een datum voor wat blijft staan.

Weken tussen melding en ontdekking

U hoorde het via het nieuws

Een kwetsbaarheid in een veelgebruikt onderdeel haalde het nieuws, en dat was het moment waarop bij u de vraag ontstond of u het gebruikt. Dat is te laat en het is te voorkomen.

Audit of certificering

Er wordt om het register gevraagd

Bij een audit is het eerste wat gevraagd wordt niet de lijst met opgeloste bevindingen maar het register van wat bewust blijft staan, met de onderbouwing. Dat is precies wat in de meeste organisaties niet bestaat.

Hoe zo’n traject loopt.

1

Kennismaking en nulmeting

Wat wordt er nu gescand, welke bronnen komen binnen, en hoe lang duurde het bij de laatste grote melding voordat er een onderbouwd oordeel lag. Die laatste vraag legt meer bloot dan een inventarisatie van gereedschap, en hij is het ijkpunt voor de rest van het traject.

2

Bronnen aansluiten

We koppelen de signalen aan wat u werkelijk gebruikt: uw componentoverzicht, de containerlaag, uw ingekochte software en de leveranciers die zelf melden. Waar dat overzicht ontbreekt, beginnen we daar, want zonder die lijst is elke melding een zoekopdracht.

3

Weging inrichten

We combineren ernst, bekend misbruik en de plek in uw landschap tot een voorsortering, en toetsen die aan de bevindingen van de afgelopen periode: had deze volgorde u de goede kant op gestuurd? Dat is een kort experiment dat veel discussie voorkomt.

4

Termijnen en register afspreken

Hersteltermijnen per ernstniveau, afgesproken met de mensen die ze uitvoeren en niet alleen met wie erover beslist. Daarnaast het register voor wat blijft staan, met reden, tussenmaatregel en herbeoordelingsdatum. Zonder die datum groeit elke lijst.

5

Meldklok koppelen en overdragen

De koppeling naar uw meldplichten, een keer oefenen met een realistisch scenario, en een overdracht aan uw team. Daarna een evaluatie waarin we de tijd tot een onderbouwd oordeel afzetten tegen de nulmeting.

Veelgestelde vragen over het beheer van kwetsbaarheden.

Wat security-officers, IT-managers en ontwikkelteams ons vragen voordat zij hiermee beginnen.

Wij scannen al. Wat voegt dit toe?
Scannen is het makkelijkste deel en het is meestal niet waar het misgaat. Wat ontbreekt, is een weging die zegt wat eerst moet, een afgesproken termijn waarbinnen iets wordt hersteld, en een register voor wat blijft staan. Zonder die drie levert scannen een lijst op die elke maand langer wordt en waar niemand meer in kijkt. Wij richten het proces in dat van die lijst een werkvoorraad maakt.
Waarom is de gepubliceerde ernstscore niet genoeg?
Omdat hij iets zegt over de kwetsbaarheid en niets over uw situatie. Dezelfde score staat op een fout in een component dat bij u nooit wordt aangeroepen en op een fout in het hart van uw inlogproces. De weging die werkt, combineert drie dingen: hoe ernstig het volgens de bron is, of er actief misbruik bekend is, en waar het bij u zit. Dat derde kunt u alleen beantwoorden als u weet welke onderdelen u gebruikt en waarvoor.
Hoe voorkomen wij dat de lijst blijft groeien?
Door twee afspraken. Een hersteltermijn per ernstniveau, zodat er een moment is waarop iets af moet zijn, en een verplichte reden met herbeoordelingsdatum voor alles wat niet wordt opgelost. Die tweede is de belangrijkste: zonder datum verdwijnt een bewuste beslissing ongemerkt in de categorie vergeten. Beide afspraken maken we met de mensen die ze uitvoeren, want een termijn die niet haalbaar is, wordt genegeerd en dan bent u verder van huis.
Wat hoort er in het uitzonderingenregister?
Per bevinding drie dingen: waarom er niet wordt hersteld, welke maatregel er in de tussentijd is genomen, en wanneer er opnieuw naar wordt gekeken. Dat is geen bureaucratie maar het verschil tussen een bewust aanvaard risico en iets wat is vergeten. Bij een audit is dit register het eerste wat gevraagd wordt, en het is ook wat u zelf nodig heeft om de lijst beheersbaar te houden.
Werkt dit ook voor software die wij hebben ingekocht?
Voor het signaleren wel: u kunt volgen wat er over een product bekend wordt en welke versie u draait. Het oplossen ligt dan bij uw leverancier, en dat maakt zijn hersteltermijn iets dat in uw contract hoort te staan. Wij helpen die bepaling formuleren, en richten de opvolging zo in dat u kunt aantonen wanneer u het hebt gemeld en wat de leverancier heeft toegezegd. Dat is precies wat een toezichthouder vraagt als u zelf niet kon herstellen.
Hoe verhoudt dit zich tot onze meldplichten?
Beide klokken — die uit de Cyberbeveiligingswet en die uit de Cyber Resilience Act — beginnen bij constateren. Een proces dat signalen vroeg binnenhaalt en snel beoordeelt, is daarmee geen bijzaak maar de voorwaarde om die termijnen te halen. Wij richten het zo in dat de informatie die een melding vraagt uit hetzelfde proces komt, zodat u op het drukste moment niet nog gegevens hoeft te verzamelen.
Moeten wij alles patchen?
Nee, en dat is een van de nuttigste uitkomsten van een goede weging. Er zijn bevindingen waarbij bijwerken meer risico oplevert dan laten staan, en er zijn er waarbij de leverancier nog niets heeft. Die horen in het register met een tussenmaatregel en een datum. Wat niet werkt, is impliciet niets doen: dat is dezelfde uitkomst zonder de onderbouwing, en het is precies wat bij een incident tegen u werkt.
Hoe snel moeten wij herstellen?
Dat legt u zelf vast per ernstniveau, en de juiste termijn is de kortste die uw team structureel haalt. Voor bevindingen waarvan bekend is dat ze actief worden misbruikt, ligt de lat aanzienlijk hoger dan voor de rest, en dat verschil hoort expliciet in uw afspraak te staan. In gereguleerde sectoren geeft uw toezichtskader soms richting; wij nemen dat mee als ondergrens en niet als streefwaarde.
Hebben wij hier een apart product voor nodig?
Voor het beheren van bevindingen over veel projecten en versies heen is een centraal systeem prettig, en daar zijn zowel open als betaalde opties voor. Voor kleinere landschappen kan het met wat u al heeft. Wij beginnen bij uw bestaande gereedschap en adviseren pas iets nieuws als het aantoonbaar iets oplost. Terugkerende kosten leggen we vooraf aan u voor.
Wie moet dit bij ons beheren?
Iemand met mandaat om prioriteit te geven, en dat is doorgaans niet dezelfde persoon die scant. Het beoordelen van een bevinding is een afweging tussen risico en werk, en die kan alleen gemaakt worden door iemand die over de werkvoorraad gaat. In de praktijk werkt een combinatie het beste: het signaleren automatisch, het wegen automatisch voorgesorteerd, en het besluit bij een vaste persoon met een vast ritme.
Wat als iemand van buiten iets bij ons vindt?
Dan wilt u dat hij het bij u meldt en niet elders publiceert, en daarvoor heeft u een duidelijk contactpunt en een afhandelroute nodig. Appfront heeft daar zelf beleid voor, en wij richten hetzelfde voor u in: waar meldt iemand, wat mag hij verwachten, en hoe komt zo’n melding in dezelfde werkvoorraad terecht als de rest. Zonder die route komt een melding binnen op een algemeen adres en blijft hij dagen liggen.

Praat met ons over het beheer van kwetsbaarheden.

Een kennismaking van een half uur, vrijblijvend. Vertel hoe lang het bij de laatste grote melding duurde voordat u wist of het u raakte, dan zeggen we waar wij zouden beginnen — ook als we uiteindelijk niet samenwerken.

Edit Content