Fitur Utama • Unduh • Contoh • Dokumentasi • Lisensi • Terima kasih
Snuffleupagus adalah modul PHP 7+ dan 8+ yang dirancang untuk secara drastis meningkatkan biaya serangan terhadap situs web, dengan membunuh seluruh kelas bug. Ini juga menyediakan sistem pengambilan virtual yang kuat, memungkinkan administrator untuk memperbaiki kerentanan spesifik dan mengaudit perilaku mencurigakan tanpa harus menyentuh kode PHP.
mailsecure dan samesite otomatis untuk cookieevalclang-format Kami memiliki halaman unduhan, di mana Anda dapat menemukan paket untuk distribusi Anda, tetapi tentu saja Anda dapat git clone repo ini, atau memeriksa rilis pada github.
Kami memberikan berbagai aturan contoh, yang terlihat seperti ini:
# 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 ();Setelah melanggar aturan, Anda harus melihat baris seperti ini di log Anda:
[ 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 .Kami memiliki situs web yang komprehensif dengan semua dokumentasi yang mungkin Anda harapkan. Anda tentu saja dapat membangunnya sendiri.
Banyak terima kasih kepada: