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)自動巡檢。利用檢查工具定期巡檢,一週一次進行排查(工具開發中)