
Sicherheitsmodul für php7 und php8 - Beseitigt Bugklassen und patcht den Rest virtuell!
Hauptfunktionen • Download • Beispiele • Dokumentation • Lizenz • Dank
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 Bug-Klassen eliminiert. Es bietet außerdem ein leistungsstarkes Virtual-Patching-System, mit dem Administratoren spezifische Schwachstellen beheben und verdächtiges Verhalten überwachen können, ohne den PHP-Code ändern zu müssen.
mail-basierte Codeausführungsecure- und samesite-Flags für CookiesevalWir haben eine Download-Seite, auf der Sie Pakete für Ihre Distribution finden können, aber Sie können natürlich auch einfach git clone dieses Repos durchführen oder die Releases auf github prüfen.
Wir stellen verschiedene Beispielregeln zur Verfügung, 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 Befehlsinjektion in `system`
sp.disable_function.function("system").param("command").value_r("[$|;&`\\n]").drop();
Bei Verstoß gegen eine 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