防火牆系列第三篇系統介紹堡壘主機三種部署型態,以及建設過程中四大關鍵決策因素 (作業系統、效能需求、硬體配置、物理位置) 的選擇準則。
堡壘主機三大類型
1. 無路由雙重宿主主機
- 特徵:多網卡介面,但停用 IP 轉發/路由功能
- 角色:可獨立作為防火牆,或作為複雜防火牆架構的一環
- 關鍵要求:必須確保核心路由功能徹底關閉 (sysctl net.ipv4.ip_forward=0)
- 優勢:物理隔離內外網,無繞道風險;單一主機完成邊界防護
- 適用:中小型網站、單一出口架構
2. 犧牲主機 / 替罪羊主機
- 定義:不儲存任何需保護資訊,不連接內部核心資源的對外服務主機
- 用途:跑難以安全強化的服務 (舊版 FTP、實驗性協議) 或高風險服務
- 存取模式:用戶僅在需要特定服務時主動連接,平時不登入
- 管理原則:
- 盡量部署服務與程式
- 嚴格拒絕隨意登入需求
- 違反初衷 → 使用者過度信任 → 安全崩潰
- 核心價值:即使被入侵,內部網路安全無虞 (無橫向移動路徑)
3. 內部堡壘主機
- 定義:內部網路關鍵服務主機 (郵件轉發、Usenet 新聞、內部 DNS、認證伺服器)
- 特徵:與外部堡壘主機有特定信任互動
- 防護等級:等同外部堡壘主機 — 最小服務、強化配置、獨立網段、專用監控
- 常見錯誤:視為「內部機器」而鬆綁防護 → 成橫向移動跳板
建設四大關鍵決策因素
1. 作業系統選擇
| 考量 | 建議 |
| 熟悉度 | 團隊最熟悉的 OS (減少配置錯誤) |
| 安全紀錄 | OpenBSD、Hardened Linux (RHEL/CentOS STIG、Ubuntu Pro)、Windows Server Core |
| 原生工具 | 內建封包過濾 (PF/iptables/nftables/Windows Filtering Platform) |
| 修補週期 | 長期支援 (LTS) 版本、廠商安全公告響應速度 |
| 認證需求 | Common Criteria EAL4+、FIPS 140-2 等合規要求 |
2. 效能需求評估
- 非追求極致 CPU 單核效能
- 核心指標:併發連線數、連線建立率 (CPS)、吞吐量
- 記憶體 ≥ 併發連線 × 連線狀態大小 (通常 1-2KB/連線)
- 網卡:至少雙埠 (內/外),建議 4 埠以上支援 DMZ/管理/HA
3. 硬體配置 (詳見第 4 篇)
核心:成熟穩定 > 極致效能;大記憶體、充足交換空間、RAID 儲存、專用備份裝置、可拆卸啟動碟。
4. 物理位置 (詳見第 4 篇)
核心:機房級物理安全 + DMZ 網路拓撲隔離;不可置於核心內部網段。
型態選擇決策樹
需要跑高風險/舊版服務嗎?
├─ 是 → 部署犧牲主機 (隔離於 DMZ,無內部連線)
└─ 否
架構複雜度如何?
├─ 簡單 (單一出口、服務少) → 無路由雙重宿主主機
└─ 複雜 (多段 DMZ、內部關鍵服務) → 外部堡壘主機群 + 內部堡壘主機群
常見誤區提醒
- ❌ 以為堡壘主機 = 防火牆軟體 → 忽略硬體/OS/物理/程序面
- ❌ 內部堡壘主機防護鬆綁 → 成最大弱點
- ❌ 犧牲主機開放隨意登入 → 失去隔離價值
- ❌ 追求高階硬體 → 資源浪費、攻擊面擴大
- 上一篇文章: 防火牆技術深度解析 (四):堡壘主機硬體選型、效能權衡與物理部署安全準則
- 下一篇文章: 防火牆技術深度解析 (二):防火牆架構演進 — 從屏蔽主機到屏蔽子網雙路由器架構
Copyright ©
程式碼之家 All Rights Reserved