(一)、学习模式选择
1,学习模式建议使用手动,总的来说就是机器是死的,他只能根据既定的规则运行。只有人才知道什么是正常请求,什么不是。
举个很简单例子,假如在开启学习模式时候,有黑客攻击,F5可能会把他认为是正常请求。
(二)、学习时间
1,截图

这个时间不是策略建立时间开始算的,是单个策略的时间,每个策略的时间都是单独计算的。
当天的晚上的23:59:59-到七天后的23:59:59
(三)、wildcard 也就是entity里面的*号
根据官方建议,当把ASM Policy建设完成后,需要删除Wildcard。

删除*号:
这里的意思是只允许php这类型的通过,而且php要符合那四个长度限制。
同时不学习新的类型,假如应用变更了,新增了jpg的 file type,那么就会阻断,这时候要把*号重新挂上去,再学习一次。
不删除*号:
不删除星号,那么会一直学习,
针对于php的要符合限制才允许通过,
其他类型的默认通过,wildcard有四个默认参数,主要是用来防止buff flow的,当触发buff flow的情况也会block
个人建议:
核心业务,删除*号,要求业务部

本文分享了F5 ASM Advanced WAF的学习模式设置和管理,包括手动模式的选择理由,学习时间的设定,wildcard(*号)的处理策略,stag使用建议,以及negitive和positive的应对策略。在手动模式下,确保正确识别正常请求以避免误判攻击。学习时间独立于策略建立时间。wildcard的管理关乎安全性与灵活性的平衡。 stag用于策略确认,而negitive和positive则涉及白名单和规则限制的设定。
&spm=1001.2101.3001.5002&articleId=99715236&d=1&t=3&u=c925d1e0cd65492d931f354d016945a0)
438

被折叠的 条评论
为什么被折叠?



