ASP.net アプリケーションで Fortify スキャンを実行しました。多くのヘッダー操作の問題があることがわかりました。すべての問題は Response.Redirect() を指しています。パラメータをエンコードした以下のコードを見てください。それでも、以下のコードはヘッダー操作の問題としてカウントされます。
int iCount = 0;
foreach (string Name in Request.QueryString.Keys)
{
iCount++;
if (iCount > 1)
{
url += "&";
}
url += Name;
if (Request.Params[Name]!=null)
{
url += "=" + AntiXss.UrlEncode(Request.Params[Name]);
}
}
Response.redirect(Server.UrlPathEncode(page.root) + "\Test.aspx?" + url);
問題を解決するためにここで変更する必要がある他に何が必要かを教えてもらえますか?