起因,somebody通過放在gitlab項(xiàng)目中自動化測試代碼中的配置文件獲取到了用來發(fā)送郵件的明文賬號密碼,導(dǎo)致出現(xiàn)了郵箱被盜用的問題。本次的處理措施是在線下維護(hù)一個(gè)密碼映射表,線上使用加密后的密碼來避免密碼的泄露,映射表是否安全取決于攻擊者是否能攻破內(nèi)網(wǎng)且能順利登錄到對應(yīng)的服務(wù)器。
1、自己加密(用的是python md5加密)

2、將加密后的密碼串寫入配置文件中

3、新建一個(gè)文件保存加密后的密碼串與密碼的對應(yīng)表(映射表)

4、將映射表放在內(nèi)網(wǎng)服務(wù)器(在配置文件中加了映射表路徑的配置信息,方便調(diào)試修改)

5、自動化測試代碼通過配置文件獲取加密后的密碼,再到映射表中獲取真正的密碼進(jìn)行后續(xù)的業(yè)務(wù)操作

