snuffleupagus
Mastodon
重要な機能•ダウンロード•例•ドキュメント•ライセンス•ありがとう
Snuffleupagusは、バグクラス全体を殺すことにより、Webサイトに対する攻撃のコストを大幅に引き上げるように設計されたPHP 7+および8+モジュールです。また、強力な仮想パッチングシステムを提供し、管理者がPHPコードに触れることなく特定の脆弱性を修正し、疑わしい行動を監査できるようにします。
mail - ベースのコード実行secureおよびsamesiteフラグeval用のホワイトリスト/ブラックリストclang-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 .私たちはあなたが望むかもしれないすべてのドキュメントを含む包括的なウェブサイトを持っています。もちろん、自分で構築できます。
多くの感謝: