偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

HTTP防病毒網(wǎng)關(包括UTM)存在的問題

安全
網(wǎng)關防毒產(chǎn)品要實現(xiàn)http的病毒過濾,必須把http流量中的數(shù)據(jù)重組為文件,也就是OSI7層的還原。

病毒檢測的機理:病毒是一段代碼,最終的形態(tài)是一個文件。任何在網(wǎng)上傳播的數(shù)據(jù)流必須重組成文件,才能被防毒掃描引擎所檢測。我們在瀏覽網(wǎng)頁的時候其實是通過http協(xié)議get了許多的html文件、gif圖標以及腳本文件,最終到達用戶處都是文件。網(wǎng)關防毒產(chǎn)品要實現(xiàn)http的病毒過濾,必須把http流量中的數(shù)據(jù)重組為文件,也就是OSI7層的還原。要做到這步,目前所有的解決辦法都是利用proxy技術,無論是self-proxy還是icap方式,都是在用戶發(fā)起對某個網(wǎng)頁進行瀏覽請求的時候,由網(wǎng)關防毒設備先把這個網(wǎng)頁上所有的頁面文件以及gif先下載下來,經(jīng)過掃描再給用戶。我們要明確,通過proxy方式把http流量還原成文件是一個過程,把這個文件進行病毒掃描是另外一個過程,這兩個過程可以分開進行。

這就凸現(xiàn)了第一個問題,基于局域網(wǎng)的企業(yè)內(nèi)部用戶,并不愿意為了進行http的病毒掃描而在IE瀏覽器中設置代理,而且如果設置代理,許多不支持代理的應用將無法進行。要實現(xiàn)http的病毒掃描,又要對用戶表現(xiàn)為透明。

第二個問題就直接反映了進過http病毒掃描后,用戶處會感到非常嚴重的延遲。

一般我們可以忍受的頁面延遲為不超過5秒鐘,同時http timeout的默認時間為60秒(還是30秒?)。我們下面可以來算一下進過http掃描后的理論延遲。假設一個公司的因特網(wǎng)出口為10Mb,理論的下載速度為1MB/S多,我們必須要考慮到電信和網(wǎng)通互聯(lián),以及網(wǎng)站限速等其他因素的影響,一般從隨機網(wǎng)站單線下載可以達到100KB/S已經(jīng)很好了。根據(jù)前面已經(jīng)介紹過的病毒掃描方式,需要由網(wǎng)關防毒設備先下載這個文件掃描后再給用戶,我們不考慮ttl的延時,訪問頁面上的小gif等只有幾k的文件的延遲小于1S,但是如果用戶要下載補丁或者文件時,文件為10MB,那怎么辦呢?10MB的文件以100KB/S的速度理論要下載100S再加上對10MB文件的病毒掃描,其中必定需要花費時間進行解壓縮,代碼匹配等掃描時間。100S對于http都已經(jīng)timeout了,也就是連接都斷了。面對這種情況,防毒廠商給出的折中解決方法是,增加了病毒掃描的文件的大小限制,這樣大文件直接pass,小文件意思意思掃掃算了。不可否認這個的確是個好辦法。病毒掃描這塊的延遲可以去掉了,但是通過代理的方式獲取文件的矛盾無法解決,更進一步的是,多線程的http下載文件的工具在這種proxy模式無法使用或者使用不正常。面對代理上出現(xiàn)的這種問題,代理廠商又給出了新的解決辦法,就是代理在替用戶下載文件的時候,給用戶不停的發(fā)送保持連接的數(shù)據(jù)包,使用戶的http連接不至于斷掉。這個是所有代理都碰的到的問題,這樣的解決方式表面上的確避免了矛盾。

第三個問題就顯得很難克服了。

隨著互聯(lián)網(wǎng)技術的發(fā)展,多協(xié)議的應用軟件越來越多,特別是IM程序,為了保證強大的通用性和網(wǎng)絡連接性能,都可以通過http進行連接和通訊。這就造成了很多很多的msn的聊天數(shù)據(jù),因為走的是http協(xié)議而轉(zhuǎn)到代理又由病毒網(wǎng)關進行掃描,不但msn無法使用或者使用不順暢,同時也加重了病毒網(wǎng)關的負擔。同時,現(xiàn)在的網(wǎng)絡病毒的橫行,許多的病毒僵尸會在局域網(wǎng)內(nèi)不停的發(fā)送大量的對外散射的連接請求,有許多用的恰恰是80端口的訪問請求,大量的對外不存在的地址的80請求,代理和病毒網(wǎng)關不可能不理睬,但是花費了大量的資源去應答這些不存在的請求,卻沒有任何效果,網(wǎng)絡病毒的網(wǎng)絡層攻擊是不可能被還原成文件的,網(wǎng)關http的病毒掃描對此是無能為力的。面對這個突出的矛盾,我們能夠想到什么對策呢?那就是在http流量經(jīng)過代理,經(jīng)過防病毒網(wǎng)關之前,先由可以檢測網(wǎng)絡層網(wǎng)絡病毒攻擊的設備過濾一次,drop掉大量的非正常http請求,再交給網(wǎng)關來處理。對,這樣可以把以上這些問題都解決了,但是我們花費了多少設備、多少資金呢?有可以檢測網(wǎng)絡病毒的設備,我們還要http代理網(wǎng)關干什么?就算http頁面中有惡意代碼,我們裝在客戶端的防毒client完全可以檢測的,或者通過黑白名單屏蔽一些不良網(wǎng)站就可以很大幅度的降低http訪問的隱患?;ㄙM大量的資源去做效率極低的http病毒掃描,千年都很難檢測出幾個java病毒的,卻大大降低了企業(yè)內(nèi)部員工的工作效率,很不值得!

責任編輯:藍雨淚 來源: 2cto
相關推薦

2011-08-02 20:55:32

2013-03-27 09:36:49

2014-05-28 12:55:01

2010-05-19 12:07:53

2011-03-07 11:34:41

2009-04-02 16:44:48

選購安全網(wǎng)關

2018-05-29 16:00:51

2012-02-01 11:00:00

2009-03-10 10:22:46

2010-08-31 17:23:51

防病毒軟件網(wǎng)絡病毒

2010-09-27 10:32:32

2013-03-26 09:25:07

2011-11-30 13:10:46

企業(yè)防毒防毒方案拯救三

2011-03-21 15:10:11

2018-05-17 10:05:15

2012-08-06 09:03:52

2009-12-29 09:50:40

2010-09-27 10:22:15

2010-02-04 15:43:37

2018-05-09 10:17:20

點贊
收藏

51CTO技術棧公眾號