Windows XP 內建的「網際網路連線防火牆」(ICF)是一個狀態式封包過濾防火牆,能限制雙向網路通訊,保護家庭/小型辦公室網路。本文詳細說明運作原理、啟用方法、安全性日誌設定、ICMP 控制與實戰注意事項。
一、運作原理:狀態式檢測
ICF 維護一張「通訊對照表」,記錄所有源自內部(本機或私有網路)的外發連線。外部發起的連線封包到達時,ICF 比對表中是否有對應的內部發起紀錄:有則允許通過,無則直接丟棄。這能有效阻擋未經請求的掃描、攻擊封包(如 Port Scan),且不干擾正常上網、收發郵件等主動連線。
二、啟用與基本設定
- 「網路連線」→右鍵目標連線(撥號/LAN/高速網路)→「內容」。
- 「進階」頁籤 → 勾選 「透過限制或封鎖來自網際網路對這台電腦的存取,以保護我的電腦與網路」。
- 點「設定」可進一步配置服務、日誌、ICMP。
三、安全性日誌:記錄防火牆活動
「進階」→「設定」→「安全性記錄」:
- 記錄捨棄的封包: 記錄被防火牆阻擋的嘗試(如 Ping、Tracert 被擋)。
- 記錄成功的連線: 記錄成功通過防火牆的連線(如 IE 連上網站)。
- 日誌格式為 W3C 擴充格式,可用一般記錄分析工具開啟。
- 可自訂日誌路徑、檔名、大小上限(預設 4 MB),並可一鍵「還原預設值」。
四、ICMP(網際網路控制訊息協定)控制
ICMP 用於錯誤回報與控制訊息交換。ICF 允許選擇性啟用回應:
- 允許傳入的回應要求(Echo Request): 啟用後可回應 Ping、Tracert。建議關閉 以隱藏主機存在感。
- 允許傳出的目的地無法到達/逾時/參數問題: 依需求啟用,利於網路診斷。
- 允許重新導向: 通常不需啟用。
路徑:「進階」→「設定」→「ICMP」頁籤,勾選欲允許的類型。
五、實戰注意事項
- 不要在所有連線啟用 ICF: 僅啟用於直接連接網際網路的介面(如 ADSL 撥號、連接 Cable Modem 的 NIC)。ICS 用戶端網卡、純區域網路介面不應啟用,否則會阻擋區域網路正常通訊(檔案共享、印表機等)。
- 已有硬體防火牆/Proxy 時: 應關閉 ICF 避免衝突。
- 郵件軟體異常: 部分郵件程式依賴伺服器主動通知(Push),ICF 可能阻擋。若收發信異常,嘗試暫時停用 ICF 測試。
ICF 雖功能精簡,但對無第三方防火牆的用戶提供基本且有效的防護。善用日誌與 ICMP 設定,可在安全性與可用性間取得平衡。