背景風險
企業通過 FTP 傳輸大文件/跨國交付,一旦口令洩露:
- 商業機密/客戶數據竊取
- 惡意文件 (Webshell/勒索軟體) 植入 → 供應鏈攻擊下游用戶
- 服務器淪為跳板/肉雞
四重防線構建
1️⃣ 口令複雜性原則 (提高破解成本 100 倍+)
- ✅ **長度 ≥ 14 字符** (每增加 1 字符破解難度指數級上升)。
- ✅ **四字符集混合**:大寫 + 小寫 + 數字 + 特殊符號 (`!@#$%^&*`)。
- ❌ **禁用**:純數字、鍵盤走勢 (qwerty)、生日/電話/姓名拼音、與帳號同/相似。
- 💡 推薦:密碼管理器生成 20+ 字符隨機密碼,如 `K7#mP9$vL2@xR4!qW8`。
2️⃣ 使用權限與生命周期管理
- **臨時帳號強制設置過期時間** (如項目結束日),到期自動禁用,避免「忘記註銷」成殭屍帳號。
- **定期輪換**:核心業務 FTP 每 90 天強制換密,通知相關方同步更新腳本/客戶端配置。
- **最小權限目錄映射**:每帳號僅映射業務必需目錄,寫入權限按需開啟,根目錄不可寫。
3️⃣ 帳號鎖定與異常告警
- **登錄失敗閾值**:連續 3-5 次失敗 → **永久鎖定** (需管理員手工解鎖),**禁用自動解鎖/時間解鎖**,強制人工審計判斷是否為暴力破解。
- **異地/異常時間登錄告警**:SIEM 關聯 FTP 日志 + 地理位置/時間基線,觸發即時告警 (郵件/企微/釘釘)。
- **會話並發限制**:單帳號同時在線 ≤ 2,超限踢掉舊會話並告警。
4️⃣ 傳輸加密與審計 (補充防線)
- **強制 FTPS (FTP over TLS 1.2+)** 或 **SFTP (SSH2)**,廢除明文 FTP (端口 21 易被竊聽/中間人)。
- **完整審計日志**:記錄登錄/登出/上傳/下載/刪除/重命名/目錄遍歷,含時間、IP、用戶、文件、操作結果,日志同步轉發至日志審計平台/不可篡改存儲 (WORM/區塊鏈存證)。
- **文件完整性校驗**:上傳後自動計算 SHA256 並記錄,下載時驗證,防篡改/投毒。
雲諾網 (IDC 服務商) 實踐參考
- 達拉斯/中諾美國機房:資深網絡工程師 7×24 值守、BGP 多線冗餘、DDoS 清洗、硬件防火牆+WAF 雙層防護。
- 提供 **FTP/SFTP 托管服務**:含口令策略強制、自動輪換、異常行為 AI 分析、合規審計報表。
- 物理安全:生物識別門禁、雙電路供電、消防氣體滅火、機柜級監控。
✅ 自查清單 (逐項打鉤)
[ ] 所有FTP帳號密碼長度≥14且四字符集混合
[ ] 無默認/弱口令帳號 (admin/123456/ftpuser/ftp123)
[ ] 臨時帳號均設置過期時間並已驗證自動禁用
[ ] 核心帳號90天強制輪換機制落地
[ ] 登錄失敗3次永久鎖定+人工解鎖審計流程
[ ] 已遷移至FTPS/SFTP,關閉明文21端口
[ ] 完整操作審計日志接入SIEM並設置告警規則
[ ] 關鍵目錄啟用文件完整性監控(FIM)
[ ] 定期滲透測試含FTP暴力破解/匿名登錄/目錄遍歷測試
[ ] 供應商/合作夥伴FTP帳號單獨管理、定期審核權限