Suhosin

Guin

Registered User
Das Hardened-PHP Project hat Anfang des Monats die erste stable Version von Suhosin (sowas wie: Schutzengel) veroeffentlicht. Suhosin loest damit den bekannten Hardening-Patch fuer PHP ab.

Suhosin kommt in zwei Stufen daher.
1. der Patch... dafuer muss man sein PHP neu kompilieren
2. Extension... in der php.ini hinzuladbar
Um das volle Potential ausnutzen zu koennen, sollte man Patch und Extension benutzen.

Der Suhosin Patch ist fuer die aktuellen 4er und 5er Versionen verfuegbar. Die Extension ist kompatibel zu PHP4 und PHP5.

Quelle: Hardened-PHP Project - PHP Security - Home

***

Ich sezte den Patch und die Extension nun seit ein paar Tagen ein. Das erste, was mir aufgefallen ist, dass mod_security etwas heftiger reagiert hat (gotroot rules: PHPSESSIONID). Ich weiss nicht warum (Standartconif von Suhosin war im Einsatz). Durch das Anpassen der entsprechenden Regeln liefen dann die vorhanden Projekte einwandfrei.
Merklich langsamer wird PHP durch den Patch und die Erweiterung auch nicht.
Besonders schoen finde ich, dass man nun fuer einzelne vHosts Funktionen sperren kann, oder (anders herum) nur bestimmte Funktionen zulassen kann (das wurde hier, glaube ich, mal nachgefragt).

Die Einstellungen die vorgenommen werden koennen sind recht ausgedehnt und alle habe ich mir noch nicht durchgelesen.
Hat jemand von euch auch Suhosin im Einsatz?
Durch die ganzen Schutzmechanismen von Suhosin muessten einige mod_security obsolet werden (, oder)?
 
Hatte bisher immer hardened-php im Einsatz aber wenn eine Version für mein PHP verfügbar ist, werde ich dies auch mal testen. Bin gespannt.

Hat Suhosin wieder son ekligen Eintrag in der phpinfo()?
 
Suhosin plaziert sich grossflaechig in phpinfo() ;)
Das erste Bild zeigt den Eintrag durch den Patch. Das zweite Bild zeigt einen Teil der Extension.

Aber so schlimm finde ich das nicht.
 

Attachments

  • suhosin1.gif
    suhosin1.gif
    10.4 KB · Views: 219
  • suhosin2.gif
    suhosin2.gif
    8.5 KB · Views: 205
Habe es jetzt beim Umzug auf einen neuen Webserver mit Php5.1.6 im Einsatz.
Also augenscheinlich scheint alles wie bisher mit Hphp zu laufen.
 
Back
Top