萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 健康知識

Windows 預設開放端口的安全風險與防護策略

前言:為什麼預設開放端口會成為隱患?

許多 Windows 使用者都經歷過這樣的情況:系統原本運行正常,突然間 Office 文件無法開啟、網頁瀏覽異常、甚至電腦自動重啟。這往往是蠕蟲病毒(如衝擊波 Worm.MSblast)利用系統預設開放的端口發動攻擊所致。Windows 為了方便初級使用者使用網路通訊與共享服務,預設開放了 135、137、138、139、445 這五個端口,但也因此讓駭客有機可乘,輕易竊取資訊或植入惡意代碼。

核心端口解析與防護建議

135 端口:RPC 服務的雙刃劍

135 端口用於 RPC(遠程過程調用)協議,支援 DCOM 等分散式元件操作。雖然這讓遠程管理變得方便,但也暴露了嚴重漏洞:攻擊者可透過此端口以系統權限執行任意代碼,安裝程式、竊改資料、建立管理員帳號。著名的「衝擊波」蠕蟲即利用此漏洞高速傳播。

防護策略:

  • 若不需 DCOM 相關服務(如 Web 伺服器、郵件伺服器、DNS 伺服器),建議在「服務」中將「Remote Procedure Call」啟動類型設為「已停用」,或修改登錄檔 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs 的 Start 值為 0x02。
  • 注意:關閉 RPC 會導致許多 Windows 服務(MSDTC、MSMQ、DHCP 等)無法啟動,系統開機變慢,甚至無法使用 Outlook 連接 Exchange。若不可完全關閉,可透過「本地安全策略」→「用戶權利指派」→「拒絕從網路存取這台電腦」,加入「Everyone」以阻擋遠程登入。
  • 企業內部亦可執行 dcomcnfg.exe 取消「在這台電腦上啟用分散式 COM」。

137、138 端口:NetBIOS 資訊洩漏通道

137 端口(NetBIOS 名稱服務)只需發送一個封包,即可取得目標電腦名、登入用戶、是否為主域控制器、IIS/Samba/Lotus Notes 運行狀態等敏感資訊。138 端口(NetBIOS 瀏覽服務)則負責維護網路上電腦列表。這兩個端口透過廣播或 WINS 伺服器交換大量封包,讓攻擊者無需掃描即可掌握目標拓撲。

防護策略:

  • 在網路連線屬性 → TCP/IP 進階 → WINS 分頁,勾選「停用 TCP/IP 上的 NetBIOS」,即可同時關閉 137、138、139 端口。
  • 若環境需保留 NetBIOS(如舊版 Windows 網路共享),請確認 NetBEUI 協定未啟用,否則資訊仍會外洩。

139、445 端口:檔案與印表機共享的核心

這兩個端口透過 SMB/CIFS 協議實現檔案共享與列印服務。139 用於舊版 NetBIOS over TCP/IP,445 則為 Windows 2000 後直接運行 SMB 的端口。同樣面臨緩衝區溢位、未授權存取等風險。

防護策略:

  • 若不需網路共享,可在防火牆或 TCP/IP 篩選中封鎖 139、445 端口。
  • 啟用共享時,務必設定強密碼、限制存取權限,並定期修補系統漏洞(如 MS08-067、MS17-010)。

總結:最小權限原則是最佳防線

Windows 預設開放端口雖便利,卻極大擴大了攻擊面。管理員應依業務需求,遵循「最小服務、最小權限」原則,關閉非必要端口、啟用防火牆規則、套用最新補丁、並部署入侵偵測系統。安全無絕對,唯有持續防禦與監控,才能將風險降至最低。

copyright © 萬盛學電腦網 all rights reserved