[發(fā)明專利]網(wǎng)絡(luò)設(shè)備的高效的應(yīng)用程序識(shí)別有效
| 申請(qǐng)?zhí)枺?/td> | 201010111625.7 | 申請(qǐng)日: | 2010-01-28 |
| 公開(公告)號(hào): | CN101827084A | 公開(公告)日: | 2010-09-08 |
| 發(fā)明(設(shè)計(jì))人: | 馬慶鳴;布賴恩·伯恩斯;里卡多·奧利韋里亞 | 申請(qǐng)(專利權(quán))人: | 叢林網(wǎng)絡(luò)公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;G06K9/00 |
| 代理公司: | 北京康信知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 余剛;吳孟秋 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 網(wǎng)絡(luò)設(shè)備 高效 應(yīng)用程序 識(shí)別 | ||
1.一種用于識(shí)別網(wǎng)絡(luò)應(yīng)用程序的方法,所述方法包括:
使用網(wǎng)絡(luò)設(shè)備存儲(chǔ)第一數(shù)據(jù),所述第一數(shù)據(jù)用于定義組確 定型有限自動(dòng)機(jī)DFA,其中,所述組DFA是通過以下合并而 形成的:(i)從對(duì)應(yīng)的非爆炸性正則表達(dá)式生成的單獨(dú)的非爆 炸性DFA,以及(ii)從對(duì)應(yīng)的簽名指紋生成的指紋DFA f-DFA,其中,所述非爆炸性正則表達(dá)式包括被確定為在所述 合并期間不導(dǎo)致狀態(tài)爆炸而形成所述組DFA的正則表達(dá)式, 其中,所述簽名指紋包括用于唯一識(shí)別爆炸性正則表達(dá)式的所 述爆炸性正則表達(dá)式的片段,并且其中,所述爆炸性正則表達(dá) 式包括被確定為在所述合并期間導(dǎo)致狀態(tài)爆炸的正則表達(dá)式;
使用所述網(wǎng)絡(luò)設(shè)備存儲(chǔ)第二數(shù)據(jù),所述第二數(shù)據(jù)用于定義 所述爆炸性正則表達(dá)式的與所述組DFA分離的單獨(dú)的DFA,
其中,所述簽名指紋唯一識(shí)別生成所述單獨(dú)的DFA的所述爆 炸性正則表達(dá)式;
使用網(wǎng)絡(luò)設(shè)備接收數(shù)據(jù)包;
使用所述網(wǎng)絡(luò)設(shè)備在遍歷所述單獨(dú)的DFA之前遍歷所述 組DFA,以確定所述數(shù)據(jù)包是否包括由所述簽名指紋定義的 所述爆炸性正則表達(dá)式的片段;以及
基于所述數(shù)據(jù)包包括所述爆炸性正則表達(dá)式的片段的確 定,使用所述網(wǎng)絡(luò)設(shè)備遍歷與所述簽名指紋相關(guān)聯(lián)的所述單獨(dú) 的DFA,以識(shí)別所述數(shù)據(jù)包所對(duì)應(yīng)的所述網(wǎng)絡(luò)應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的方法,
其中,所述非爆炸性正則表達(dá)式定義與第一網(wǎng)絡(luò)應(yīng)用程序 相關(guān)聯(lián)的第一模式,
其中,所述爆炸性正則表達(dá)式定義與第二網(wǎng)絡(luò)應(yīng)用程序相 關(guān)聯(lián)的第二模式,
其中,所述組DFA包括第一多個(gè)互連節(jié)點(diǎn),其中,所述 第一多個(gè)互連節(jié)點(diǎn)中的至少一些包括轉(zhuǎn)換節(jié)點(diǎn)的第一集合,所 述第一多個(gè)互連節(jié)點(diǎn)中的一個(gè)包括第一末端節(jié)點(diǎn),并且所述第 一多個(gè)互連節(jié)點(diǎn)的另一個(gè)包括第二末端節(jié)點(diǎn),其中,所述轉(zhuǎn)換 節(jié)點(diǎn)的第一集合均定義到達(dá)所述第一多個(gè)互連節(jié)點(diǎn)的另一個(gè) 所通過的第一轉(zhuǎn)換和與所述第一轉(zhuǎn)換相關(guān)聯(lián)的第一條件,其 中,所述第一末端節(jié)點(diǎn)與所述非爆炸性DFA相關(guān)聯(lián),并識(shí)別 所述第一網(wǎng)絡(luò)應(yīng)用程序,并且其中,所述第二末端節(jié)點(diǎn)與所述 f-DFA相關(guān)聯(lián),并識(shí)別從所述爆炸性正則表達(dá)式生成的所述單 獨(dú)的DFA,以及
其中,所述單獨(dú)的DFA包括第二多個(gè)互連節(jié)點(diǎn),其中, 所述第二多個(gè)互連節(jié)點(diǎn)中的至少一些包括轉(zhuǎn)換節(jié)點(diǎn)的第二集 合,并且所述第二多個(gè)互連節(jié)點(diǎn)的一個(gè)包括第三末端節(jié)點(diǎn),其 中,所述轉(zhuǎn)換節(jié)點(diǎn)的第二集合均定義到達(dá)所述第二多個(gè)互連節(jié) 點(diǎn)的另一個(gè)所通過的第二轉(zhuǎn)換和與所述第二轉(zhuǎn)換相關(guān)聯(lián)的第 二條件,其中,所述第三末端節(jié)點(diǎn)與所述非爆炸性DFA相關(guān) 聯(lián),并識(shí)別所述第二網(wǎng)絡(luò)應(yīng)用程序。
3.根據(jù)權(quán)利要求2所述的方法,其中,遍歷所述組DFA包括:
從所述數(shù)據(jù)包提取字符的字符串;
識(shí)別所提取的字符串中的第一個(gè)字符;
相對(duì)于所述轉(zhuǎn)換節(jié)點(diǎn)的第一集合中的一個(gè)的所述第一條 件估計(jì)所述第一個(gè)字符,以確定所述第一個(gè)字符是否滿足與由 所述轉(zhuǎn)換節(jié)點(diǎn)的第一集合中的第一個(gè)定義的所述第一轉(zhuǎn)換相 關(guān)聯(lián)的所述第一條件;
基于所述第一個(gè)字符滿足與由所述轉(zhuǎn)換節(jié)點(diǎn)的第一集合 中的所述第一個(gè)定義的所述第一轉(zhuǎn)換相關(guān)聯(lián)的所述第一條件 的確定,識(shí)別所述第一個(gè)字符之后的下一個(gè)字符;以及
基于所述第一個(gè)字符滿足與由所述轉(zhuǎn)換節(jié)點(diǎn)的第一集合 中的所述第一個(gè)定義的所述第一轉(zhuǎn)換相關(guān)聯(lián)的所述第一條件 的確定,遍歷至由所述第一轉(zhuǎn)換識(shí)別的所述第一多個(gè)互連節(jié)點(diǎn) 中的下一個(gè)。
4.根據(jù)權(quán)利要求3所述的方法,
其中,所述第一多個(gè)互連節(jié)點(diǎn)的所述下一個(gè)包括所述第一 末端節(jié)點(diǎn),以及
其中,遍歷所述組DFA進(jìn)一步包括遍歷所述組DFA以到 達(dá)用于識(shí)別所述第一網(wǎng)絡(luò)應(yīng)用程序的所述第一末端節(jié)點(diǎn),
所述方法進(jìn)一步包括在到達(dá)所述第一末端節(jié)點(diǎn)時(shí)輸出與 所述第一網(wǎng)絡(luò)應(yīng)用程序相關(guān)聯(lián)的第一應(yīng)用程序標(biāo)識(shí)符,以在不 遍歷所述單獨(dú)的DFA的情況下將所述第一網(wǎng)絡(luò)應(yīng)用程序識(shí)別 為所述數(shù)據(jù)包所對(duì)應(yīng)的網(wǎng)絡(luò)應(yīng)用程序。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于叢林網(wǎng)絡(luò)公司,未經(jīng)叢林網(wǎng)絡(luò)公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010111625.7/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡(luò)設(shè)備管理方法、網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)設(shè)備管理系統(tǒng)
- 報(bào)文轉(zhuǎn)發(fā)路徑確定方法及網(wǎng)絡(luò)設(shè)備、控制設(shè)備
- 在包含虛擬網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)環(huán)境中優(yōu)化路徑的方法、網(wǎng)絡(luò)設(shè)備和計(jì)算機(jī)可讀介質(zhì)
- 定位方法、裝置及系統(tǒng)
- 網(wǎng)絡(luò)設(shè)備配置方法和裝置
- 一種管理主從網(wǎng)絡(luò)設(shè)備的設(shè)備配置系統(tǒng)及方法
- 一種高效的網(wǎng)絡(luò)設(shè)備管理系統(tǒng)
- 一種網(wǎng)絡(luò)資產(chǎn)標(biāo)識(shí)方法及裝置
- 升級(jí)網(wǎng)絡(luò)設(shè)備的方法、裝置、存儲(chǔ)介質(zhì)以及電子設(shè)備
- 一種網(wǎng)絡(luò)設(shè)備的定位方法、計(jì)算機(jī)設(shè)備及介質(zhì)
- 對(duì)虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對(duì)虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端
- 識(shí)別媒體、識(shí)別媒體的識(shí)別方法、識(shí)別對(duì)象物品以及識(shí)別裝置
- 一種探針卡識(shí)別裝置和方法
- 識(shí)別裝置、識(shí)別方法以及記錄介質(zhì)
- 識(shí)別裝置、識(shí)別系統(tǒng),識(shí)別方法以及存儲(chǔ)介質(zhì)
- 識(shí)別程序、識(shí)別方法以及識(shí)別裝置
- 車載身份識(shí)別方法及系統(tǒng)
- 車載身份識(shí)別方法及系統(tǒng)
- 車載身份識(shí)別方法及系統(tǒng)
- 識(shí)別裝置、識(shí)別方法以及識(shí)別程序
- 識(shí)別裝置、識(shí)別方法及識(shí)別程序





