[發明專利]一種獲得具有準確應用類型標識的網絡流量數據集的方法有效
| 申請號: | 201210184213.5 | 申請日: | 2012-06-06 |
| 公開(公告)號: | CN102694733A | 公開(公告)日: | 2012-09-26 |
| 發明(設計)人: | 陳貞翔;彭立志;趙彩云;楊波;荊山 | 申請(專利權)人: | 濟南大學 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 濟南泉城專利商標事務所 37218 | 代理人: | 丁修亭 |
| 地址: | 250022 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 獲得 具有 準確 應用 類型 標識 網絡流量 數據 方法 | ||
1.一種獲得具有準確應用類型標識的網絡流量數據集的方法,其特征在于,包括以下步驟:?
A.依據預定的用于映射應用程序的應用類型名稱和應用類型標識創建一個Socket?Hash表;?
B.?針對數據流,在應用程序使用套接字調用處理數據包時利用Hook機制截獲相應的數據包,并至少獲取其中的流出主機的數據包的應用類型名稱和五元組信息;
C.進而,在所述Socket?Hash表中匹配有步驟B獲得的應用類型名稱時,建立數據包與相應應用類型標識的對應關系;并依據該對應關系添加表項至預設的NDIS?Hash表中;
D.在網絡協議驅動與小端口驅動進行數據交互中利用Hook機制截獲流出主機的所述數據包,在該數據包匹配有NDIS?Hash表項時,標記該數據包;
E.在網絡邊界依據被標記數據包的五元組信息把具有相同應用類型標識的數據包匯聚流。
2.根據權利要求1所述的獲得具有準確應用類型標識的網絡流量數據集的方法,其特征在于,對所述步驟E獲得的數據包匯聚流按照被定義的數據集依據定義把所述數據包匯聚流制作數據集以備調用。
3.根據權利要求2所述的獲得具有準確應用類型標識的網絡流量數據集的方法,其特征在于,在制作數據集前還包括對數據進行過濾和隱私保護的步驟;
其中,過濾步驟是把數據流中數據包數目小于10或者持續時間小于0.01秒的數據流過濾掉;
隱私保護則是在采集到的數據含有IP地址時,把IP地址映射到內網的地址段內。
4.根據權利要求3所述的獲得具有準確應用類型標識的網絡流量數據集的方法,其特征在于,通過Webservice接口對所述數據集進行定義。
5.根據權利要求2所述的獲得具有準確應用類型標識的網絡流量數據集的方法,其特征在于,還包括對所獲得的數據集進行描述的步驟,被描述的內容連同數據集一同發布。
6.根據權利要求1至5任一所述的獲得具有準確應用類型標識的網絡流量數據集的方法,其特征在于,在NDIS?Hash表項中含有相應數據包的三元組。
7.根據權利要求1所述的獲得具有準確應用類型標識的網絡流量數據集的方法,其特征在于,一個過程是步驟B獲得的信息通過直接存儲器存取的方法寫到內存中,而在步驟C中,當有以直接存儲器存取操作時,使用除留余數法及開放地址法把所述信息寫到所述NDIS?Hash表中;
在此過程中,需將所操作的內存緩沖區對其他進程鎖定。
8.根據權利要求1所述的獲得具有準確應用類型標識的網絡流量數據集的方法,其特征在于,在網絡邊界處,依據路由鏡像,通過基于FPGA的接口卡獲得所述數據包匯聚流。
9.根據權利要求1所述的獲得具有準確應用類型標識的網絡流量數據集的方法,其特征在于,對數據包的標記為標記在數據包的包頭上,從而在數據包匯聚流時,通過對包頭信息的識別獲取所述應用類型標識。
10.根據權利要求1所述的獲得具有準確應用類型標識的網絡流量數據集的方法,其特征在于,在步驟C中,當Socket?Hash表中沒有匹配步驟B獲得的應用類型名稱時,統一標記為一個設定的應用類型標識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于濟南大學,未經濟南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210184213.5/1.html,轉載請聲明來源鉆瓜專利網。





