[發明專利]一種數據包的識別方法及裝置在審
| 申請號: | 201811457683.8 | 申請日: | 2018-11-30 |
| 公開(公告)號: | CN109525587A | 公開(公告)日: | 2019-03-26 |
| 發明(設計)人: | 單忠 | 申請(專利權)人: | 新華三信息安全技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/859 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 李欣;馬敬 |
| 地址: | 230001 安徽省合肥市高新區*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 目標數據包 流量特征信息 數據包 深度報文檢測 通信技術領域 動態流檢測 目標數據流 數據信息 誤檢率 更新 申請 | ||
本申請實施例提供了一種數據包的識別方法及裝置,涉及通信技術領域,所述方法包括:獲取待識別的目標數據包;對所述目標數據包進行深度報文檢測DPI識別,并根據所述目標數據包的數據信息,更新所述目標數據包所屬的目標數據流的流量特征信息;根據更新后的流量特征信息對所述目標數據包進行深度動態流檢測DFI識別;如果通過所述DPI識別確定出第一識別結果,且所述第一識別結果與通過所述DFI識別確定出的第二識別結果相同,則將所述第一識別結果作為所述目標數據包的識別結果。采用本申請可以降低DPI的誤檢率。
技術領域
本申請涉及通信技術領域,特別是涉及一種數據包的識別方法及裝置。
背景技術
DPI(Deep Packet Inspection,深度報文檢測)是常用的應用識別方式之一,具有簡單高效、以及檢測的細粒度化等特點。采用DPI進行應用識別時,技術人員需要設置并維護特征庫,特征庫包含多個特征字符串。針對網絡中任一待識別的數據包,網絡設備可以獲取該數據包的應用層以下的數據內容,然后,根據特征庫中的特征字符串,對該數據內容進行匹配,根據匹配到的特征字符串,確定該數據包的應用類型,以實現對網絡中的流量的應用類型進行識別,進而實現業務控制或業務統計等功能。
然而,特征庫中的特征字符串是由技術人員設置并維護的,而網絡中應用類型的更新頻率較高,因此,特征庫中的特征字符串的會存在更新滯后的問題,導致DPI的誤檢率較高。
發明內容
本申請實施例的目的在于提供一種數據包的識別方法及裝置,以實現降低DPI的誤檢率。具體技術方案如下:
第一方面,提供了一種數據包的識別方法,所述方法包括:
獲取待識別的目標數據包;
對所述目標數據包進行深度報文檢測DPI識別,并根據所述目標數據包的數據信息,更新所述目標數據包所屬的目標數據流的流量特征信息;
根據更新后的流量特征信息對所述目標數據包進行深度動態流檢測DFI識別;
如果通過所述DPI識別確定出第一識別結果,且所述第一識別結果與通過所述DFI識別確定出的第二識別結果相同,則將所述第一識別結果作為所述目標數據包的識別結果。
可選的,所述方法還包括:
如果通過所述DPI識別未確定出第一識別結果,則將所述第二識別結果作為所述目標數據包的識別結果。
可選的,所述獲取待識別的目標數據包和對所述目標數據包進行DPI識別之間,所述方法還包括:
確定所述目標數據包所屬的目標數據流;
判斷本地是否存儲有所述目標數據流對應的識別結果;
如果已存儲所述目標數據流對應的識別結果,則執行所述更新所述目標數據包對應的流量特征信息步驟;
如果未存儲所述目標數據流對應的識別結果,則執行所述對所述目標數據包進行DPI識別步驟。
可選的,所述方法還包括:
如果未存儲所述目標數據流對應的識別結果,則判斷已獲取到的所述目標數據流的數據包的個數是否超過預設數目閾值;
如果已獲取到所述目標數據流的數據包的個數超過預設數目閾值,則輸出檢測報告,所述檢測報告用于表示所述目標數據流識別失敗;
如果已獲取到所述目標數據流的數據包的個數未超過預設數目閾值,則執行所述對所述目標數據包進行DPI識別步驟。
可選的,所述方法還包括:
如果通過所述DPI識別確定出第一識別結果,則將所述第一識別結果作為所述目標數據包所屬的目標數據流的識別結果進行存儲;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三信息安全技術有限公司,未經新華三信息安全技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811457683.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于URL的安全策略配置方法和裝置
- 下一篇:一種驗證碼處理方法、設備及系統





