Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

啟用 Windows XP 內建免費防火牆(ICF),為撥接上網電腦加把鎖

編輯:XP 系統基礎知識

Windows XP 內建「網際網路連線防火牆」(Internet Connection Firewall, ICF),雖功能基礎,但對撥號上網、單機直連網際網路的個人用戶,已能提供有效的第一道防線——免費、不佔資源、無需額外安裝。

ICF 核心防護機制

  • 狀態式封包檢查:只允許「內部主動發起」連線的回應封包通過
  • 拒絕未請求的輸入連線:外部主動發起的連線(掃描、攻擊)直接丟棄
  • 不回應 ICMP Echo (Ping):駭客掃描存活主機時視為離線
  • 封鎖連接埠掃描:隱藏系統開放連接埠資訊

限制:無應用層防護、無輸出連線控制、無入侵偵測(IPS)、不適用伺服器/區域網路環境(會阻擋檔案共享、列印、語音聊天等)。

圖文啟用步驟(XP Professional)

  1. 開始 → 網路連線(或「我的網路位置」→「檢視網路連線」)
  2. 右鍵「區域連線」或撥號連線 → 內容
  3. 「進階」索引標籤
  4. 勾選 「透過限制或阻止來自網際網路對這部電腦的存取,來保護我的電腦和網路」
  5. 「設定」按鈕變可用 → 點選進入進階設定

進階設定三大區塊詳解

1. 服務(允許特定輸入連線)

預設全關。若需對外提供服務(如架設網頁伺服器、FTP),勾選對應項目或「新增」自訂:

  • 名稱、通訊協定 (TCP/UDP)、連接埠號、內部 IP
  • 常見:HTTP (TCP 80)、FTP (TCP 21)、Remote Desktop (TCP 3389)

2. 安全性記錄

  • 記錄「已捨棄的封包」(被阻擋的攻擊)與/或「成功的連線」
  • 記錄檔位置:C:\Windows\pfirewall.log(預設 4MB 上限)
  • 定期檢視可發現掃描嘗試、異常連線

3. ICMP 設定(建議全關)

  • 允許傳入:Echo Request (Ping)、Timestamp Request、Mask Request、Router Request、Redirect
  • 建議全不勾選 → 完全隱藏主機存在性,防掃描

區域網路環境的衝突與解決

ICF 啟用後,區域網路共享存取、OICQ/QQ 語音、遠端桌面等會失效。

解決方案:開啟必要連接埠而非關閉防火牆

  1. 確認應用程式使用連接埠(如 QQ 語音 UDP 4000-4010、TCP 8000)
  2. 防火牆進階設定 → 服務 → 新增 → 輸入名稱、協定、連接埠範圍
  3. 或暫時關閉 ICF 進行區域網路作業,完成後重新啟用

ICF vs 商用個人防火牆

功能XP ICF商用防火牆 (ZoneAlarm, Comodo, Outpost 等)
輸入防護✓ 基礎✓ 強化 + HIPS
輸出控制✗ 無✓ 程式級控管
應用層檢查✗ 無✓ HTTP/DNS/MAIL 分析
入侵偵測 (IDS/IPS)✗ 無✓ 簽章/行為分析
介面易用性簡單豐富/複雜
資源佔用極低中等

適用建議

  • ✅ 撥號/ADSL 直連單機、不跑伺服器服務、不需輸出管控 → ICF 足夠
  • ✅ 區域網路工作站 → 僅在連公網介面啟用 ICF,區網介面關閉
  • ❌ 伺服器、需精細管控、企業環境 → 必須部署商用/硬體防火牆

XP SP2 後改名「Windows 防火牆」並大幅增強(支援輸出過濾、例外管理、群組原則),但核心定位仍是「基礎主機防護」。善用內建工具,配合修補程式、防毒軟體、安全上網習慣,才是完整防禦體系。

Copyright © Windows教程網 All Rights Reserved