以下是針對(duì) Windows Server RDP 安全加固中基于 IP 地址的訪問(wèn)控制策略的詳細(xì)配置指南,涵蓋原理、操作步驟及擴(kuò)展優(yōu)化建議:
通過(guò)限制 RDP(Remote Desktop Protocol,默認(rèn)端口 3389)的訪問(wèn)來(lái)源 IP,僅允許可信 IP 地址或 IP 段連接到服務(wù)器,降低以下風(fēng)險(xiǎn):
暴力破解攻擊:阻止非法 IP 嘗試登錄。
零日漏洞利用:縮小攻擊面,防止未授權(quán)訪問(wèn)。
內(nèi)部橫向滲透:限制內(nèi)部網(wǎng)絡(luò)中的異常訪問(wèn)行為。
步驟 1:創(chuàng)建入站規(guī)則
打開(kāi) Windows Defender 防火墻 → 高級(jí)安全設(shè)置。
右鍵點(diǎn)擊 入站規(guī)則 → 新建規(guī)則 → 選擇 端口 → 協(xié)議類型選擇 TCP → 輸入端口 3389(若修改過(guò)默認(rèn)端口,需填入實(shí)際端口)。
選擇 允許連接 → 勾選所有配置文件(域、專用、公用)。
步驟 2:限制允許的 IP 地址范圍4. 在規(guī)則創(chuàng)建向?qū)У?nbsp;作用域 頁(yè)面:
遠(yuǎn)程 IP 地址 → 選擇 下列 IP 地址 → 添加允許的 單個(gè) IP 或 IP 段(如 192.168.1.0/24)。
示例:僅允許本地局域網(wǎng) 192.168.1.0/24 和特定公網(wǎng) IP 203.0.113.5。
步驟 3:命名規(guī)則并啟用5. 指定規(guī)則名稱(如 RDP_IP_Restrict)→ 完成配置。
驗(yàn)證規(guī)則:
使用不在白名單中的 IP 嘗試 RDP 連接,應(yīng)顯示 “連接被拒絕” 或 “超時(shí)”。
打開(kāi) 組策略管理(gpmc.msc) → 編輯目標(biāo) GPO。
導(dǎo)航至:計(jì)算機(jī)配置 → 策略 → Windows 設(shè)置 → 安全設(shè)置 → 高級(jí)安全 Windows Defender 防火墻 → 入站規(guī)則
參照方法 1 創(chuàng)建規(guī)則,并指定允許的 IP 范圍。
通過(guò) gpupdate /force 強(qiáng)制刷新策略。
通過(guò)注冊(cè)表修改端口(降低掃描器識(shí)別風(fēng)險(xiǎn)):
powershell 復(fù)制Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name "PortNumber" -Value 3390
同步更新防火墻規(guī)則中的端口號(hào)。
強(qiáng)制要求客戶端支持 NLA(需 Windows 7+ 或支持 CredSSP 的客戶端):
powershell 復(fù)制Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" -Name "UserAuthentication" -Value 1
在 本地安全策略 → 用戶權(quán)限分配 中,移除 “允許通過(guò)遠(yuǎn)程桌面服務(wù)登錄” 中的非必要用戶組(如 Users)。
啟用 Windows 事件日志(事件 ID 4625 記錄失敗登錄嘗試)。
使用工具(如 ELK、Splunk)分析日志,設(shè)置閾值告警(如 5 分鐘內(nèi) 3 次失敗嘗試)。
誤封鎖自身:確保規(guī)則中包含管理員維護(hù) IP,或保留本地控制臺(tái)訪問(wèn)權(quán)限。
規(guī)則沖突:檢查防火墻規(guī)則優(yōu)先級(jí)(規(guī)則按順序匹配,需確保限制規(guī)則未被其他規(guī)則覆蓋)。
端口沖突:確認(rèn) RDP 端口未被其他服務(wù)占用(netstat -ano | findstr :3389)。
通過(guò) IP 地址訪問(wèn)控制結(jié)合端口修改、NLA 認(rèn)證和日志監(jiān)控,可顯著提升 RDP 安全性。建議定期審計(jì) IP 白名單,并在變更網(wǎng)絡(luò)環(huán)境時(shí)提前更新規(guī)則,避免服務(wù)中斷。對(duì)于高安全需求場(chǎng)景,可進(jìn)一步部署 VPN 或跳板機(jī)作為前置訪問(wèn)層。