アプリの URL で合理的なアプリ スキャンを実行すると、次の結果が返されます。
Web サーバーは、次の HTTP メソッド (動詞) の 1 つ (または複数) を許可するように構成されているようです - DELETE - SEARCH - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - PUT
これを修正するために、これらのメソッドを禁止する RewriteRule を追加しました。手動でテストすると、応答コード 403 が返されます。
curl -X PUT https://someurl.com/somecontext/somepage.xhtml
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /somecontext/somepage.xhtml
on this server.</p>
</body></html>
しかし、Rational app scan はこれを問題として示しています。誰かが同じ問題に遭遇しましたか。この URL は、AJP 経由で tomcat バックエンドに移動します。これに対する解決策をいただければ幸いです。
PS: Limit と LimitExcept を念頭に置いていましたが、mod_proxy または mod_jk 経由のリクエストをブロックするかどうかはわかりません