# Gidsen: PHP- en serverbeveiliging

> Gidsen over PHP-beveiliging: webshells, backdoors, php.ini, SQL-injectie, XSS, uploads, logs, back-ups en beveiligingsheaders.

Bron: https://phpsos.de/nl/ratgeber/  
Stand: 25-10-2026  
Aanbieder: PHP SOS, PHP-noodhulp en serverbeveiliging. Directe hulp via WhatsApp: https://wa.me/491736494914?text=Hallo%20PHP%20SOS%2C%20wij%20hebben%20hulp%20nodig%20met%20onze%20PHP-server.%20Bedrijf%3A%20%E2%80%A6%20Website%3A%20%E2%80%A6

Vakartikelen voor beheerders en ontwikkelaars: webshells herkennen, php.ini beveiligen, logs analyseren, veilig programmeren.

- [PHP2Shell-tijdlijn: chronologie van 17 tot 25 oktober 2026](https://phpsos.de/nl/ratgeber/php2shell-chronologie/): Alle gedocumenteerde data rond PHP2Shell in één overzicht, van de eerste waargenomen aanvalspoging tot de stand van 25-10-2026, en wat daaruit volgt voor uw controle.
- [Bevestiging van de PHP-update door de hoster: zo vraagt u naar de patchstatus](https://phpsos.de/nl/ratgeber/hoster-patch-status-erfragen/): Een getoonde PHP-versie bewijst na PHP2Shell weinig. Met dit sjabloon vraagt u uw hoster om een bevestiging die u kunt documenteren.
- [Webshell herkennen en verwijderen](https://phpsos.de/nl/ratgeber/webshell-erkennen/): Hoe u achterdeurtjes op PHP-webservers opspoort zonder sporen te vernietigen, en waarom verwijderen alleen zelden volstaat.
- [WordPress-backdoor vinden: achterdeurtjes systematisch opsporen](https://phpsos.de/nl/ratgeber/backdoor-wordpress-finden/): Waar achterdeurtjes zich in WordPress meestal verbergen en hoe beheerders ze met WP-CLI en enkele opdrachten systematisch opsporen.
- [php.ini veilig configureren](https://phpsos.de/nl/ratgeber/php-ini-sicher-konfigurieren/): Welke instellingen in de php.ini het aanvalsoppervlak verkleinen, hoe u ze tegen overschrijven beschermt en wat na PHP2Shell extra geldt.
- [PHP disable_functions correct inzetten](https://phpsos.de/nl/ratgeber/disable-functions/): Met disable_functions blokkeert u riskante PHP-functies. Zo stelt u de lijst passend bij uw toepassing vast zonder de website plat te leggen.
- [open_basedir en isolatie per website](https://phpsos.de/nl/ratgeber/open-basedir/): Hoe u met open_basedir, eigen systeemgebruikers en gescheiden PHP-FPM-pools voorkomt dat een inbraak op één website alle andere op de server treft.
- [Bestandsrechten op de webserver](https://phpsos.de/nl/ratgeber/dateirechte-webserver/): Waarom de webserver zijn eigen code niet mag wijzigen, welke rechten voor bestanden en mappen zinvol zijn en hoe u de huidige toestand snel controleert.
- [composer audit: afhankelijkheden op kwetsbaarheden controleren](https://phpsos.de/nl/ratgeber/composer-abhaengigkeiten-pruefen/): Hoe ontwikkelaars met composer audit bekende beveiligingslekken in bibliotheken vinden, de controle automatiseren en typische fouten in de deployment vermijden.
- [PHP end of life: risico's van verouderde versies](https://phpsos.de/nl/ratgeber/php-end-of-life-risiken/): Wat het einde van de ondersteuning van een PHP-versie betekent, welke takken na PHP2Shell nog officiële patches krijgen en hoe u de migratie plannbaar maakt.
- [SQL-injectie in PHP voorkomen](https://phpsos.de/nl/ratgeber/sql-injection-php/): Hoe ontwikkelaars SQL-injectie in PHP-toepassingen met prepared statements, whitelists en minimale databaserechten betrouwbaar uitsluiten.
- [XSS in PHP voorkomen: cross-site scripting veilig afweren](https://phpsos.de/nl/ratgeber/xss-php/): Hoe ontwikkelaars cross-site scripting in PHP-toepassingen voorkomen: contextgerichte codering, auto-escaping in templates, opschoning van HTML en een Content Security Policy.
- [Bestandsuploads in PHP veilig opzetten: PHP-uploadbeveiliging](https://phpsos.de/nl/ratgeber/datei-upload-sicher/): Uploadformulieren zijn een veelgebruikte weg voor webshells. Zo controleert u bestandstypen goed, slaat u bestanden veilig op en voorkomt u dat de server geüploade scripts uitvoert.
- [Sessies in PHP beveiligen: PHP-sessiebeveiliging in de praktijk](https://phpsos.de/nl/ratgeber/session-sicherheit-php/): Sessies houden gebruikers aangemeld en zijn daarmee een aantrekkelijk doelwit. Zo configureert u cookies, sessie-ID's en opslaglocaties veilig en voert u de PHP2Shell-aanwijzing over upload progress door.
- [Onveilige deserialisatie in PHP: unserialize en beveiliging](https://phpsos.de/nl/ratgeber/deserialisierung-php/): unserialize() met vreemde gegevens kan in het slechtste geval tot code-uitvoering leiden. Zo vervangt u het door JSON, beperkt u het waar het moet blijven en vindt u riskante plekken in de code.
- [Local file inclusion in PHP voorkomen: LFI en RFI](https://phpsos.de/nl/ratgeber/lfi-rfi/): Als include of require paden uit het verzoek overnemen, kunnen aanvallers vreemde bestanden laden. Zo bouwt u paginakeuze en sjablonen veilig en beveiligt u de server aanvullend.
- [Beheerlogins beschermen tegen brute force: brute-force-bescherming voor elke login](https://phpsos.de/nl/ratgeber/brute-force-login-schutz/): Geautomatiseerde wachtwoordpogingen treffen elke bereikbare aanmeldpagina. Zo remt u aanvallers met rate limiting en Fail2ban, beschermt u accounts met een tweede factor en slaat u wachtwoorden juist op.
- [DDoS of hackeraanval? Aanvallen juist inschatten](https://phpsos.de/nl/ratgeber/ddos-oder-exploit/): Trage website, hoge belasting, vreemde bestanden: of er een DDoS of een inbraak achter zit, bepaalt de juiste reactie. Zo schat u de situatie in met enkele controles.
- [Webserverlogs na een aanval analyseren: het toegangslog goed lezen](https://phpsos.de/nl/ratgeber/logfiles-auswerten/): Logbestanden zijn na een aanval vaak het belangrijkste spoor. Zo zet u toegangs-, fout- en PHP-logs goed veilig, vindt u opvallende verzoeken en vermijdt u typische fouten bij de analyse.
- [Tweefactorauthenticatie voor beheertoegangen instellen](https://phpsos.de/nl/ratgeber/zwei-faktor-admin/): Een gestolen wachtwoord mag niet volstaan om uw server of webshop over te nemen. Zo kiest u de passende methode, beveiligt u alle beheertoegangen en plant u noodtoegangen.
- [Back-upstrategie voor servers: back-ups volgens de 3-2-1-regel](https://phpsos.de/nl/ratgeber/backups-3-2-1/): Een back-up helpt alleen als hij een aanval overleeft en zich laat terugzetten. Zo voert u de 3-2-1-regel voor webservers in en plant u bewaartermijn en tests goed.
- [Security headers voor websites: beveiligingsheaders correct instellen](https://phpsos.de/nl/ratgeber/sicherheits-header/): Beveiligingsheaders instrueren de browser om uw bezoekers beter te beschermen. Zo stelt u de belangrijkste headers in Nginx en Apache in, voert u een Content Security Policy stapsgewijs in en controleert u het resultaat.
- [Google-waarschuwing „Deze website is gehackt” verwijderen](https://phpsos.de/nl/ratgeber/google-warnung-entfernen/): Een hackwaarschuwing in de zoekresultaten kost bezoekers en vertrouwen. Zo ruimt u de website grondig op, vindt u verborgen spampagina's en vraagt u de herbeoordeling aan in de Search Console.
- [Checklist na een hack: 20 punten voor de nazorg](https://phpsos.de/nl/ratgeber/checkliste-nach-dem-hack/): Na een aanval telt de juiste volgorde. Deze checklist leidt in 20 punten door indamming, bewijsborging, opruiming, nieuwe toegangen, plichten en de gedocumenteerde afsluiting.
