检测到目标URL存在http host头攻击漏洞咋修复

漏洞介绍,见乌云文章:利用HTTP host头攻击的技术一个有漏洞的JSP代码案例:检测到目标URL存在http host头攻击漏洞咋修复

使用HTTP代理工具,如BurpSuite篡改HTTP报文头部中HOST字段时,加红框中变量即客户端提交的HOST值,该值可被注入恶意代码。因为需要控制客户端的输入,故该漏洞较难利用。修复建议:不要使用类似JSP中request.getServerName( )方法引用客户端输入的hostname值。拼接生成URL时引用静态变量定义的服务器域名,或者使用相对路径生成URL。最后:一切的用户输入(用户可控变量)都是不可信的,故减少用户可控参数、对用户输入进行校验是处理这类安全漏洞的思路。
■网友
泻药host 写入配置,取值时只从配置取。
■网友
【检测到目标URL存在http host头攻击漏洞咋修复】 .net环境下也检测出来了,怎么破?

■网友
网上搜来搜去说的都是nginx\\apache或者Django什么的,我们一个应用,就直接是IIS环境,也被检测出来这个了,不知道怎么解决。求问
■网友
AppScan 安全扫描,建议装上


    推荐阅读