このプロジェクトについて
このリポジトリには、ModSecurity v3のライブラリコンポーネントであるlibmodsecurityが含まれています。これは、ModSecurity SecRules形式のルールを読み込み解釈し、コネクタから提供されるHTTPコンテンツにModSecurity処理を適用します。アーキテクチャは、コアライブラリをApache、Nginx、IISなどのコネクタから分離しており、これらは別プロジェクトとして維持されています。ライブラリはC++17で書かれており、CおよびC++インターフェースを提供します。ルールセットの作成や、接続、URI、リクエスト、レスポンスフェーズの処理の例が含まれています。HTTPトラフィックの監視、ログ記録、介入チェックをサポートします。ルール関連機能には、正規表現演算子と、libinjectionによるオプションのXSSおよびSQLインジェクション検出が含まれます。オプションの依存関係により、リモートルール、永続ストレージ、Luaスクリプト、XML処理、MaxMindデータベースサポートを追加できます。ソースツリーには、ユニットテストと回帰テスト、SecRules適合テストスイート、Doxygenドキュメント、ベンチマークツールが含まれています。Apache向けのModSecurity v2は、別のメンテナンスブランチで引き続き利用可能です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.