作為國產郵件客戶端標桿,Foxmail 雖體貼好用,但早期版本存在多項安全隱患。本文系統梳理十大漏洞原理、實測利用方式與針對性防護建議,供用戶自查與開發者參考。
原理:帳號訪問密碼僅存在 Account.stg 中。新建無密碼帳號,複製其 Account.stg 覆蓋目標帳號同名檔,即可免密進入。
更簡單利用:直接刪除/重命名目標帳號資料夾下的 Account.stg,鎖頭圖示消失,同樣免密進入(但帳號屬性遺失)。
防護:
C:\Windows\System32\MyMail)並設為隱藏屬性。原理:驗證邏輯採明文比對,使用 SoftICE/TRW2000 等調試器跟蹤斷點即可攔截明文密碼。網上流傳破解工具即基於此原理。
擴展風險:POP3 協定本身明文傳輸,區域網路嗅探(NetXRay/Wireshark 過濾 POP 協定)即可捕獲帳號密碼與信件內容。
防護:
利用:將加密帳號移至帳號列表最頂端成為預設帳號 → 資源管理器任意檔案右鍵「發送到→Foxmail」 → 自動以該帳號開啟寫信視窗 → 填寫收件人發送,完成冒名。
防護:使用完畢立即刪除帳號(下次重建),或同上物理隔離措施。
現象:冒名寄信視窗中點擊「收件人/抄送」可直接瀏覽完整通訊錄;Address 目錄下 .IND/.BOX 檔案以明文/弱編碼儲存聯絡人詳細資料,記事本即可讀取。
防護:同漏洞一、三物理隔離方案。
技術細節:Account.stg 中 POP3Password= 為定長加密密文。金鑰 ~draGon~ (ASCII 7E 64 72 61 47 6F 6E 7E) 公開,密文每兩位一組與金鑰異或即得明文。密碼長度 = 密文長度/2 - 1。
防護:不勾選「記住密碼」,清空密碼欄使 POP3Password= 為空,根除密文外洩源頭。
.box 郵件資料庫無加密,直接可讀。防護同前:加密磁碟/資料夾。
開啟附件時解壓至暫存目錄(Temp),關閉 Foxmail 後未必自動清理,敏感文件殘留風險。防護:定期清理 Temp、使用加密虛擬磁碟掛載為暫存目錄。
早期版本郵件預覽區渲染 HTML 可能執行腳本/ActiveX。防護:選單「工具→選項→安全」→勾選「限制 HTML 郵件腳本執行」/「以純文字顯示」。
舊版更新檢查採 HTTP 明文下載安裝包,中間人可植入惡意程式。防護:手動官網下載更新、驗證簽名。
第三方插件載入無簽名校驗,惡意插件可竊取郵件/密碼。防護:僅安裝官方/可信來源插件。
Mail 目錄異地加密存儲。安全無絕對,唯有層層防禦與良好習慣,方能最大程度守護郵件隱私。