
Sicherheitsmodul für php7 und php8 - Beseitigt Bugklassen und patcht den Rest virtuell!
Hauptfunktionen • Download • Beispiele • Dokumentation • Lizenz • Danksagungen
Snuffleupagus ist ein PHP 7+- und 8+- Modul, das entwickelt wurde, um die Kosten von Angriffen auf Websites drastisch zu erhöhen, indem es ganze Bugklassen eliminiert. Es bietet außerdem ein leistungsfähiges System für virtuelles Patchen, das Administratoren ermöglicht, spezifische Schwachstellen zu beheben und verdächtiges Verhalten zu überwachen, ohne den PHP-Code anfassen zu müssen.
mail-basierte Codeausführungsecure- und samesite-Flag für CookiesevalWir haben eine Download-Seite, auf der Sie Pakete für Ihre Distribution finden. Sie können dieses Repository natürlich auch einfach per git clone klonen oder die Releases auf github prüfen.
Wir stellen verschiedene Beispielregeln bereit, die wie folgt aussehen:
# Härten der `chmod`-Funktion
sp.disable_function.function("chmod").param("mode").value_r("^[0-9]{2}[67]$").drop();
# Abschwächung von Command Injection in `system`
sp.disable_function.function("system").param("command").value_r("[$|;&`\\n]").drop();
Bei Verletzung einer Regel sollten Sie Zeilen wie diese in Ihren Logs sehen:
[snuffleupagus][0.0.0.0][disabled_function][drop] The execution has been aborted in /var/www/index.php:2, because the return value (0) of the function 'strpos' matched a rule.
Wir haben eine umfassende Website mit der gesamten Dokumentation, die Sie sich nur wünschen können. Sie können sie natürlich auch selbst erstellen.
Vielen Dank an:
clang-format erzwungener Codestil