snuffleupagus
Mastodon
關鍵功能•下載•示例•文檔•許可•謝謝
Snuffleupagus是一個PHP 7+和8+模塊,旨在通過殺死整個錯誤類,旨在大大提高針對網站的攻擊成本。它還提供了功能強大的虛擬繪製系統,使管理員可以修復特定的漏洞並審核可疑行為,而無需觸摸PHP代碼。
mail的代碼執行secure和samesite標誌evalclang-format的代碼樣式我們有一個下載頁面,您可以在其中找到用於分發的軟件包,但是您當然只需git clone這個倉庫,或在Github上檢查發行版。
我們提供的各種示例規則看起來像這樣:
# 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 ();違反規則,您應該在日誌中看到這樣的行:
[ 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 .我們擁有一個全面的網站,其中包含您可能想要的所有文檔。您當然可以自己構建。
非常感謝: