Direkt zum Hauptbereich

Posts

Posts mit dem Label "entwicklung" werden angezeigt.

PHP Sicherheit-- Einlesen von Systemdateien

Mittlerweile hat es sich ja bei den meisten PHP Entwicklern herumgesprochen dass Sie mehr Wert auf die Sicherheit ihrer Skripte legen müssen oder sollten. Daher ist es immer wieder erstaunlich wie viele Skripte tatsächlich noch anfällig gegen die einfachsten Angriffe sind. Heute möchte ich eine Simple Angriffsmethode erläutern, Sie beruht darauf dass ein Skript gegeben ist welches eine Date includiert. In der Url sieht dies Beispielsweise so aus: http://www.irgendwas.net/page.php?page=Home.txt Nun wie sieht es in dem php Skript page aus? Im detail weiß man dass nie ganz genau. Aber der grobe Ansatz schaut folgendermaßen aus: /** Auszug aus einem anfälligen PHP Skript! Zu tutorial!! **/ if(isset($_GET['page'])) { print $_GET['page']; $fp = fopen($_GET['page'], "r"); $HTML = fread($fp, filesize($_GET['page'])); fclose($fp); print $HTML; } ?> So oder ähnlich sind diese Skripte aufgebaut. Es ist auch denkbar...