企業環境廣泛使用遠端桌面 (RDP) 管理伺服器,但預設設定存在暴力破解、帳號列舉、明文傳輸等風險。Windows Server 2008 內建多項安全功能,需手動啟用配置。
Remote Desktop Users 群組成員效果:未在清單中的帳號(含 Administrator 若未加入)將無法建立 RDP 連線,大幅縮小攻擊面。
Win+R → secpol.msc 開啟 本地安全性原則Administrator 改為不可預測名稱(如 svc_admin_2024、guanliyuan)補充:同時建立一個誘餌帳號命名為 Administrator、密碼極長複雜、拒絕登入權限、啟用稽核失敗事件,作為蜜罐偵測攻擊。
Telnet 明文傳輸、弱驗證,極不建議生產環境使用;若業務強制需求,請修改埠號:
cmd → tlntadmn config port=2991(避開已知服務埠)tlntadmn config \\server port=2991 -u admin -p passwordtelnet server 2991最佳實務:停用 Telnet 服務,改用 SSH (OpenSSH Server on Windows) 或 PowerShell Remoting (WinRM over HTTPS),提供加密與強驗證。
secpol.msc → 帳戶原則 → 密碼原則| 原則 | 建議值 | 說明 |
|---|---|---|
| 密碼必須符合複雜性需求 | 已啟用 | 含大小寫、數字、符號,不含帳號姓名 |
| 強制密碼歷程記錄 | 24 筆 | 防止輪換舊密碼 |
| 密碼最小長度 | 12 字元以上 | 配合複雜性大幅增加破解成本 |
| 密碼最長使用期限 | 90 天 | 定期輪換 |
| 密碼最短使用期限 | 1 天 | 防止立即改回舊密碼 |
| 使用可復原加密儲存密碼 | 停用 | 除非極特殊業務需求 |
設定完成後,gpupdate /force 強制重新整理群組原則。
secpol.msc → 帳戶原則 → 帳戶鎖定原則,設定 鎖定閾值 5 次、鎖定時間 30 分鐘。secpol.msc → 本地原則 → 稽核原則 → 稽核登入事件(成功/失敗),配合 SIEM 或 Windows 事件轉送集中分析。