2、脱敏数据
作者:互联网
脱敏数据测试注意事项
测试字段中脱敏数据
来源一个服务器日志一个是ES系统中
ES系统日志有延时性质。所以测试过程优先排查应用服务器打印日志
/home/finance/Logs/stdprocwithdraw.msxf.lo
日志:all.8080.2021-10-12.0.log
异常日志:error.8080.2021-09-09.log
业务日志 /home/finance/Logs/decisionapi.msxf.lo/business
1、因为项目中定义的字段名称各有不同,所以需要咨询研发接口中字段的含义,根据脱敏提供字段名称进行排查
排查字段参考http://wiki.msxf.com/pages/viewpage.action?pageId=16718854
下面以申请单为例:查找字段applyNo:
grep -n ' applyNo:' all.8080.2021-10-12.0.log
根据排查结果查看是否脱敏
用查出来“申请单号”进行查询避免遗漏()
grep -n '1795052781971702024' all.8080.2021-10-12.0.log
查询样例:
手机号: egrep '^1[3578][0-9]{9}' all.8080.2021-10-12.0.log 身份证: egrep '[0-9]{18}|[0-9]{17}X' all.8080.2021-10-12.0.log 银行卡: 待完善 姓名: 待完善 |
注意问题:
1).发现测试环境日志内容很少或者没有接口返回报文。询问研发是否日志级别较低,调整和线上级别一直即可 优先级从高到低分别是ERROR、WARN、INFO、DEBUG。
2)ES测试人员定期排查自己熟悉应用。通过日志查找排查是否关键字段数据没有进行脱敏。发现未脱敏及时和相应研发联系及时修复
3)自动巡检。利用检查工具定期巡检,一周一次进行排查(工具开发中)
标签:log,排查,12.0,2021,日志,数据,脱敏 来源: https://www.cnblogs.com/all-best98/p/15419316.html