客户反馈查询日志,发现之前的日志存在SQL注入高危漏洞,但是有的动作为允许,有的动作为拒绝。 二、故障截图 允许通过截图 拒绝通过截图 三、故障原因分析1、查看配置的策略和对应的规则库ID,动作为拒绝,但是有的访问被允许了。 2、查询对应ID的日志,日志中有允许的也有拒绝的,与现象一致。 3、查看相应的语句,发现允许的语句都是普通的查询语句,而拒绝的都是带攻击性的或者不完整的语句。 4、SQL注入规则库有强攻击和弱攻击之分,强攻击会对业务造成危害,都会进行拒绝;而弱攻击会触发防误判机制,如果是完整的查询语句,防火墙会对查询结果进行判断,如果是帐号密码等隐秘信息,就是对查询进行拦截,如果是普通的查询,就会允许;如果是不完整的语句,就会直接拒绝。 5、以下是完整的查询语句,在防火墙判断没有泄露隐秘信息的条件下,防火墙进行放行了。 6、以下是强攻击的语句,直接拦截了。 四、解决方案 与客户的业务人员确认,该攻击属于完整的sql语句请求网站,属于系统的正常访问行为,会触发防误报机制,如果是普通的查询,并且查询的数据不属于隐秘数据,会进行放行,对业务系统无影响。 五、操作影响范围 无 六、注意事项 无 |