Wat is PHP en welk probleem ontstond er? 'Weeffout in programmeertaal'

Wat is PHP en welk probleem ontstond er? 'Weeffout in programmeertaal'

Nieuwsredacteur
"Er zijn twee kwetsbaarheden geconstateerd in PHP", zegt Schipper-Derkse. "PHP is een programmeertaal waarmee websites en applicaties worden gebouwd. De kwetsbaarheden die vandaag zijn geconstateerd, zijn gemakkelijk te misbruiken."
Schipper-Derkse slaat nog geen groot alarm. Volgens haar is er sprake van een weeffout in software die kan worden gerepareerd. Die reparatie stond gepland om 16.00 uur, maar stond een kwartier eerder al klaar. "Het is dus geen aanval, maar een kwetsbaarheid die hier in de software zit." Wel roept ze alle gebruikers op de reparatie direct door te voeren: "Zit klaar en voer 'm door, zodat het gat gedicht is."
In Nederland maken volgens de cybersecuritywaakhond heel veel websites gebruik van PHP. Woensdag gingen veel websites uit voorzorg offline, waaronder overheidssites als die van het RIVM en de Tweede Kamer, entertainmentsites als Pathé Thuis en meerdere media. Ook de ANWB, telecomproviders en sites en apps van ziekenhuizen gingen op zwart.
De risico's van de problemen verschillen per website. "Zo zijn de risico's bij een webshop waarop betalingsverkeer plaatsvindt groter dan bij een website waarop alleen informatie te vinden is", zegt Schipper-Derkse.
'Iedere organisatie maakt eigen afweging'
De organisatie achter PHP kondigde maandag aan dat er woensdag een oplossing zou komen voor een probleem. Hackers pakten die aankondiging aan om het precieze lek te lokaliseren.
Iedere organisatie maakt volgens Schipper-Derkse een eigen risicoafweging. "Daar zijn ze zelf verantwoordelijk voor." PHP kan commando's geven aan de achterkant van een website. Bij sites waarop betalingen plaatsvinden, kan de impact groter zijn als kwaadwillenden ermee aan de haal gaan. Dan kunnen er orders worden uitgevoerd aan de achterkant.
Het NSCS heeft verschillende groepen sinds de nacht van dinsdag op woensdag geïnformeerd over de kwetsbaarheden en ze verteld hoe ze voorzorgsmaatregelen kunnen nemen.
Update gaat bij ene site sneller dan bij andere
In het buitenland, waar ook veelvuldig gebruik wordt gemaakt van PHP, lijken sites minder snel offline te gaan. "Die lijken een andere risicoanalyse te maken dan wij. Onze cybersecuritywaakhondcollega's in Europa doen hetzelfde qua communicatie", zegt Schipper-Derkse, die in nauw contact staat met EU-collega's.
Zodra de reparatie is doorgevoerd, kunnen veel sites weer online. Dat kan bij de ene site sneller gaan dan bij de andere. "Maar dat ligt aan de updates die nodig zijn bij de desbetreffende organisaties."
Wat is PHP precies?
Tim Wijkman-van Aalst, economieredacteur:
"PHP is een programmeertaal die wereldwijd wordt gebruikt om websites aan te sturen. Bijna 70 procent van alle websites op het internet is afhankelijk van PHP."
"Dankzij PHP kan een website meer doen dan alleen tekst en afbeeldingen weergeven. PHP maakt interactie tussen de website en de websitebezoeker mogelijk. Denk bijvoorbeeld aan zoekfuncties en mogelijkheden om reacties achter te laten of een berichtje versturen via een contactformulier. Ook veel webwinkels maken gebruik van PHP, waardoor je producten kunt bestellen en betalen."
"PHP werkt vooral achter de schermen. Wanneer iemand een website bezoekt, voert de server waarop de site draait diverse opdrachten uit. PHP verwerkt deze opdrachten en helpt de juiste informatie aan de bezoeker te leveren. Dat is een proces dat de gebruiker doorgaans niet opmerkt."
"Een beveiligingslek in PHP kan daardoor ernstige gevolgen hebben. Als kwaadwillenden zo'n zwakke plek misbruiken, kunnen zij mogelijk toegang krijgen tot gegevens of opdrachten uitvoeren op de server. In het ergste geval kunnen zij zelfs de controle over een website of de onderliggende server overnemen."
Stel een vraag
Aanbevolen artikelen
NUjij-reacties
117 reactiesLog in en lees reacties
Lees reacties, stel vragen aan de redactie, geef respect en praat mee over het belangrijkste nieuws.