发明名称 |
一种基于WAF的ReDoS攻击检测方法 |
摘要 |
本发明公开了一种基于WAF的ReDoS攻击检测方法,包括以下步骤:WAF采用TCP代理方式接入,检测用户的输入数据,提取GET或POST中的参数值;判断所提取的参数值的长度,启动一个检测跟踪周期;判断所提取的参数值中选定的一个字符的重复次数;判断该请求提交后服务器响应页面时间;当同一个客户端IP再次提交请求到同一个页面,且同一个参数值长度大于30字节,ReDoS攻击可能性增加30%;若同一个客户端IP再次提交请求到相同域名的不同页面,且参数值长度大于30字节,ReDoS攻击可能性增加10%;一个周期结束后,根据相加的ReDoS可能性数值,WAF提示告警。本发明从ReDoS发生的可能性上为Web资产所有者提供安全参考或防护。 |
申请公布号 |
CN106230863A |
申请公布日期 |
2016.12.14 |
申请号 |
CN201610831750.2 |
申请日期 |
2016.09.19 |
申请人 |
成都知道创宇信息技术有限公司 |
发明人 |
赵乾;抄水明 |
分类号 |
H04L29/06(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
成都信博专利代理有限责任公司 51200 |
代理人 |
张辉;崔建中 |
主权项 |
一种基于WAF的ReDoS攻击检测方法,其特征在于,包括以下步骤:步骤1:WAF采用TCP代理方式接入,检测用户的输入数据,提取GET或POST中的参数值;步骤2:判断所提取的参数值的长度,若长度大于30字节,启动一个检测跟踪周期,跟踪源IP地址、域名、访问页面三个元素;步骤3:判断所提取的参数值中选定的一个字符的重复次数,若所述字符重复次数大于等于30,并且该字符或字符串后面紧跟的字符为不同字符或符号时,ReDoS攻击可能性增加60%;步骤4:判断该请求提交后服务器响应页面时间,若响应页面时间大于3秒,ReDoS攻击可能性增加30%,每增加1秒,ReDoS攻击可能性增加5%,累计最大为50%;步骤5:当同一个客户端IP再次提交请求到同一个页面,且同一个参数值长度大于30字节,ReDoS攻击可能性增加30%,一个周期内每增加一个同类型请求,ReDoS攻击可能性增加5%,累计最大为50%;步骤6:若同一个客户端IP再次提交请求到相同域名的不同页面,且参数值长度大于30字节,ReDoS攻击可能性增加10%;步骤7:一个周期结束后,将ReDoS攻击可能性值相加,根据ReDoS可能性数值,WAF提示告警。 |
地址 |
610000 四川省成都市高新区天府大道中段801号5幢8层 |