発生理由
HTTPリクエスト中のパス(ディレクトリ部分)の長さの合計が512バイトを超える場合、非常に長いデータを送信する事でバッファオーバーフローなどを発生させるような攻撃が行われている可能性があるため、このイベントが発生します。
例) http://<サーバ名>/aaaaa(...合計512バイトを超えるパス...)aaaaa/
URIに"?"が含まれている場合、検知対象となるパスの長さは"?"までとなります。"?"以降はパスの長さに含まれません。
なお、侵入防御ルール"1000763 - URI Length And Depth Restriction"が割り当てられている場合は、本ルール内の「Allowed URI path length」の値にて設定されたディレクトリ階層の深さを超えた場合に、イベントが発生します。
侵入防御ルール"1000763 - URI Length And Depth Restriction"が未適用の場合には、HTTPリクエスト中の"/"(スラッシュ)記号の数が100を超えている場合に、イベントが発生します。
回避方法
リクエストされているパスが正常なものであることが確認でき、この検出を回避したい場合は、以下の設定を行ってください。
「1000763 - URI Length And Depth Restriction」というルール内の「Allowed URI path length」の値によって、URIパスの長さを制御できます。また、「Number of directory levels allowed in URI path」値によって、パスの深さを制御できます。
本ルールを適用することにより該当イベントの抑制ができるか確認してください。