
Modulo di sicurezza per php7 e php8 - Eliminare le classi di bug e applicare virtual-patching al resto!
Snuffleupagus è un modulo per PHP 7+ e 8+ progettato per aumentare drasticamente il costo degli attacchi contro i siti web, eliminando intere classi di bug. Fornisce inoltre un potente sistema di virtual-patching, che consente agli amministratori di correggere vulnerabilità specifiche e monitorare comportamenti sospetti senza dover modificare il codice PHP.
mailsecure e samesite per i cookieevalclang-formatAbbiamo una pagina di download,
dove puoi trovare i pacchetti per la tua distribuzione, ma puoi ovviamente anche fare
git clone di questo repository, oppure controllare le release su github.
Forniamo diverse regole di esempio, che si presentano così:
# Rafforza la funzione `chmod`
sp.disable_function.function("chmod").param("mode").value_r("^[0-9]{2}[67]$").drop();
# Mitiga l'iniezione di comandi in `system`
sp.disable_function.function("system").param("command").value_r("[$|;&`\\n]").drop();
In caso di violazione di una regola, dovresti vedere righe come queste nei tuoi log:
[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.
Abbiamo un sito web completo con tutta la documentazione che potresti desiderare. Puoi ovviamente anche crearla da solo.
Un grande ringraziamento a: