Snelle, betrouwbare & betaalbare hosting uit België

Kyzoe Hosting
Kyzoe Hosting
Categorieën bekijken

Waarom bepaalde PHP-functies standaard zijn uitgeschakeld

2 min read

 

Bij Kyzoe Hosting staat veiligheid, stabiliteit en betrouwbaarheid van onze hostingomgeving centraal. Om misbruik, hacks en ongewenste serverbelasting te voorkomen, zijn een aantal risicovolle PHP-functies standaard uitgeschakeld op onze shared- en managed hostingplatformen.

Deze maatregel is conform best practices binnen professionele hostingomgevingen en sluit aan bij de vereisten rond security hardening.

Welke PHP-functies zijn uitgeschakeld? #

De volgende functies zijn standaard gedeactiveerd:

Waarom worden deze functies uitgeschakeld? #

1. Uitvoering van servercommando’s (kritiek veiligheidsrisico) #

Functies zoals exec, system, shell_exec, passthru, popen, pcntl_exec en expect_popen laten PHP toe om direct systeemcommando’s uit te voeren.

➡️ Risico:
Bij een kwetsbare plugin, theme of slecht geschreven code kan een aanvaller:

  • shell-toegang verkrijgen
  • malware installeren
  • andere websites op dezelfde server compromitteren

2. Manipulatie van systeemprocessen en gebruikers #

De posix_*-functies geven toegang tot laag-niveau Unix-functionaliteit, zoals:

  • gebruikers- en groepsrechten
  • procesbeheer
  • systeeminformatie

➡️ Risico:
Deze functies zijn niet nodig voor standaard webapplicaties (zoals WordPress, Joomla of Laravel), maar kunnen wél misbruikt worden voor privilege escalation.


3. Dynamisch laden van PHP-extensies (dl()) #

De functie dl() maakt het mogelijk om PHP-extensies tijdens runtime te laden.

➡️ Risico:

  • Omzeilen van serverconfiguratie
  • Onvoorspelbaar gedrag en instabiliteit
  • Potentieel uitvoeren van ongewenste code

4. Informatie-lekken via broncode #

De functie show_source() kan PHP-broncode zichtbaar maken.

➡️ Risico:

  • Blootleggen van API-sleutels
  • Databasegegevens of interne logica zichtbaar maken

Heeft mijn website deze functies nodig? #

In 99% van de gevallen: nee.

Populaire CMS-systemen en frameworks werken volledig zonder deze functies:

  • WordPress
  • WooCommerce
  • Drupal
  • Joomla
  • Laravel
  • Symfony

Indien een applicatie toch afhankelijk is van dergelijke functies, wijst dit vaak op:

  • verouderde software
  • onveilige maatwerkcode
  • een toepassing die beter thuishoort op een VPS of dedicated server

Kan ik deze functies laten inschakelen? #

Om veiligheidsredenen kunnen deze functies niet worden ingeschakeld op shared hosting.

👉 Heb je een legitieme use-case?

  • Neem contact op met onze support
  • We bekijken samen of een VPS-oplossing of aangepaste serverconfiguratie aangewezen is

Samengevat #

✔ Verhoogde beveiliging
✔ Bescherming tegen hacks en malware
✔ Betere serverstabiliteit
✔ Conform professionele hostingstandaarden

Door deze PHP-functies uit te schakelen zorgen we ervoor dat jouw website én andere klanten veilig blijven.