Okt
02
Kategorie: Webentwicklung
Die Sicherheit von php auf shared Servern ist in den meisten Fällen nicht sehr hoch. Vor allem bei der Variante php mittels mod_php zu betreiben, können Sicherheitsprobleme auftreten. Auch die Einstellmöglichkeiten sind hier sehr begrenzt, da kein direkter Zugriff auf die php.ini besteht.
Um die Sicherheit ein wenig zu erhöhen sollten jedoch zumindest zwei Grundlegende Einstellungen vorgenommen werden. Per .htaccess-Datei können 2 wichtige Einstellungen verändert werden, die bei den meisten Shared Hostern standardmäßig aktiviert sind. Zum einen ist das die Option „register_globals“, welche bewirkt, dass automatisch alle Variablen die per GET, POST oder in der SESSION vorhanden sind auch als globale Variablen registriert werden. Die zweite Option ist „display_errors“, die während des Entwicklungs- und Debugprozesses sehr nützlich ist, in einer Produktivumgebung aber auch Informationen für weitere Angriffe liefern kann.
Die beiden Optionen können einfach per .htaccess-Datei deaktiviert werden. Die zwei Zeilen werden dazu in die .htaccess-Datei im root-Verzeichnis des Servers eingetragen und sehen wie folgt aus:
php_flag register_globals off
php_flag display_errors off
php_flag display_errors off
Super! Herzlichen Dank.
Lg