亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于狀態(tài)檢測(cè)防火墻的“穿越”誤區(qū)

        2020-11-11 09:12:14湖北楊華
        網(wǎng)絡(luò)安全和信息化 2020年10期
        關(guān)鍵詞:誤區(qū)實(shí)驗(yàn)檢測(cè)

        ■ 湖北 楊華

        編者按:在使用防火墻設(shè)備時(shí)難免會(huì)存在一些誤區(qū),就比如本文所討論的ICMP協(xié)議數(shù)據(jù)包的“穿越”問題。本文對(duì)一些相關(guān)概念問題進(jìn)行簡(jiǎn)要的解析。

        防火墻技術(shù)在網(wǎng)絡(luò)運(yùn)維中占有重要的份量,也是一個(gè)專業(yè)網(wǎng)絡(luò)工程師必備的技能。但有些人由于對(duì)一些基本概念掌握不夠細(xì)致,在應(yīng)用環(huán)境中,會(huì)產(chǎn)生一些誤區(qū),多走不少?gòu)澛贰1疚尼槍?duì)初學(xué)者中比較常見的基于狀態(tài)檢測(cè)的流量穿越誤區(qū)進(jìn)行剖析探討。

        實(shí)驗(yàn)環(huán)境

        實(shí)驗(yàn)環(huán)境包括EVE網(wǎng)絡(luò)模擬器,一臺(tái)防火墻ASA,兩臺(tái)三層交換機(jī)SW3-1與SW3-2,通過SW3-1模擬內(nèi)網(wǎng),SW3-2模擬外網(wǎng),ASA上進(jìn)行基本配置,內(nèi)網(wǎng)訪問外網(wǎng)進(jìn)行NAPT翻譯。如圖1所示。

        實(shí)驗(yàn)?zāi)康?/h2>

        通過本次實(shí)驗(yàn)來(lái)驗(yàn)證狀態(tài)防火墻,數(shù)據(jù)流量主動(dòng)從高安全級(jí)別(inside或turst)到低安全級(jí)別(outside or untrust)是可以正常連接的(基于連接狀態(tài)檢測(cè))。反之則會(huì)禁止,除非通過訪問策略放行。

        實(shí)驗(yàn)內(nèi)容

        在SW3-1通過Telnet遠(yuǎn)程登錄到SW3-2上,可以正常訪問。

        SW3-1#TELNET 200.0.0.1 //連接成功

        圖1 實(shí)驗(yàn)環(huán)境模擬圖

        Trying 200.0.0.1 ...Open

        User Access Verifi cation

        Password:

        ASA-5520# sh xlate//NAPT翻譯成功

        1 in use,1 most used

        TCP PAT from inside:192.168.1.1/18148 to out side:200.0.0.10/52167

        原理分析

        根據(jù)防火墻的訪問規(guī)則,從SW3-1出去到SW3-2的數(shù)據(jù)包是可以正常通行的,但回來(lái)的數(shù)據(jù)包是從低級(jí)別到高級(jí)別,不是應(yīng)該被防火墻阻止的嗎?

        這在之前的包過濾防火墻是這樣的,若要放行,需要配置大量的訪問控制策略,但在狀態(tài)檢測(cè)防火墻中它會(huì)檢測(cè)出去的數(shù)據(jù)流量連接狀態(tài),發(fā)現(xiàn)它是一個(gè)從高級(jí)別發(fā)起到低級(jí)別的數(shù)據(jù)包,而且監(jiān)控到連接信息,就會(huì)認(rèn)定它是安全,回來(lái)時(shí)就默認(rèn)放行了。

        故障現(xiàn)象

        對(duì)于初學(xué)者來(lái)講,能完成以上實(shí)驗(yàn)配置,并分析其原理,應(yīng)該非常成功了。但對(duì)于一個(gè)網(wǎng)絡(luò)工程師,怎么會(huì)放通過Ping去測(cè)試一下連通性這個(gè)下意識(shí)的動(dòng)作呢?

        通過發(fā)送SW3-1#ping 200.0.0.1之后發(fā)現(xiàn),結(jié)果大失所望了,竟然不通。

        通過抓包分析,在防火墻上ICMP數(shù)據(jù)已成功進(jìn)行NAPT翻譯:

        ASA-5520# sh xlate

        2 in use,2 most used

        ICMP PAT from inside:192.168.1.1/1 to outside:200.0.0.10/8154

        但是回來(lái)的數(shù)據(jù)包被阻止了,通過輸入“debug icmp”,看不到回來(lái)的數(shù)據(jù)包了,這與上面的實(shí)驗(yàn)結(jié)論是相背的。筆者開始分析是否防火墻上進(jìn)行ICMP的過濾,但通過檢測(cè)并沒有。

        原來(lái),狀態(tài)檢測(cè)是基于TCP/UDP的連接來(lái)進(jìn)行識(shí)別的,TCP默認(rèn)是監(jiān)控的,有狀態(tài)化信息,記錄源IP及目的IP、源端口及目的端口等信息,形成映射。所以回包的時(shí)候會(huì)對(duì)比這些映射信息,符合條件就放行了。而ICMP數(shù)據(jù)包并沒有通過TCP/UDP去承載,出去的時(shí)候ASA沒有記錄狀態(tài)化信息,沒有形成映射,所以回包的時(shí)候沒法對(duì)比,默認(rèn)就丟掉了。

        故障排除

        對(duì)于一個(gè)優(yōu)秀的網(wǎng)絡(luò)工程師來(lái)講,沒有什么解決不了的問題,雖然它并不影響實(shí)驗(yàn)結(jié)果。該問題可以通過兩個(gè)方法來(lái)解決。

        1.增加訪問控制策略

        定義策略:access-list icmp_out extended permit icmp any any

        策略應(yīng)用:access-group icmp_out in int outside

        2.增加狀態(tài)檢測(cè)監(jiān)控協(xié)議數(shù)據(jù)包

        ASA(config)# policymap global_policy //默認(rèn)ASA有的global_policy

        ASA(config-pmap)#class inspection_default//默認(rèn)監(jiān)控

        ASA(config-pmap-c)#inspect icmp //增加icmp監(jiān)控

        ASA-5520# sh run | in inspect //再次顯示默認(rèn)的監(jiān)控列表

        class-map inspection_default

        class inspection_default

        inspect dns preset_dns_map

        inspect ftp

        inspect h323 h225

        inspect h323 ras

        ……

        inspect icmp

        從以上監(jiān)控列表不難看出,TCP和UDP是例外的,不在該范圍之內(nèi)。FTP是動(dòng)態(tài)應(yīng)用,雖然有TCP的22、23端口,但是它的流量都是臨時(shí)產(chǎn)生的,F(xiàn)TP必須有用戶名和密碼的登錄。這就是動(dòng)態(tài)的交互,也就是TCP上有特殊字段會(huì)被標(biāo)記的,標(biāo)記部分沒有告知ASA放行的話,ASA是不識(shí)別的,所以FTP比較特殊,這里仍讓能看到FTP的檢測(cè)。

        技術(shù)延伸

        細(xì)心的朋友會(huì)發(fā)現(xiàn)ICMP在做NAPT翻譯時(shí),居然有對(duì)應(yīng)的端口,眾所周知ICMP數(shù)據(jù)包本身是沒有端口號(hào)的。

        經(jīng)過反復(fù)實(shí)驗(yàn),筆者發(fā)現(xiàn)了其中的玄機(jī)。原來(lái)NAPT的端口轉(zhuǎn)換是為了區(qū)分inside local地址。

        對(duì)于有端口的應(yīng)用來(lái)說(shuō),一般轉(zhuǎn)換為較大的端口號(hào)從而避免和常用端口沖突。而對(duì)于一些沒有端口號(hào)的應(yīng)用(比如ICMP)來(lái)說(shuō),所謂端口號(hào)僅僅是為了區(qū)分不同ICMP包,可以理解為就是特定的數(shù)字標(biāo)記,不具有任何其他意義。通過不斷的Ping下去,端口號(hào)會(huì)一直增加,一個(gè)echo_request的端口數(shù)字對(duì)應(yīng)一個(gè)echo_replay端口數(shù)字,和四層包頭的端口號(hào)沒有任何關(guān)系。

        通過使用“SW3-1#ping 200.0.0.1”命令,筆者試著進(jìn)行了兩次數(shù)據(jù)包的連接測(cè)試,結(jié)果如下:

        ASA-5520# sh xlate

        ICMP PAT from inside:192.168.1.1/3 to outside:200.0.0.10/45184

        ICMP PAT from inside:192.168.1.1/2 to outside:200.0.0.10/56735

        ASA在進(jìn)行NAPT時(shí),如果發(fā)現(xiàn)IP包頭中協(xié)議號(hào)為1,就會(huì)知道是ICMP的包,而不用考慮四層端口號(hào),直接用一個(gè)端口數(shù)字標(biāo)記轉(zhuǎn)換即可。

        當(dāng)然,不同的設(shè)備廠商可能有不同的處理機(jī)制,讓NAT通過一些特殊的字段來(lái)識(shí)別。

        例如,在ICMP中有Iden tifier和Sequence Number,identifier用來(lái)辨別不同的Ping流程。比如我們啟動(dòng)兩個(gè)控制臺(tái)窗口,分別輸入Ping命令,就會(huì)運(yùn)行兩個(gè)不同的Ping進(jìn)程。這兩個(gè)Ping進(jìn)程就依靠不同的identifier來(lái)區(qū)分。而一次Ping過程不止發(fā)送一個(gè)數(shù)據(jù)包,如果一次發(fā)送多個(gè)數(shù)據(jù)包,那么同一個(gè)Ping流程內(nèi)就用sequence number把不同的數(shù)據(jù)包給區(qū)分開來(lái),這個(gè)字段一般都是遞增的。

        實(shí)驗(yàn)心得

        不同廠商的防火墻設(shè)備可能有不同的處理機(jī)制,為了方便用戶,可能隱藏了一些我們未知的技術(shù)細(xì)節(jié),比如上面的ICMP協(xié)議數(shù)據(jù)包的監(jiān)控。

        猜你喜歡
        誤區(qū)實(shí)驗(yàn)檢測(cè)
        記一次有趣的實(shí)驗(yàn)
        “不等式”檢測(cè)題
        “一元一次不等式”檢測(cè)題
        “一元一次不等式組”檢測(cè)題
        做個(gè)怪怪長(zhǎng)實(shí)驗(yàn)
        冬季洗澡的誤區(qū)
        海峽姐妹(2019年2期)2019-03-23 02:56:34
        三角恒等變換中的誤區(qū)警示
        2018年理財(cái),要警惕這些誤區(qū)
        海峽姐妹(2018年2期)2018-04-12 07:13:37
        NO與NO2相互轉(zhuǎn)化實(shí)驗(yàn)的改進(jìn)
        實(shí)踐十號(hào)上的19項(xiàng)實(shí)驗(yàn)
        太空探索(2016年5期)2016-07-12 15:17:55
        99热在线精品播放| 国产av麻豆精品第一页| 丰满人妻被公侵犯的视频| 亚洲综合国产成人丁香五月激情| 看黄a大片日本真人视频直播| 亚洲自拍另类制服在线| 国产小视频一区二区三区| 亚洲中文字幕日韩综合| 国产成人无码精品久久二区三区| 又爽又黄无遮挡高潮视频网站| 国产乱子伦精品免费女| 美腿丝袜网址亚洲av| 国产激情久久久久影院小草| 亚洲av成人一区二区三区| 亚洲电影中文字幕| 老肥熟女老女人野外免费区 | 国产一级特黄无码免费视频| 亚洲av五月天天堂网| 国产精品无套一区二区久久| 精品欧洲av无码一区二区| 亚洲AV毛片无码成人区httP| 亚洲av综合色区在线观看| av手机免费在线观看高潮| 男女猛烈xx00免费视频试看| 日韩国产欧美视频| 一区二区三区在线观看视频免费| 友田真希中文字幕亚洲| 久久精品99久久香蕉国产| 亚洲三级黄色| 人妻系列少妇极品熟妇| 少妇高潮惨叫久久久久电影69| 日日碰狠狠添天天爽无码| 亚洲饱满人妻视频| 国产成人福利在线视频不卡| 丰满人妻一区二区三区52 | 亚洲色无码中文字幕| 国产亚洲91精品色在线| 久久久g0g0午夜无码精品| 亚洲精品6久久久久中文字幕| 中文字幕高清视频婷婷| 曰韩无码av一区二区免费|