
Module de sécurité pour php7 et php8 - Élimination des classes de bugs et correction virtuelle du reste !
Snuffleupagus est un module PHP 7+ et 8+ conçu pour augmenter considérablement le coût des attaques contre les sites web, en éliminant des classes entières de bugs. Il fournit également un puissant système de correctifs virtuels, permettant aux administrateurs de corriger des vulnérabilités spécifiques et d'auditer des comportements suspects sans avoir à modifier le code PHP.
mailsecure et samesite aux cookiesevalclang-formatNous avons une page de
téléchargement, où vous pouvez
trouver des paquets pour votre distribution, mais vous pouvez bien sûr simplement
git clone ce dépôt, ou consulter les versions sur github.
Nous fournissons divers exemples de règles, qui ressemblent à ceci :
# Durcir la fonction `chmod`
sp.disable_function.function("chmod").param("mode").value_r("^[0-9]{2}[67]$").drop();
# Atténuer l'injection de commandes dans `system`
sp.disable_function.function("system").param("command").value_r("[$|;&`\\n]").drop();
En cas de violation d'une règle, vous devriez voir des lignes comme celles-ci dans vos journaux :
[snuffleupagus][0.0.0.0][disabled_function][drop] L'exécution a été interrompue dans /var/www/index.php:2, car la valeur de retour (0) de la fonction 'strpos' correspondait à une règle.
Nous avons un site web complet avec toute la documentation que vous pourriez souhaiter. Vous pouvez bien sûr la construire vous-même.
Merci beaucoup à :