en español      in english

4. March 2007 ↓

How To: mod_security Installation

Author: Jeriko Category: HOW-TO

mod_security ist eine bekannte Web-Firewall für Apache, welche einfach aufzusetzen ist und einen ordentlichen Schutz vor Malware und sogar ein wenig vor Kommentarspam bietet. Die Vorteile von mod_security wurden immer und immer wieder diskutiert, und gerade mit den kürzlich aufgetretenen, unvorhergesehenen Problemen mit WordPress (für den Fall dass ihr davon noch nichts gehört haben solltet, wenn ihr noch WordPress 2.1.1 installiert habt, macht JETZT ein Update) bietet mod_security eine gewisse Sicherheit, wenn installiert. Da ich mod_security auf einem meiner Server installieren habe ich die Schritte noch im Kopf. Ich gehe davon aus, dass eine Art LAMP Installation vorhanden ist, über die man die volle Kontrolle hat. Wenn ihr auf einem Shared Host mit LAMP seid, müsst ihr euren Provider fragen, ob er für euch mod_security installiert.

Wenn eine Version von Fedora neuer als Core 2 läuft ist eine Installation allein durch yum möglich:

/usr/bin/yum install mod_security
/etc/init.d/httpd restart

Für Debian und Ubuntu:

apt-get install libapache2-mod-security
a2enmod mod-security
/etc/init.d/apache2 force-reload

Wenn eine Fedora Version läuft, die kein mod_security Paket beinhaltet, muss man die Quellen downloaden, das Modul kompilieren, mod_security konfigurieren und Apache neustarten.

Wenn etwas schief geht, kann man das Modul durch Auskommentieren der Zeile in der httpd.conf, die mod_security aktiviert und neu starten von Apache deaktivieren. Es gibt ein paar schöne Regeln zum Abschwächen von Kommentarspam, Google Hack Signaturen und andere Tricks, die man mit mod_security anstellen kann. Wie mit jeder Sicherheitslösung gibt es auch hier Overhead, und die Grenze zwischen Sicherheit und Paranoia ist fließend. mod_security 2.1.0 hat aber erhebliche Verbesserungen in der Geschwindigkeit gegenüber früheren Versionen.

Standard Disclaimer: Dieses How To kommt ohne Garantie oder Sicherheit jeglicher Art. Die Schritte bitte nur auf eigenes Risiko ausführen, und nichts verändern, womit man sich nicht auskennt. Ich bin nicht verantwortlich, wenn ihr euren Server zerlegt.

 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 Votes | Average: 0 out of 5 (No Ratings Yet)
Loading ... Loading ...

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(required)

(required, will not be published)