パラノイアレベル(paranoia level、PL)は、OWASP ルールを攻撃性の高さで分類します。レベルは PL1 から PL4 まであり、PL4 が最も厳格です。
- PL1(デフォルト値)
- PL2
- PL3
- PL4
OWASP マネージドルールセットの各ルールには、パラノイアレベルが割り当てられています。高いパラノイアレベルのルールほど攻撃的と見なされ、保護は強くなります。一方で、誤検知により正規トラフィックがブロックされる可能性も高まります。
OWASP ルールセットのパラノイアレベルを設定すると、選択したレベルまでのすべてのパラノイアレベルに属するルールが有効になります。たとえばルールセットのパラノイアレベルを PL3 にすると、PL1、PL2、PL3 のルールが有効になります。
ルールセットのパラノイアレベルを設定すると、WAF は対応するルールを一括で有効にします。そのあと、必要に応じて個別のルールやタグ単位で無効にできます。最も高いパラノイアレベル(PL4)を使う場合は、複雑な入力パターンを受け取るアプリケーション向けに、一部のルールを無効にする必要が出ることがほとんどです。
現在のリクエストに一致した各 OWASP ルールには、スコアが割り当てられています。リクエスト脅威スコアは、そのリクエストに一致したすべての OWASP ルールの個別スコアの合計です。
スコアしきい値(または異常しきい値)は、一致した OWASP ルールから得た累積スコアのうち、WAF が設定済みの OWASP ルールセットアクションを適用するための最小値です。
利用できるスコアしきい値は次のとおりです。
- Low – 60 and higher
- Medium – 40 and higher(デフォルト値)
- High – 25 and higher
各しきい値(Low、Medium、High)には、それぞれ値(60、40、25)が対応します。Low をしきい値にすると、WAF が設定済みのルールセットアクションを適用するには、より多くのルールが現在のリクエストに一致する必要があります。
OWASP Anomaly Score Threshold を High にすると、スコア加算に必要なルール数が少なくなるため、ファイルアップロードで 949110: Inbound Anomaly Score Exceeded ルールが発火することがあります。誤検知が多すぎる場合は、スコアしきい値の調整、ルールセット内の 個別ルールの調整、または 例外の作成 を検討してください。
例は OWASP 評価の例 を参照してください。