內容簡介
《Cisco防火牆》采用理論結閤配置案例的方式,對Cisco主流的防火牆産品、功能特性和解決方案進行瞭全麵而詳細的講解,同時還介紹瞭如何將這些內容應用到網絡安全設計和運維中。
《Cisco防火牆》共分為17章,主要內容包括防火牆和網絡安全概述、Cisco防火牆係列産品概述、防火牆配置基礎知識、對防火牆進行排錯所使用的工具、網絡拓撲中的防火牆、虛擬化、如何讓流量在部署或未部署NAT的環境中穿越ASA、經典IOS防火牆概述、IOS區域策略防火牆概述、其他防護機製、應用監控、語音協議檢測、防火牆上的身份認證、防火牆與IP組播、防火牆與IPv6,以及防火牆的互動等。
對設計和實施防火牆的網絡工程師、網絡架構師來講,《Cisco防火牆》是一本必不可少的參考資料;同時,對於安全管理員、運維人員以及技術支持人士,《Cisco防火牆》也是一本難得的實用工具書;正在備考CCNA安全、CCNP安全以及CCIE安全的考生,也可以從中獲益。
內頁插圖
目錄
目 錄
第1章 防火牆與網絡安全 1
1.1 網絡安全必不可少,但要如何著手呢 2
1.2 防火牆和信任區域 5
1.3 將防火牆部署到網絡拓撲環境中 7
1.3.1 路由模式與透明模式 7
1.3.2 網絡地址轉換和端口地址轉換 8
1.4 網絡防火牆的主要類型 10
1.4.1 數據包過濾 10
1.4.2 電路級代理 11
1.4.3 應用級代理 12
1.4.4 狀態化防火牆 13
1.5 狀態化防火牆的演變 14
1.5.1 應用識彆(Application Awareness) 14
1.5.2 身份識彆技術 15
1.5.3 通過路由錶實施保護策略 16
1.5.4 虛擬化防火牆與網絡分段 17
1.6 狀態化防火牆的類型 19
1.6.1 防火牆設備 19
1.6.2 基於路由器的防火牆 19
1.6.3 基於交換機的防火牆 20
1.7 使用狀態化防火牆的經典網絡拓撲結構 20
1.8 狀態化防火牆與網絡安全設計 21
1.8.1 狀態化防火牆和VPN技術的結閤使用 22
1.8.2 狀態化防火牆和入侵防禦技術的結閤使用 23
1.8.3 狀態化防火牆和專用安全設備的結閤使用 24
1.9 總結 25
第2章 Cisco防火牆係列概述 27
2.1 ASA設備的概述 28
2.1.1 ASA設備的産品定位 28
2.1.2 防火牆的性能參數 29
2.1.3 ASA硬件型號的概述 32
2.2 防火牆服務模塊的概述 36
2.3 集成於IOS係統的防火牆的概述 38
2.3.1 集成服務路由器 38
2.3.2 匯聚服務路由器 39
2.4 總結 41
第3章 防火牆配置基礎 42
3.1 通過命令行界麵訪問設備 43
3.2 ASA的基本配置 43
3.2.1 ASA設備的基本配置方法(非5505平颱) 48
3.2.2 ASA 5505平颱的基本配置方法 51
3.3 FWSM的基本配置 54
3.4 ASA和FWSM的遠程管理 59
3.4.1 Telnet訪問 60
3.4.2 SSH連接訪問 61
3.4.3 使用ASDM實現HTTPS連接 62
3.5 IOS的基本配置 66
3.6 IOS設備的遠程管理 69
3.6.1 Telnet遠程訪問 69
3.6.2 SSH遠程訪問 70
3.6.3 使用HTTP和HTTPS發起遠程訪問 71
3.7 通過NTP實現時鍾同步 73
3.8 通過PPPoE客戶端來獲取IP地址 76
3.9 DHCP服務 81
3.10 總結 85
3.11 深入閱讀 85
第4章 工欲善其事,必先利其器 86
4.1 訪問控製列錶的高級用法 87
4.2 事件日誌 89
4.3 調試(debug)命令 93
4.4 使用Netflow執行流量審計和其他功能 95
4.4.1 開啓IOS的流量采集 97
4.4.2 傳統型Netflow 97
4.4.3 Netflow v9與Flexible Netflow 102
4.4.4 在ASA設備上啓用NSEL 108
4.5 通過ASDM執行性能監測 111
4.6 圖形化界麵與CLI之間的相互關聯 112
4.7 ASA的數據包追蹤(Packet Tracer)技術 115
4.8 抓包 119
4.8.1 ASA設備內置的抓包工具 119
4.8.2 IOS設備內置的抓包工具 124
4.9 總結 126
第5章 網絡拓撲中的防火牆 128
5.1 IP路由與轉發簡介 129
5.2 靜態路由概述 130
5.3 路由協議的基本概念 133
5.4 RIP概述 136
5.5 EIGRP概述 145
5.6 OSPF概述 162
5.7 為路由協議配置認證 182
5.8 橋接操作 185
5.9 總結 193
第6章 防火牆世界中的虛擬化 195
6.1 一些初始定義 196
6.2 從數據平麵說起:VLAN與VRF 197
6.2.1 虛擬LAN 197
6.2.2 VRF 198
6.3 VRF感知型服務 207
6.4 超越數據平麵—虛擬防火牆 208
6.5 虛擬防火牆的管理訪問 221
6.6 為虛擬防火牆分配資源 224
6.7 虛擬成分之間的互聯 227
6.7.1 將VRF與外部路由器互聯 227
6.7.2 兩個沒有共享接口的虛擬防火牆互聯 229
6.7.3 共享一個接口的兩個FWSM虛擬防火牆互聯 230
6.7.4 共享一個接口的兩個ASA虛擬防火牆互聯 233
6.8 虛擬防火牆那些事 236
6.9 虛擬化的整體架構 237
6.9.1 FWSM與ACE模塊的虛擬化 237
6.9.2 分段傳輸 239
6.9.3 虛擬設備與Nexus 1000V 240
6.10 總結 241
第7章 在沒有部署NAT的環境中穿越ASA 242
7.1 穿越ASA防火牆進行訪問的類型 243
7.2 關於安全級彆的其他思考 248
7.2.1 接入Internet的防火牆拓撲 249
7.2.2 外聯網拓撲 249
7.2.3 隔離內部部門 250
7.3 ICMP連接案例 250
7.3.1 齣站ping 250
7.3.2 入站ping 252
7.3.3 穿越ASA執行Windows Traceroute 253
7.4 UDP連接示例 256
7.5 TCP連接實例 260
7.5.1 與TCP連接相關的ASA標記 261
7.5.2 TCP序列號隨機生成 263
7.6 相同安全級彆之間的訪問 268
7.7 ACL和對象組的處理 270
7.8 總結 280
第8章 在部署瞭NAT的環境中穿越ASA 282
8.1 nat-Control模型 283
8.2 齣站NAT分析 285
8.2.1 動態NAT 286
8.2.2 動態PAT 288
8.2.3 Identity NAT 291
8.2.4 靜態NAT 293
8.2.5 策略NAT 294
8.2.6 NAT免除 298
8.2.7 NAT優先級規則 299
8.3 入站訪問的地址發布 303
8.3.1 通過static命令進行發布 303
8.3.2 通過端口重定嚮進行發布 304
8.3.3 通過NAT免除技術進行發布 305
8.4 入站NAT分析 306
8.4.1 入站方嚮的動態PAT 306
8.4.2 入站方嚮的Identity NAT 308
8.4.3 入站方嚮的NAT免除技術 309
8.4.4 入站方嚮的靜態NAT 309
8.5 雙嚮NAT(Dual NAT) 310
8.6 禁用TCP序列號隨機生成 312
8.7 通過NAT規則定義連接限製 314
8.8 總結 316
第9章 經典IOS防火牆概述 317
9.1 CBAC的用途 318
9.2 CBAC基礎 319
9.3 ICMP連接示例 321
9.4 UDP連接示例 325
9.5 TCP連接示例 328
9.6 ACL與對象組的處理 332
9.6.1 在ACL列錶中使用對象組 334
9.6.2 CBAC與訪問控製列錶 336
9.7 IOS NAT概述 337
9.7.1 靜態NAT 339
9.7.2 動態NAT 342
9.7.3 策略NAT 343
9.7.4 雙嚮NAT 344
9.7.5 NAT與流審計 346
9.8 CBAC與NAT 349
9.9 總結 353
第10章 IOS區域策略防火牆概述 354
10.1 ZFW的用途 355
10.2 為基於區域的防火牆策略創建類 358
10.3 ICMP連接示例 363
10.4 UDP連接示例 366
10.5 TCP連接示例 370
10.6 ZFW與ACL 372
10.7 ZFW與NAT 384
10.8 透明模式下的ZFW 393
10.9 定義連接限製 396
10.10 路由器流量的監控 400
10.11 在IOS 15.X中的區域內防火牆策略 403
10.12 總結 407
第11章 其他防護機製 408
11.1 防欺騙 409
11.1.1 使用ACL的經典防欺騙技術 409
11.1.2 在IOS上使用uRPF的防欺騙機製 410
11.1.3 在ASA上使用uRPF的防欺騙機製 413
11.2 TCF標記過濾 417
11.3 TTL值過濾 422
11.4 處理IP可選項 423
11.4.1 在IOS係統執行IP可選項無狀態過濾 426
11.4.2 在IOS係統中丟棄帶有IP可選項的數據包 430
11.4.3 ASA丟棄帶有IP可選項的數據包 431
11.5 處理IP分片 432
11.5.1 在IOS中對IP分片進行無狀態過濾 436
11.5.2 IOS的虛擬分片重組 438
11.5.3 ASA的虛擬分片重組 439
11.6 靈活數據包匹配 440
11.7 時間訪問控製列錶 445
11.7.1 ASA上的時間訪問控製列錶 446
11.7.2 IOS上的時間訪問控製列錶 449
11.8 ASA上的連接限製 450
11.9 ASA上的TCP正常化(Normalization) 455
11.10 ASA上的威脅檢測 459
11.11 總結 463
11.12 深入閱讀 464
第12章 應用監控 465
12.1 經典IOS防火牆的監控功能 466
12.2 區域策略防火牆的應用監控 470
12.3 區域策略防火牆的DNS監控 472
12.4 區域策略防火牆的FTP監控 473
12.5 區域策略防火牆的HTTP監控 479
12.6 區域策略防火牆的IM監控 486
12.7 ASA應用監控的概述 489
12.8 ASA的DNS監控 493
12.8.1 DNS防護(DNS Guard) 495
12.8.2 DNS颳除(DNS Doctoring) 497
12.8.3 DNS監控參數 500
12.8.4 一些其他的DNS監控功能 503
12.9 ASA的FTP監控 505
12.10 ASA的HTTP監控 516
12.11 ASA的IM及隧道流量監控 525
12.12 ASA的僵屍網絡流量監控 528
12.13 總結 536
12.14 深入閱讀 536
第13章 語音協議的監控 537
13.1 介紹語音術語 538
13.2 Skinny協議 540
13.3 H.323框架 550
13.3.1 H.323直接呼叫 553
13.3.2 H.323網守路由的呼叫 557
13.4 會話初始化協議(SIP) 563
13.5 MGCP協議 574
13.6 Cisco IP電話和數字證書 582
13.7 使用ASA TLS代理進行高級語音檢測 585
13.8 使用ASA電話代理進行高級語音檢測 592
13.9 總結 605
13.10 深入閱讀 605
第14章 Cisco 防火牆上的身份認證 606
14.1 選擇認證協議 608
14.2 通過直通代理(Cut-Through Proxy)實現ASA用戶級控製 610
14.3 通過認證代理(Auth-Proxy)實現IOS用戶級控製 623
14.3.1 方案1:包含可下載ACE的IOS認證代理 626
14.3.2 方案2:包含可下載ACL的IOS代理 628
14.3.3 方案3:將經典IP監控(CBAC)與認證代理相結閤 630
14.4 基於用戶的區域策略防火牆 633
14.4.1 在IOS中建立用戶組成員關係的認知功能—方法1 634
14.4.2 在IOS中建立用戶組成員關係的認知功能—方法2 635
14.4.3 將認證代理與ZFW進行集成 638
14.5 IOS上的管理訪問控製 641
14.6 ASA上的管理訪問控製 650
14.7 總結 654
第15章 防火牆與IP組播 655
15.1 組播編址的迴顧 656
15.2 組播路由與轉發概述 657
15.2.1 上遊接口與下遊接口 658
15.2.2 RPF接口與RPF檢驗 659
15.3 PIM組播路由 662
15.3.1 在Cisco路由器上啓用PIM 663
15.3.2 PIM-DM基礎 664
15.3.3 PIM-SM基礎 665
15.3.4 在PIM-SM拓撲中尋找集閤點 674
15.4 將ASA插入組播路由環境中 681
15.4.1 在ASA上啓用組播路由 682
15.4.2 ASA中的末節組播路由 686
15.4.3 ASA充當PIM-SM路由器 691
15.5 ASA上的組播轉發規則匯總 695
15.6 總結 698
15.7 深入閱讀 698
第16章 Cisco防火牆與IPv6 699
16.1 IPv6入門 700
16.2 IPv6編址概述 701
16.3 IPv6頭部格式 706
16.4 IPv6連接基礎 708
16.5 處理IOS IPv6訪問控製列錶 727
16.6 經典IOS防火牆對IPv6的支持 735
16.7 區域策略防火牆對IPv6的支持 741
16.8 ASA IPv6 ACL和對象組的處理 750
16.9 在ASA上實現IPv6的狀態化監控 755
16.10 建立連接限製 758
16.11 IPv6與反欺騙 760
16.11.1 在ASA上通過uRPF實現反欺騙 760
16.11.2 在IOS上通過uRPF實現反欺騙 761
16.12 IPv6與分片 762
16.12.1 ASA上的虛擬分片重組 767
16.12.2 IOS上的虛擬分片重組 768
16.13 總結 769
16.14 深入閱讀 769
第17章 防火牆的互動 770
17.1 防火牆與入侵防禦係統 771
17.2 防火牆與服務質量 776
17.3 防火牆與私有VLAN 777
17.4 防火牆與服務器負載分擔 779
17.5 防火牆與虛擬設備 784
17.5.1 用外部防火牆保護虛擬設備 784
17.5.2 使用虛擬防火牆設施保護虛擬設備 786
17.6 防火牆與IPv6隧道機製 789
17.7 防火牆與IPSec VPN 794
17.7.1 使用IOS設備部署經典的IPSec站點到站點VPN 795
17.7.2 使用虛擬隧道接口(VTI)實現IPSec站點到站點VPN 799
17.7.3 使用一條GRE隧道實現IPSec站點到站點VPN 802
17.7.4 IPSec隧道中的NAT 804
17.7.5 在解密後通過ASA過濾數據包 806
17.8 防火牆與SSL VPN 808
17.8.1 無客戶端的訪問 809
17.8.2 基於客戶端的訪問(AnyConnect) 815
17.9 防火牆與MPLS網絡 820
17.10 無邊界網絡的暢想 823
17.11 總結 825
17.12 深入閱讀 826
附錄A ASA 8.3在NAT和ACL方麵的變化 827
前言/序言
穿越時空的旅行者:一段關於時間、記憶與身份的史詩 “穿越時空的旅行者”並非一本關於技術手冊或理論探討的書籍,它是一段沉浸式的、關於人類存在核心問題的史詩。它以一個引人入勝的科幻設定為基石,深入挖掘瞭時間、記憶、個體身份以及命運與自由意誌之間的復雜糾葛。故事圍繞著一位名叫艾倫的普通人展開,他的生活在一次突如其來的、未能被科學解釋的事件後,發生瞭翻天覆地的變化——他發現自己可以輕微地、不可控地“跳躍”到過去或未來。 故事的開端:一個意外的裂縫 艾倫,一個平凡的圖書管理員,過著日復一日、循規蹈矩的生活。他對曆史的熱愛讓他沉醉於塵封的書籍中,卻從未想象過自己會成為曆史的一部分,更不用說親自“穿梭”於其中。直到那個雨夜,一次罕見的、伴隨著奇異電磁波動的雷暴,在他傢附近製造瞭一個短暫但異常的“裂縫”。當他第二天醒來時,世界似乎沒有變化,但一種莫名的躁動感縈繞著他。隨後,一些細微的、難以置信的現象開始發生:他會突然發現自己身處幾秒鍾前做過的同一個動作,或者短暫地“看到”幾分鍾後即將發生的場景。起初,他認為是大腦疲勞或幻覺,但隨著這些“跳躍”變得越來越頻繁、越來越難以預測,他不得不麵對一個殘酷的現實:他似乎擁有瞭某種穿越時間的能力。 初識時間之舞:混亂與探索 艾倫的“跳躍”並非他所能控製的,也非精確的定位。他可能隻是前進或後退幾秒鍾,也可能在一次驚嚇中被拋到數小時甚至數天前。這種能力的齣現,首先帶來的並非興奮,而是深深的恐慌和混亂。他無法預測下一次跳躍何時發生,無法控製跳躍的距離和方嚮,這讓他的日常生活變得異常艱難。曾經熟悉的街道、熟悉的麵孔,都可能在下一刻變得陌生,又在下下一刻重現。 然而,混亂中也孕育著探索的種子。艾倫開始嘗試理解這種能力的本質,並試圖找到規律。他記錄下每一次跳躍的細節:發生的場景、環境、他的情緒狀態,以及之後發生的事情。他發現,某些強烈的情緒,比如極度的恐懼、悲傷或喜悅,似乎會引發他的“跳躍”。同時,他也注意到,他的“跳躍”並非是簡單的“觀看”,他可以影響過去,即使是微小的改變,也可能在他迴歸“現在”時,帶來連鎖反應。 記憶的迷宮:真實與虛幻的界限 隨著艾倫對時間“跳躍”的深入理解,他開始麵臨一個更深層次的挑戰:記憶的可靠性。當他能夠反復迴到過去,觀察同一件事,他會發現他最初的記憶並非完整或準確。他可能會在一次跳躍中,發現自己曾經忽略的細節,或者看到不同角度的視角,從而修正甚至顛覆瞭他原有的認知。 更具挑戰性的是,他的“跳躍”並非總是“獨立”的。他可能會在迴到“現在”後,發現自己因為過去的某個微小改變,而擁有瞭不同於之前的記憶。這些新生的記憶,有時會與舊的記憶産生衝突,讓他感到迷失。他開始懷疑,自己所認為的“真實”是否隻是被時間“重塑”的幻象。他努力區分哪些是“原始”的記憶,哪些是“跳躍”後産生的“附加”記憶,卻發現這條界限越來越模糊。 身份的重塑:我是誰? 當個體可以反復體驗自己的生命,甚至有機會去“修改”自己的過去時,關於“我是誰”的問題變得異常尖銳。“穿越時空的旅行者”深刻地探討瞭身份的構成。艾倫在一次次的時間跳躍中,經曆瞭無數次“潛在”的人生。他可能因為一次衝動的選擇,而擁有瞭完全不同的人生軌跡;也可能因為一次“修正”,而避免瞭某個悲劇,卻發現自己失去瞭某些珍貴的東西。 他開始審視,究竟是什麼構成瞭“他”?是他所有的記憶總和?還是他所做的每一個選擇?如果他能夠改變過去,那麼那個“做齣改變”的他,還是原來的他嗎?他是否應該為瞭“更好”的未來,而犧牲一部分“現在”的自己?這些關於身份的哲學思辨,貫穿瞭整個故事,讓讀者在跟隨艾倫探索時間奧秘的同時,也開始反思自身的存在。 宿命的挽歌:自由意誌的掙紮 “穿越時空的旅行者”並沒有簡單地將時間旅行描繪成一個可以隨心所欲改變命運的工具。相反,它揭示瞭時間本身可能存在的“慣性”和“糾纏”。艾倫發現,即使他試圖改變某個重大事件,事件的最終走嚮似乎總是殊途同歸,隻是以不同的方式呈現。例如,他可能試圖阻止一次事故,但最終,那場事故的“影響”仍然以其他方式在他和周圍人的生命中顯現。 這引發瞭一個關於宿命論與自由意誌的深刻辯論。艾倫是否隻是時間洪流中的一個棋子,他的“選擇”早已被注定?或者,他的每一次“跳躍”和“改變”,都在微調著命運的走嚮,即使這種微調微不足道?他開始在“不乾預”的順從與“冒險改變”的衝動之間掙紮,每一次的選擇都伴隨著巨大的心理壓力和對未知後果的恐懼。 人性的光輝與陰影:在時間長河中浮沉 故事不僅僅局限於艾倫個人的探索,更通過他與周圍人的互動,展現瞭時間旅行對人際關係的影響。他可能會在過去與早已逝去的親人重逢,體驗短暫的溫情,卻也麵臨著無法改變生離死彆的痛苦。他可能會看到朋友或愛人未來的不幸,卻又陷入是否乾預的道德睏境。 同時,他也遇到瞭其他“時空旅行者”,他們有些人因為能力的濫用而變得扭麯,將時間視為玩物,肆意破壞;有些人則因為承受不住時間的重負而選擇自我放逐。這些人物的齣現,為故事增添瞭更多維度,也警示著力量的濫用可能帶來的災難。 尾聲:永恒的追問 “穿越時空的旅行者”最終並沒有給齣一個明確的“答案”。它更多地是以一種開放式的、引人深思的方式結束。艾倫或許學會瞭與他的能力共存,或許找到瞭某種與時間“和諧相處”的方式,但關於時間、記憶、身份和命運的追問,卻如同時間本身一樣,永無止境。 這本書將帶你踏上一段前所未有的心靈旅程,讓你在科幻的想象中,重新審視自己的生活,思考那些我們習以為常卻又至關重要的命題。它是一麵映照人性的鏡子,一麯關於存在意義的詠嘆調,一場關於時間和存在的、永恒的探索。讀完它,你可能會感到一絲悵然,卻也會因為對生命有瞭更深的理解而感到滿足。