隨著 Internet 普及,入侵威脅日增,防火牆技術應用勢在必行。Cisco PIX 防火牆結合封包過濾(網路層)與代理服務(應用層)優點,採用自適應安全演算法(ASA),透過動態/靜態位址轉換、Conduit 管道技術、存取控制列表,有效屏蔽內部拓撲、控制雙向資源存取,構建高效能完整防火牆系統。
早期版本使用 conduit 允許特定外部流量進入;新版採用 access-list + access-group 綁定介面,功能更強、粒度更細。
nameif ethernet0 outside security0
nameif ethernet1 inside security100
ip address outside 204.31.17.130 255.255.255.192
ip address inside 192.168.3.1 255.255.255.0
route outside 0.0.0.0 0.0.0.0 204.31.17.129 1 # 預設閘道
nat (inside) 1 0.0.0.0 0.0.0.0 # 所有內部流量使用 NAT ID 1
global (outside) 1 204.31.17.131-204.31.17.165 # 動態位址池
global (outside) 1 204.31.17.130 # PAT 備用位址(位址池耗盡時使用)
效果:內部主機主動外連顯示為位址池 IP,外部無法直接發起連線至內部主機。
# 假設內部伺服器真實 IP
static (inside,outside) 204.31.17.131 192.168.3.10 netmask 255.255.255.255 # WWW
static (inside,outside) 204.31.17.132 192.168.3.11 netmask 255.255.255.255 # E-mail
static (inside,outside) 204.31.17.133 192.168.3.12 netmask 255.255.255.255 # FTP
# 僅允許必要服務通過,拒絕其餘
# Conduit 寫法(舊版)
conduit permit tcp host 204.31.17.131 eq www any
conduit permit tcp host 204.31.17.132 eq smtp any
conduit permit tcp host 204.31.17.132 eq pop3 any
conduit permit tcp host 204.31.17.133 eq ftp any
conduit permit tcp host 204.31.17.133 eq ftp-data any
# Access-list 寫法(新版推薦)
access-list OUTSIDE_IN permit tcp any host 204.31.17.131 eq www
access-list OUTSIDE_IN permit tcp any host 204.31.17.132 eq smtp
access-list OUTSIDE_IN permit tcp any host 204.31.17.132 eq pop3
access-list OUTSIDE_IN permit tcp any host 204.31.17.133 eq ftp
access-list OUTSIDE_IN permit tcp any host 204.31.17.133 eq ftp-data
access-group OUTSIDE_IN in interface outside
access-list INSIDE_OUT permit tcp any any eq www
access-list INSIDE_OUT permit tcp any any eq https
access-list INSIDE_OUT permit tcp any any eq ftp
access-list INSIDE_OUT permit udp any any eq domain
access-group INSIDE_OUT in interface inside
floodguard enable、設定 set connection embryonic 限制半連線數、set connection timeout 調整逾時值fixup protocol http 80、fixup protocol smtp 25、fixup protocol ftp 21、fixup protocol dns 53 啟用深度協議檢查logging on、logging trap informational、logging host inside syslog_server、配置 syslog 伺服器集中分析Cisco PIX 於 2008 年停止銷售,2013 年停止支援。現代架構請採用 Cisco ASA(自適應安全應用裝置)或 Firepower 威脅防禦(FTD),提供: