1,data guard干啥的
这玩意儿就是在http response时候,假如含有信用卡、us社保卡、信息之类的,asm会做相应保护;
假如是block模式,那么response会直接block
假如是transparent模式,那么F5会用星号覆盖那串号码

2,直接上demo
正常请求
F5-ASM-AdvWAF-data guard (四)_第1张图片
F5-ASM-AdvWAF-data guard (四)_第2张图片
F5配置
F5-ASM-AdvWAF-data guard (四)_第3张图片
重复登陆操作,直接block
F5-ASM-AdvWAF-data guard (四)_第4张图片
看日志
F5-ASM-AdvWAF-data guard (四)_第5张图片

3,将asm策略改成transparent
F5-ASM-AdvWAF-data guard (四)_第6张图片
发现信用卡那一栏变成星号了
F5-ASM-AdvWAF-data guard (四)_第7张图片

F5-ASM-AdvWAF-data guard (四)_第8张图片
坑爹地方:没有说在block时候,把信用卡用星号覆盖的策略。

4,假如你只想掩盖前面几位,
那么在custom patterns那里设置
如我们这个demo是16位卡号
填5,15位时候只剩下一位,测试过程中发现我填6位时候是只剩下4位
总结:没有继续测试了,具体算法我也不知道怎么算的,知道的大神可以给我留言