其他分享
首页 > 其他分享> > 2、脱敏数据

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