Windows Vista 內建防火牆大幅進化,提供「基本介面」(控制台)與「進階介面」(MMC 主控台)雙軌並行,兼顧一般用戶易用性與專業管理員精細控制。
雙介面設計哲學
- 基本介面:控制台 → 安全性中心 → Windows 防火牆。提供開啟/關閉、例外清單、範圍限制、通知設定、ICMP 回應、日誌記錄等核心功能,避免新手誤操作降低安全性。
- 進階介面:透過自訂 MMC 載入「Windows Firewall with Advanced Security」嵌入式管理單元,支援輸出/輸入規則、連線安全規則、群組原則部署、命令列
netsh advfirewall 腳本化部署,滿足企業級精細管控需求。
基本介面關鍵設定詳解
「一般」分頁
- 「開啟(建議)」:預設啟用,阻擋所有未在例外清單的輸入連線。
- 「封鎖所有程式」:臨時禁用所有例外,適合連接公共 Wi-Fi 熱點時提升防護等級;回安全環境再取消勾選即可還原。
「例外」分頁
- 勾選程式/服務/埠即允許對應輸入連線。
- 「新增程式」可瀏覽未列入清單的執行檔。
- 「變更範圍」三層級:
① 任何電腦(含網際網路)
② 僅我的子網路(區域網路)
③ 自訂 IP/子網路範圍
- 可選擇封鎖時是否顯示通知。
「進階」分頁
- 選擇受保護的網路連線介面(勾選即套用防火牆規則)。
- 日誌設定:記錄「已捨棄的封包」/「成功的連線」,設定最大日誌檔案大小(預設 4 MB)。
- ICMP 設定:預設僅允許回應封包,其餘 ICMP 請求(如 Ping)全數封鎖,可依需求開放「允許傳入回應要求」等。
- 「預設值」按鈕一鍵還原出廠設定。
建立自訂 MMC 進階主控台
- 「開始」→「執行」→ 輸入
mmc.exe → 確定(需管理員權限)。
- 「檔案」→「新增/移除嵌入式管理單元」。
- 從可用清單選「Windows Firewall with Advanced Security」→ 「新增」→ 「完成」→ 「確定」。
- 另存主控台為
Vista_Firewall_Advanced.msc,未來雙擊即可直達進階設定。
進階主控台核心能力
- 輸入/輸出規則:分別控制入站與出站流量,支援程式路徑、服務名稱、埠號、通訊協定、ICMP 類型、預定義規則群組等多維度匹配。
- 連線安全規則:強制 IPsec 驗證/加密特定主機間通訊,實現伺服器/網域隔離。
- 監視節點:即時顯示作用中規則、連線安全關聯、防火牆日誌摘要。
- 匯出/匯入原則:將配置匯出為
.wfw 檔,透過群組原則或腳本批量部署至多台電腦。
命令列與自動化部署
netsh advfirewall set allprofiles state on
netsh advfirewall firewall add rule name="Allow HTTP In" dir=in action=allow protocol=TCP localport=80
netsh advfirewall export "C:\Backup\FirewallPolicy.wfw"
支援腳本化、遠端管理(WinRM/PowerShell Remoting),極適合企業標準化部署。
總結
Vista 防火牆雖非功能最豐富的第三方產品,但「零成本、零安裝、系統整合度最高、支援雙向過濾與 IPsec」,對於大多數中小企業與進階家庭用戶,已足夠構建可靠的主機級防護基線。