Uw website is het online visitekaartje voor al uw klanten en bezoekers.
Om ervoor te zorgen dat dit digitale visitekaartje betrouwbaar werkt, moet ook regelmatig aandacht worden besteed aan beveiliging, zelfs als dat soms lastig is.
IT-beveiliging draait niet alleen om de bescherming van gevoelige gegevens, maar ook om het mogelijke misbruik van de server. De overname van de server door een ongewenste gast kan ernstige strafrechtelijke gevolgen hebben voor de serverbeheerder (in het ergste geval).
Om deze risico’s beter te begrijpen, is het belangrijk om de verschillende soorten schadelijke software te kennen, evenals de methoden waarmee aanvallers vertrouwelijke informatie proberen te verkrijgen. Het volgende overzicht licht eerst de belangrijkste definities van de verschillende categorieën en begrippen toe.
(1) Wie is verantwoordelijk voor het updaten van PHP?
De beheerder op serverniveau
Uw ISP (internetprovider) installe doorgaans een beveiligingspatch voor PHP. In het geval van PHP2Shell zal dat waarschijnlijk al zijn gebeurd. Let op: de provider is niet hetzelfde als de programmeur of webdesigner. De term ‘beheerder’ kan soms tot verwarring leiden.
(2) Wat is de PHP2Shell-kwetsbaarheid?
PHP is een programmeertaal die dynamische pagina's op de webserver mogelijk maakt.
PHP2Shell verwijst naar twee kritische kwetsbaarheden in de PHP-interpreter zelf, waardoor aanvallers zonder inloggen code op webservers kunnen uitvoeren, soms zelfs voordat de daadwerkelijke applicatie draait. Door slim gebruik te maken van een fout in de uploadfunctie. Zelfs als de pagina alleen uit /Hallo Wereld/ bestaat en helemaal niets dynamisch aanbiedt.
Het is voldoende dat PHP is geïnstalleerd en ingeschakeld.
Dit betekent: De webserver wordt gekaapt en gevoelige klantgegevens kunnen worden gecompromitteerd of er kunnen misdaden worden gepleegd in jouw naam.
Het probleem is al 20 jaar bekend, maar het werd als te complex beschouwd om uitvoerbaar te zijn (in tijden zonder AI).
Voor degenen die geïnteresseerd zijn in de details, hier is een geslaagde video hierover - gemakkelijk te begrijpen:
Bekijk de video: IT
PHP2Shell: Hoe een geheugenfout een shell wordt (https://youtu.be/qXv8NAIFm9o) (in het Duits met Engelse ondertiteling)
(3) Compatibiliteit vs. Beveiliging - een Dilemma
Wat eenmaal is geprogrammeerd, moet van tijd tot tijd worden onderhouden.
Zelfs als uw websites bijvoorbeeld onafhankelijk zijn van WordPress en dergelijke (zogenaamde CMS-systemen), zijn ze niet statisch en hebben ze daarom PHP nodig. Alleen met /PHP/ is het mogelijk om pagina's dynamisch te maken (afbeeldingen en inhoud zijn gescheiden van HTML); anders zou de inspanning om ze te maken vele malen hoger zijn, en het onderhoud nog meer.
Overigens is PHP een open source-project (Foundation) en is ontstaan uit het ijverige werk van een paar vrijwilligers. PHP kan zonder licentiekosten worden gebruikt.
Momenteel draaien veel PHP-scripts nog op enigszins verouderde PHP-versies (7 en ouder). De weinige vrijwilligers zorgen voor de beveiligingsupdates. Een actuele PHP-versie (8.5 - in 2026) is echter geen garantie dat alles op de website blijft functioneren. Dit is een dilemma. Want met elke update naar boven zijn er, naast de beveiligingspatches, ook af en toe aanzienlijke wijzigingen in de functionaliteit (bijvoorbeeld kunnen opdrachten niet meer werken en moeten ze worden herschreven). Dit betekent dat niet alles wat we misschien vijf of tien jaar geleden voor u hebben geprogrammeerd, nog steeds werkt.
Daarom betekent dit op middellange termijn dat er af en toe meer of minder aanpassingen in de programmering nodig zijn, wat helaas ook kosten met zich meebrengt, zodat uw klanten en gasten een functionerende site ervaren. Dit betekent dat alleen pagina s die misschien twintig jaar geleden als statische pagina s in puur HTML zijn geprogrammeerd, ook vandaag de dag nog draaien (zie hierboven), maar ze zien er ook uit /als twintig jaar geleden/ (wat niemand wil). Een dynamische website zou echter vijf jaar moeten meegaan zonder grote aanpassingen. Daarna ofwel aanpassen of helemaal nieuw maken. Zo is de loop der dingen.
(4) Observatie en Onderhoud van de Website
Uw website is uw visitekaartje op het internet voor al uw klanten en gasten.
Om hoge kosten* te vermijden en om de website draaiende te houden, is het belangrijk dat u af en toe (bij voorkeur 1 tot 2 keer per maand) naar uw eigen bedrijfswebsite kijkt om te controleren of alles nog steeds functioneert zoals bedoeld. Als dat niet het geval is, is een e-mail met een beschrijving van het probleem en een telefoontje om ervoor te zorgen dat de e-mail niet verloren gaat voldoende. We zullen dan samen bespreken welke oplossing het beste is.
(* Voor de Duitse markt kan men in 2026 bij jaarcontracten ongeveer 600 tot 900 € netto per maand en website inschatten, wat alleen een echte 24/7-bereikbaarheid met bindende reactietijden omvat. Plus respectieve projectwerkzaamheden enz., vergelijkbaar met onderhoudsinspanningen!)
Ik hoop dat ik met deze informatie een beetje helderheid en geruststelling heb kunnen bieden. Neem alstublieft contact met mij op als u meer informatie nodig heeft.