小编Luc*_*cky的帖子

从asp.net上的Fortify扫描打开Redirect或Header Manipulation问题

我们在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);
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我还有什么需要改变来解决这个问题吗?

asp.net security redirect fortify

3
推荐指数
1
解决办法
7921
查看次数

标签 统计

asp.net ×1

fortify ×1

redirect ×1

security ×1