Registrieren
x

Log in

Benutzername:

Passwort:
 

oder Registrieren

  Passwort vergessen?



Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Vorsicht vor der standard Apache2 Konfiguration für PHP
23-09-2010, 09:53 AM
Beitrag #1
Vorsicht vor der standard Apache2 Konfiguration für PHP
Vorsicht vor der standard Apche2 Konfiguration für PHP

Wer sich fragt wie Apache2 mit PHP umgeht wird unter einigen Distrubtionen folgende Konfiguration finden:

Code:
<IfModule mod_mime.c>

AddHandler application/x-httpd-php .php

AddHandler application/x-httpd-php-source .phps

</IfModule>

Das nicht ganz offensichtliche Problem an dieser Einstellung ist, dass nicht nur eine Datei mit der Endung .php als PHP-Datei behandelt wird (z.B. datei.php) sondern JEDE Datei, welche .php im Namen trägt. Im Klartext heisst das, dass selbst eine Datei mit dem Namen datei.php.txt als PHP-Datei behandelt wird. Viele Upload-Script erlauben die anscheind harmlosen Endungen wie z.B. .txt. Dies kann dazu führen, dass ein "Hacker" eine bösartige Shell Datei auf dem Server platzieren kann.

Wer sich vor diesem groben Fehler schützen möchte sollte den obrigen Abschnitt der Konfiguration durch folgendes ersetzen:

Code:
<IfModule mod_mime.c>

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

</IfModule>

Der Unterschied zwischen diesen beiden Konfigurationen ist, dass mit AddType auch wirklich nur "echte" PHP-Dateien ausgeführt werden.

MfG Florian

10.10.10 Le roi est mort! Vive le roi!
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste

Kontakt   Anti-Hack - Gemeinsam gegen DDoS, Spam und Hacker   Nach oben   Zum Inhalt   Archiv-Modus   RSS-Synchronisation   Impressum