Características clave • Descargar • Ejemplos • Documentación • Licencia • Gracias
SnuffleUpagus es un módulo PHP 7+ y 8+ diseñado para aumentar drásticamente el costo de los ataques contra los sitios web, al matar clases completas de errores. También proporciona un poderoso sistema de emparejamiento virtual, lo que permite al administrador arreglar vulnerabilidades específicas y auditar comportamientos sospechosos sin tener que tocar el código PHP.
mailsecure y samesite para cookiesevalclang-format Tenemos una página de descarga, donde puede encontrar paquetes para su distribución, pero, por supuesto, puede simplemente git clone este repositorio o verificar las versiones en GitHub.
Estamos proporcionando varias reglas de ejemplo, que se ven así:
# Harden the `chmod` function
sp . disable_function . function ( "chmod" ). param ( "mode" ). value_r ( "^[0-9]{2}[67]$" ). drop ();
# Mitigate command injection in `system`
sp . disable_function . function ( "system" ). param ( "command" ). value_r ( "[$|;&` \ n]" ). drop ();Al violar una regla, debe ver líneas como esta en sus registros:
[ 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 .Tenemos un sitio web completo con toda la documentación que posiblemente podría desear. Por supuesto, puedes construirlo tú mismo.
Muchas gracias a: