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