Na CrowdStrike: zes vragen over computerupdates
Een update van computerbeveiligingsbedrijf CrowdStrike legde afgelopen maand computers over de hele wereld lam. Volgens experts kan het zo nog eens gebeuren.
Â
Ineens lieten computers over de hele wereld een blauw scherm zien. Van vliegvelden tot ziekenhuizen en van mediabedrijven tot banken: de computers deden niets meer. Vluchten konden niet vertrekken, omdat passagiers niet konden worden ingecheckt; operaties in ziekenhuizen moesten worden afgeblazen; klanten van banken konden geen geld opnemen.
Al snel was duidelijk dat het hier niet ging om een hack of een cyberaanval. Bron van alle ellende was een update van het bedrijf CrowdStrike, dat met zijn software bij zoân dertigduizend bedrijven en organisaties wereldwijd zorgt voor de bescherming van computers tegen virussen en andere malware.
Een update die CrowdStrike naar alle Windows-computers van klanten had gestuurd, bevatte een foutje, waardoor die computers crashten en niet meer werkten. Pas nadat elke computer handmatig was opgestart, kon de foutieve update worden verwijderd en de computer weer normaal functioneren.
Â
Hoe kon het zo misgaan?
CrowdStrike stuurde een update uit naar alle Windows-computers waarvoor het verantwoordelijk was. Via een internetverbinding kwam die update binnen in de kernel van de computer. âDat is het hart van de computer, dan ben je echt onder de motorkap bezigâ, zegt Bert Hubert, softwareontwikkelaar en voormalig toezichthouder op de inlichtingendiensten. âMaar het zorgwekkendst vind ik dat CrowdStrike de nieuwe update niet eerst zelf in de praktijk heeft getest. Er is wel een analyse op gedaan, maar de update is niet eerst op een klein aantal computers bij het bedrijf zelf getest.â
Ook Christo Butcher, executive consultant bij cyberbeveiligingsbedrijf Fox-IT, vindt dat raar. âCrowdStrike valideert updates wel voor die naar klanten te sturen, maar dat is niet hetzelfde als zorgvuldig testen. Bij die validatie wordt gecheckt of updates aan een aantal regels voldoen, en dus niet of ze in de praktijk ook goed werken. Dat is alsof je een document voor publicatie door een spellingschecker haalt, maar niet checkt of de boodschap nog wel klopt. De CrowdStrike-crash liet zien dat dat niet genoeg is. Mensen maken fouten, dus we moeten de processen daarop inrichten. Validatie kan helpen, maar grondig testen blijft nodig om die fouten te vinden voor ze onder klanten te verspreiden.â
Â
Heeft de fout van CrowdStrike experts verrast?
âJa, toch wel. De tool die CrowdStrike levert kost wat en staat bekend als kwalitatief hoogwaardigâ, zegt Butcher. âHet bedrijf levert dan ook aan grote bedrijven de security van hun computersystemen. Die hadden veel vertrouwen in CrowdStrike, iets dat je over langere tijd opbouwt. Wat dat betreft is dit wel een wake-up call: dit gaat zo zelden mis, dat veel bedrijven hun plan B niet oefenen. Dat is een belangrijke les.â
Ook Bert Hubert is geschrokken van de impact van de foute update. âIk wist niet dat CrowdStrike zĂł snel was gegroeid; dat is een beetje buiten de schijnwerpers gebeurd.â Veel mensen kenden het bedrijf niet eens bij naam, terwijl het bedrijf inmiddels bijna achtduizend medewerkers heeft en een jaaromzet van drie miljard dollar. âVoor dat geld hadden ze toch wel aan stagiair kunnen aanstellen die de updates test voordat ze worden uitgestuurd? Simpel zat.â
Zou dit nog eens kunnen gebeuren?
Jazeker, zeggen de experts. En nog wel erger ook. âNeem het pakket Microsoft 365, dat is het grootste risicoâ, zegt Hubert. âDat wordt in het bedrijfsleven op 95 procent van de computers gebruikt. Als die software er op een dag mee ophoudt, dan kunnen we niet meer e-mailen. EĂ©n dag per jaar ligt Microsoft 365 er gemiddeld al uit, zie het als een nationale vrije dag.â
Hubert heeft voorbeelden te over van organisaties die bij haperende computers direct in de problemen komen. De Nederlandse Spoorwegen moest in 2022 alle treinen stilzetten omdat het computersysteem dat zegt waar de treinen moeten eindigen eruit lag. âDaar was wel een back-up van, maar die deed het ook niet.â
Ook bij de Luchtverkeersleiding Nederland komt het soms voor dat de software er even uitligt, zegt Hubert. âDan kunnen vliegtuigen een paar uur niet landen en moeten ze naar een ander vliegveld.â
Bussen in onder meer Almere die door de chauffeurs langs de kant van de weg werden gezet omdat het systeem eruit lag. Trams in Utrecht die stil kwamen te staan door een storing in het netwerk van Vodafone. Het zijn allemaal zaken met ontwrichtende gevolgen voor de maatschappij.
Butcher van Fox-IT wil daar nog wat aan toevoegen. Nu was het een foutje van het softwarebedrijf waardoor vele Windows-computers stopten met werken, maar er zijn ook hackers actief die op dit soort kwetsbaarheden loeren, waarschuwt hij. âAls die via deze route bij miljoenen computers binnenkomen, dan is de schade veel groter. Het binnendringen via bedrijven zoals CrowdStrike is voor âstatelijke actorenâ ontzettend interessant.â
Waarom pakken beleidsmakers dit nu niet eindelijk eens grondig aan?
Tsja, verzucht Hubert. Pas als het kalf verdronken is, dempt men de put, luidt het spreekwoord. Cynisch gezegd is de schade voor de maatschappij door een cyberaanval of een verkeerde update nog niet zo groot geweest, dat de overheid wel actie móét ondernemen. âPas na de ramp met de Titanic besloten overheden om wetten en regels op te stellen voor het ontwerpen en bouwen van schepen. Tot die tijd deed men eigenlijk maar wat.â
Wat dat betreft openen de CrowdStrike-problemen misschien eindelijk de ogen van de politiek, omdat het zo breed in de maatschappij doorwerkte. Op allerlei plekken werden mensen erdoor getroffen. Vanuit Europa komt er nu een nieuwe richtlijn aan die bedrijven verplicht een plan B te hebben voor de zeldzame gevallen dat de computers eruit liggen. âEen onderdeel van deze NIS2-richtlijn is dat bedrijven worden verplicht een continuĂŻteitsplan te hebbenâ, zegt Hubert.
Luchtvaartmaatschappijen konden passagiers aan boord laten door ze uiteindelijk handmatig, met pen en papier, in te checken. Maar veel andere getroffen bedrijven hadden geen plan B toen hun computers uitvielen. Hoe kan dat?
De CrowdStrike-storing bracht aan het licht welke bedrijven een terugvalplan hebben, en welke niet. Omdat updates bijna altijd goed gaan, denken veel bedrijven niet meer na over wat ze moeten doen als de computers er echt allemaal ineens uit liggen.
âMaar het verschilt tussen bedrijvenâ, zegt Hubert. âHet ene ziekenhuis heeft het goed geregeld, zodat ze met losse laptops snel weer kunnen opstarten. Maar andere ziekenhuizen zijn volledig afhankelijk van externe computers, en komen dus helemaal tot stilstand. Dat is best een enge constatering.â
âDie luchtvaartmaatschappijen konden terugvallen op papier, omdat ze het in het verleden zo hebben gedaan. Dat zit nog een beetje in hun systeemâ, zegt Butcher. âIk spreek ook wel mensen in de voedselindustrie en daar zijn traceercodes cruciaal om te weten waar leveringen vandaan komen en wanneer. Ook die processen zijn volledig gedigitaliseerd, maar als de nood hoog is zouden die bedrijven dit wel tijdelijk op papier kunnen doen. Het is veel gedoe, maar het kĂĄn.â
En dan was er nog een ander probleem?
Het is een risico dat bedrijven en overheden allemaal dezelfde software op hun computers zetten, zei Hubert eerder tegen De Volkskrant. âDoor Ă©Ă©n vergissing zijn we die computers vervolgens allemaal kwijt.â
Veel computers bij bedrijven draaien op het besturingssysteem Windows, en als werkelijk ĂĄl je systemen op dezelfde software draaien, dan maakt dat ze kwetsbaar. Gaat er maar iets mis, dan zijn al je computersystemen onbruikbaar.
Die eenzijdigheid bij de aanschaf van computers en hun systemen is vaak een kwestie van zuinigheid. Beter zou het zijn als bedrijven niet allemaal op hetzelfde paard wedden, meent Hubert. âMaar er is geen centrale instantie die bedrijven hiervoor behoedt. Hetzelfde zagen we ook in de pandemie. Praktisch alle ziekenhuizen kochten exact dezelfde machines om snot- en speekselmonsters te testen op covid-19. Dat liep goed, tot ineens bepaalde dopjes of pipetjes niet meer leverbaar waren. Toen viel alles stil. Beter is het om machines van verschillende merken te kopen.â
Beeld: Smishra1 / CC BY-SA 4.0