PHP-beveiliging: uitgeschakelde functies
Op al onze servers staan een aantal PHP-functies uit, zodat ze niet gebruikt kunnen worden. Het gaat onder andere om: symlink, shell_exec, exec, proc_close, proc_open, popen, system, dl, passthru, escapeshellarg en escapeshellcmd.
De meeste inbraken op websites maken gebruik van deze functies. Een script dat niet goed in elkaar zit, of een lek in een plugin van WordPress of Joomla, kan een hacker anders toegang geven tot je pakket. Daarom maken we hier geen uitzonderingen op.
We begrijpen dat dit soms onhandig is. Maar de veiligheid van je website en van onze servers gaat voor. Zip-bestanden maken of uitpakken kan bijvoorbeeld ook zonder exec: lees De PHP zip-functie gebruiken zonder exec.
Uitgebreide uitleg met schermafbeeldingen: PHP-extensies aan- en uitzetten in de DirectAdmin-handleiding.
