其次,但當應(yīng)用變得復雜時,很多應(yīng)用都會啟用隨機端口進行通信,因此,新啟用的端口我們事先無法預知,此時DPI必須實時監(jiān)控會話,通過監(jiān)測數(shù)以千計的并發(fā)會話來判斷其應(yīng)用特征。

很多新的網(wǎng)絡(luò)應(yīng)用偽裝使用已知的固定端口,如使用80、8080、443等知名端口,特別像使用80端口的偽裝,偽裝的目的首先是被防火墻認可,不至于在防火墻上被阻斷,被作為正常的web訪問而通行。這種應(yīng)用如P2P偽裝、視頻偽裝,都使用這些知名端口。此時設(shè)備需要在多個會話中開始尋找所謂的簽名,通常這是一個復雜的字符串,是檢測引擎預先定義好的,而且是唯一一個應(yīng)用。隨著應(yīng)用的增加,DPI特征庫需要不斷更新。如下圖迅雷采用偽IE下載就屬于典型的偽裝。

應(yīng)用流量識別的難度及對策

第三,對于完全加密的應(yīng)用,我們稱為加密流,對于加密數(shù)據(jù)流,去尋求一個端口或簽名是毫無意義的。因此,檢測引擎需要開發(fā)出一種新方法,著眼于數(shù)據(jù)包長度和它們的順序排序。而實際上,其中的一些加密應(yīng)用總是使用同一系列的包長度、在同一位置、在同一順序,這就是所謂的行為特征。通常,檢測引擎能夠這些加密流進行行為分析,而實際上,這里存在兩個難度,一個是加密流特征字符串的獲取本身需要扎實的獨特的算法,另外,單單對于位置的檢測還遠遠不夠,如加密傳輸?shù)膽?yīng)用協(xié)議的加密方法幾乎每周都在變換位置,而天融信TopFlow獨特的算法不但能對加密數(shù)據(jù)流的位置進行檢查,而且能對加密數(shù)據(jù)流進行解密,這使得他對應(yīng)用的識別率可高達99%以上。

應(yīng)用流量識別的難度及對策

如何評價應(yīng)用識別引擎:

應(yīng)用識別引擎是應(yīng)用流量管理系統(tǒng)的核心,所以下面五點則能較好的評價產(chǎn)品。

第一、應(yīng)用程序的識別數(shù)量多少,特別對復雜協(xié)議及新協(xié)議的識別數(shù)量成為產(chǎn)品的核心,而不是單單用端口號來標識的簡單應(yīng)用或標準應(yīng)用。

第二、應(yīng)用協(xié)議識別的準確性。一個好的引擎或好的算法才能保證低的誤報和漏報。

第三、應(yīng)用檢測的時間消耗。一個好的引擎能夠花費很少的時間即可檢查出特征。

第四、對高性能和高帶寬處理。一個好的引擎才能部署到大的網(wǎng)絡(luò)環(huán)境中,如高校、大集團用戶、運營商網(wǎng)絡(luò)。

第五、協(xié)議庫更新的頻率及協(xié)議庫庫更新的難易程度。一個好的引擎才能保證協(xié)議庫的更新有驗證、計算、校對,使系統(tǒng)不斷網(wǎng)、不重啟,即使出現(xiàn)升級失敗,也能保證原有特征庫不被損壞,正常運行。

天融信TopFlow應(yīng)用流量管理系統(tǒng)通過天融信公司近17年的技術(shù)積累,對多達數(shù)萬用戶應(yīng)用的分析、歸納,并在天融信自主操作系統(tǒng)TOS基礎(chǔ)上開發(fā)的基于用戶應(yīng)用分析及管控的系統(tǒng)。TopFlow依靠自主知識產(chǎn)權(quán)的 TOS (Topsec Operating System) 安全操作系統(tǒng),采用全模塊化設(shè)計,使用中間層理念,減少系統(tǒng)對硬件的依賴性,使得內(nèi)核更為精簡和優(yōu)化,特別在天融信多核處理硬件平臺上,通過大量的協(xié)議棧優(yōu)化,針對高性能處理需求進行了中斷處理和驅(qū)動優(yōu)化,保證系統(tǒng)在天融信專有多核處理平臺上,數(shù)據(jù)以最快速度執(zhí)行、以較高優(yōu)先級運行、以超高速放行。

應(yīng)用流量識別的難度及對策

通過完善的應(yīng)用協(xié)議特征庫檢測和偽裝探測技術(shù),并采用(DPI)深度包檢測技術(shù)來識別各種用戶應(yīng)用,應(yīng)用識別率超過99%。特別對采用逃避技術(shù)的加密協(xié)議進行精準識別,如采用加密傳輸?shù)难咐讌f(xié)議族、QVOD視頻等等加密類協(xié)議進行及時而精準識別,這是其他產(chǎn)品技術(shù)所不能比擬的。

分享到

zhangcun

相關(guān)推薦