軟體防火牆:主機層級的第一道防線
軟體防火牆運行於作業系統內核或應用層,攔截進出主機的網路封包,依規則集決定允許或阻斷。相對硬體防火牆(獨立設備),軟體防火牆成本低、部署彈性大,適合單機與中小企業。
核心組件
- 封包過濾引擎:依五元組(來源/目的 IP、埠、協定)比對規則。
- 狀態檢測:追蹤 TCP 連線狀態,僅允許合法回應封包通過。
- 應用層感知:識別 HTTP、DNS、P2P 等應用特徵,實現精細管控。
- 日誌與警報:記錄阻斷/告警事件,支援 SIEM 整合。
優點
- 強化安全策略:集中管控單機出入流量。
- 審計追蹤:完整記錄網路活動,事後鑑證依據。
- 限制暴露面:隔離網段,阻止橫向擴散。
- 策略檢查點:所有流量必經檢查,可疑行為早期發現。
缺點與局限
- 無法防禦惡意內部人員(已獲合法存取權限)。
- 消耗主機 CPU/記憶體資源,高負載時影響效能。
- 若作業系統核心被攻破,防火牆同步失效。
- 無法檢測加密流量內部惡意負載(需配合 SSL 檢測或 EDR)。
歷史延伸:古代「風火簷」
故宮風火簷(封火牆)以無門窗、不燃材料阻隔火勢蔓延,長達 4000 米,雍正皇帝為防火下令改建,體現「隔離阻斷」同源智慧。
選型建議
- 個人/微型企業:Windows Defender 防火牆 + 正版殺毒軟體(含網路防護)即足夠。
- 中型企業:端點防護平台(EPP/EDR)整合主機防火牆、HIPS、行為分析。
- 高安全需求:雙層防護(邊界硬體防火牆 + 端點軟體防火牆)+ 零信任網路存取(ZTNA)。
防火牆非萬靈丹,需配合補丁管理、最小權限、安全意識培訓構建纵深防御體系。