検索と翻訳の前に例外要求をブロックします
プラグインは、標準のsearch. php、cmd.php検索ジャンプ、および直接View Search呼び出しをカバーし、データベースクエリと多言語翻訳が発生する前にチェックサムのリスク判断を完了します。
多次元制限と確認コード
IP、IPv 4/24またはIPv 6/64セグメント、訪問者、検索語、およびサイト全体の分単位のトラフィックに基づいて、固定ウィンドウ制限を実行します。ソフトスレッショルドに達すると、Z-BlogPHPネイティブ認証コードが呼び出され、ハードスレッショルドに達すると429が返され、サイトレベルのトラフィックが異常な場合は検索が中断されます。
プライバシーに配慮した固定シャーディングストレージ
実行データは、元のIP、元の検索語、または完全なリクエストアドレスを保存せずに、HMAC IDと固定シャードファイルを使用して、zb_users/cache/fui_search_guardに書き込まれます。
多言語検索連動
へ FinchUI 多言語サイトプラグインは、バインドされた検索語ハッシュと言語の決定結果を公開し、検索語翻訳、ページ翻訳API、およびキャッシュ書き込みを制御できます。プロトコルが異常な場合、自動的に読み取り専用キャッシュにダウングレードされます。
標準検索、POST検索ジャンプ、および直接検索ビュー呼び出しを統一的に保護します。
- コア
厳密なパラメータ検証
配列型検索語を拒否します文字、バイト、単語数、ページ番号を制限しますパラメーターの数とクエリ文字列の長さを制限します
- コア
ウェブサイトタイプのスパム検索識別
プロトコルのURL、www、IP、および一般的な裸のドメイン名を識別しますこのサイトとカスタムドメイン許可リストをサポートしていますバイパスを避けるためにデコードを1回だけ実行します
- おすすめ
多次元制限
IPとネットワークセグメント異なる検索語を持つ訪問者同じ検索語と全駅分の流量
外部認証サービスを導入せずに、Z-BlogPHPのネイティブ認証コードとCS RF機能を再利用します。
- コア
ネイティブ認証コード
サーバーチャレンジの記録短期HMACパスクッキーサーバーは安全な返送アドレスを保存します
- コア
軽量のセキュリティ応答
HTMLとJSONHEADレスポンシブなし400、403、429、503ステータスコード
- おすすめ
手動および自動ダウングレード
通常の保護読み取り専用キャッシュすべての検証検索を一時停止
状態はサイトキャッシュディレクトリに一括して保存され、プラグインのアップグレードは実行データを上書きしません。
- コア
HMAC匿名識別子
元のIPを保存しない元の検索語を保存しない高頻度のリクエストログを書かないでください。
- コア
固定シャーディングストレージ
256スライスファイルロックとアトミック置換期限切れのクリーンアップとエントリの上限