Menu Content/Inhalt
Startseite

Anmelden






Passwort vergessen?
Xoops Protector
Sonntag, 11. November 2007

Selbst wenn der Webserver sauber konfiguriert ist und das verwendete CMS einen harten Kern besitzt, so gibt es noch zahlreiche Angriffsmethoden. Zudem können auch verwendete Module sicherheitsrelevante Lücken öffnen.

Für Xoops gibt es den Xoops Protector, der einige potentielle Angriffsarten abfängt. Dabei kann er sogar Standardangriffe auf eventuell löchrige Module blockieren (SQL Injection), Session Hi-Jacking verhindern, Brute Force vereiteln, DoS Attacken (sogenannte F5 Attake) blockerien und sogar Spam vorbeugen. Bei letzterem kontrolliert der Protector, wieviele Links ein User im Beitrag hat und ob dies mehr als erlaubt ist.

Der Xoops Protector ist ein Pflichtmodul für jeden sicherheitsbewussten Webmaster. Allerdings muss man wissen, dass es ihn gibt und wie man ihn installiert Winken

Der Xoops Protector ist ein Modul von einem japanischen Entwickler. Dies merkt man dann spätestens, wenn man das Modul von seiner Seite runterladen möchte. Die aktuelle stable version 3.04a gibt es hier (Link).
Erfahrungsgemäß funktionieren auch die Betas von Gijoe sehr gut und fehlerfrei. Die aktuelle Version Protector 3.12 beta gibt es hier (Link).

Die Installation ist dabei etwas tricky geworden. Die mainfile.php muss geändert werden, damit der Protector eingebunden wird und er wird nun nicht mehr nur noch in das Modulverzeichnis kopiert, sondern auch noch in einen sogenannten "trusted path.
Die readme erklärt das zwar, aber deutlich verständlicher ist das hier (Link) erläutert. In dem Wiki gibt es auch noch weitere Infos.

Features:

- DoS
- Bad Crawlers (like bots collecting e-mails...)
- SQL Injection
- XSS (not all though)
- System globals pollution
- Session hi-jacking
- Null-bytes
- Directory Traversal
- Some kind of CSRF (fatal in XOOPS <= 2.0.9.2)
- Brute Force
- Camouflaged Image File Uploading (== IE Content-Type XSS)
- Executable File Uploading Attack
- XMLRPC's eval() and SQL Injection Attacks
- SPAMs for comment, trackback etc.