首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載 | ||
![]() |
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試 MPA考試 | 中科院 |
|
![]() |
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT 新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語 |
|
![]() |
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證 華為認證 | Java認證 |
|
![]() |
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格 報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師 人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平 駕駛員 | 網絡編輯 |
|
![]() |
衛生資格 | 執業醫師 | 執業藥師 | 執業護士 | |
![]() |
會計從業資格考試(會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師 注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師 |
|
![]() |
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師 質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師 設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師 城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師 |
|
![]() |
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲 |
二、基于上下文的訪問控制(Context-based access control--CBAC)
CISCO路由器的access-list只能檢查網絡層或者傳輸層的數據包,而CBAC能夠智能過濾基于應用層的(如FTP連接信息)TCP 和UDP的sessi on;CBAC能夠在firewall access-list 打開一個臨時的通道給起源于內部網絡向外的連接,同時檢查內外兩個方向的sessions。
1、工作原理
比如當CBAC配置于連到internet的外部接口上,一個從內部發出的TCP數據包(telnet會話)經過該接口連出,同時CBAC的配置中已經包括了t cp inspection,將會經過以下幾步:
(1)數據包到達防火墻的外部接口(設為s0);
(2)數據包由該接口outbound access-list檢查是否允許通過(不通過的數據包在此被丟棄,不用經過以下步驟);
(3)通過access list檢查的數據包由CBAC檢查來決定和記錄包連接狀態信息,這個信息被記錄于一個新產生的狀態列表中為下一個連接提供快速通道;
(4)如果CBAC沒有定義對telnet應用的檢查,數據包可以直接從該接口送出;
(5)基于第三步所獲得的狀態信息,CBAC在s0的inbound access list中插入一個臨時創建的access list入口,這個臨時通道的定義是為了讓從外部回來的數據包能夠進入;
(6)數據包從s0送出;
(7)接下來一個外部的inbound數據包到達s0,這個數據包是先前送出的telnet會話連接的一部分,經過s0口的access list檢查,然后從第五步建立的臨時通道進入;
(8)被允許進入的數據包經過CBAC的檢查,同時連接狀態列表根據需要更新,基于更新的狀態信息,inbound access list臨時通道也進行修改只允許當前合法連接的數據包進入;
(9)所有屬于當前連接的進出s0口數據包都被檢查,用以更新狀態列表和按需修改臨時通道的access list,同時數據包被允許通過s0口;
(10)當前連接終止或超時,連接狀態列表入口被刪除,同時,臨時打開的access list入口也被刪除。
需要注意的是:對于配置到s0口outbound ip access list, accesslist必須允許所有需要的應用通過,包括希望被CBAC檢查的應用;但是inbound ip access list必須禁止所有需要CBAC檢查的應用,當CBAC被出去的數據包觸發后,會在inbound access list中臨時開放一個通道給合法的、正在傳送的數據進入。
2、CBAC可提供如下服務
(1)狀態包過濾:對企業內部網絡、企業和合作伙伴互連以及企業連接internet提供完備的安全性和強制政策。
(2)Dos檢測和抵御:CBAC通過檢查數據報頭、丟棄可疑數據包來預防和保護路由器受到攻擊。
(3)實時報警和跟蹤:可配置基于應用層的連接,跟蹤經過防火墻的數據包,提供詳細過程信息并報告可疑行為。
(4)無縫兼容性:整和防火墻和其它cisco IOS軟件于一體;優化廣域網利用率;提供強大的、可升級的路由選擇etc。
(5)支持VPN:利用封裝了防火墻版本的cisco Ios 軟件和Qos特性來保證在公共網絡上傳輸數據的安全性,同時節省費用。
(6)可升級配置:適用于大部分路由器平臺,cisco帶防火墻版本的IOS可升級來滿足網絡帶寬和性能的需要。
3、CBAC受到的限制
(1)僅適用于IP數據流:只有TCP和UDP包被檢測,其它如ICMP等不能被CBAC檢測,只能通過基本的access lists過濾。
(2)如果我們在配置CBAC時重新更改access lists,要注意:如果access lists禁止TFTP數據流進入一個接口,我們將不能通過那個接口從網絡啟動路由器(netboot)。
(3)CBAC忽略ICMP unreachable 信息。
(4)當CBAC檢查FTP傳輸時,它只允許目的端口為1024—65535范圍的數據通道。
(5)如果FTP客戶端/服務器認證失敗,CBAC將不會打開一條數據通道。
(6)IPSec 和CBAC的兼容性:如果CBAC和IPSec配置于同一臺路由器上,只要對數據包的檢查是在內部網接口上進行的,而數據包加密是終止在外部網接口上的,那么I Psec和CBAC就能共存在該邊界路由器上。在這種方式下,檢查的是不加密的數據流。
4、CBAC所需的內存和性能
有一些參數會影響CBAC所需的內存和性能:
(1)CBAC對每條連接使用600 byte的內存;
(2)在檢查數據包的過程中,CBAC使用額外的CPU資源;
(3)盡管CBAC通過對access lists的高效存儲(對access list進行散列索引,然后評估該散列)來最小化其對資源的需求,它在access list檢查過程中仍要使用一定的CPU資源。
5、配置CBAC
第一步,CBAC用timeout 和threshold值來管理會話,配置判斷是否在會話還未完全建立的時候終止連接。這些參數全局性地應用于所有會話。具有firewall feature的cisco router12.0以上版本的IOS缺省是起了IP INSPECT 抵御DoS進攻的。當half-open會話數量大到一定的程度往往意味著正在有DOS攻擊發生或某人正在做端口掃描,CBAC既監測half-open 會話總數也監測會話企圖建立的速率。以下是缺省配置:
HpXg_1#sh ip inspect all
Session audit trail is disabled(相關命令是ip inspect audit trail,是用來打開自動跟蹤審計功能并將信息傳送到console口,缺省是disabled.)
Session alert is enabled
one-minute thresholds are [400:500] connections(相關命令是ip inspect one-minute high 500和ip inspect one-minute low 400,是將引起或導致路由器開始或停止刪除half-open會話的新增未建立會話的速率,即每分鐘500/400個half-open會話)
max-incomplete sessions thresholds are [400:500](相關命令是ip inspect max-incomplete high 500,表示將引起路由器開始刪除half-open會話的已經存在的half-open會話數500個;ip inspect max-incomplete low 400表示將導致路由器開始停止刪除half-open會話的已經存在的half-open會話數)
max-incomplete tcp connections per host is 50. Block-time 0 minute.(相關命令:ip inspect tcp max-incomplete host 50 block-time 0表示將引起路由器開始丟棄到同一目的主機地址的超過50個的half-open會話。如果block-time值為0表示到某個目的主機的每條連接請求,C BAC會刪除到該主機的最老的已存在的half-open會話,并讓該SYN包通過;如果block-time值大于0表示CBAC將刪除到該目的主機的所有已存在的h alf-open連接,并阻攔所有新的連接。
相關推薦:計算機軟考網絡工程師必備英語詞匯全集北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |