[發明專利]一種識別攻擊性報文的方法和裝置有效
| 申請號: | 201310109601.1 | 申請日: | 2013-03-29 |
| 公開(公告)號: | CN103188268A | 公開(公告)日: | 2013-07-03 |
| 發明(設計)人: | 李朋凱;孫靈燕;潘揚梅 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 滕一斌 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 識別 攻擊性 報文 方法 裝置 | ||
1.一種識別攻擊性報文的方法,其特征在于,所述方法包括:
接收報文,并將所述報文包括的字符逐個輸入到確定的有限自動機DFA中;
獲取所述DFA的當前狀態,當所述DFA的當前狀態為前綴接受態時,為所述前綴接受態設置對應的一個初值為預設數值的計數器;
繼續將所述報文包括的字符輸入到所述DFA中,同時將輸入到所述DFA中的字符輸入到字符判別單元,所述字符判別單元用于判斷所述輸入的字符是否為預設字符;
根據所述字符判別單元的輸出結果設置所述計數器;
獲取所述DFA的當前狀態,如果所述DFA的當前狀態為后綴接受態,則根據已設置的前綴接受態對應的計數器,確定所述報文是否為攻擊性報文。
2.根據權利要求1所述的方法,其特征在于,所述計數器包括第一標志位和第二標志位,所述第一標志位用于說明所述計數器是否在運行,所述第二標志位用于說明所述計數器的計數值是否減為零;
相應地,所述為所述前綴接受態設置對應的一個初值為預設數值的計數器,包括:
設置所述第一標志位為1,所述第一標志位為1用于說明所述計數器正在運行,設置所述第二標志位為0,所述第二標志位為0用于說明所述計數器的計數值沒有減為零,以及設置所述計數器的初值為預設數值。
3.根據權利要求2所述的方法,其特征在于,所述根據所述字符判別單元的輸出結果設置所述計數器,包括:
如果所述字符判別單元的輸出結果為所述輸入的字符為預設字符且所述計數器的第二標志位為0,則減少所述計數器的計數值;
如果所述字符判別單元的輸出結果為所述輸入的字符不是預設字符且所述計數器的第二標志位為0,則關閉所述計數器且設置所述計數器的第一標志位為0,所述第一標志位0用于說明已關閉所述計數器;
如果所述計數器的第二標志位為1,則增加所述計數器的計數值。
4.根據權利要求3所述的方法,其特征在于,所述減少所述計數器的計數值之后,還包括:
如果減少后的所述計數器的計數值為零,則設置所述計數器的第二標志位為1。
5.根據權利要求3所述的方法,其特征在于,所述增加所述計數器的計數值之后,還包括:
如果增加后的所述計數器的計數值大于預設后綴長度,則關閉所述計數器且設置所述計數器的第一標志位為0。
6.根據權利要求1至5任一權利要求所述的方法,其特征在于,所述根據已設置的前綴接受態對應的計數器,確定所述報文是否為攻擊性報文,包括:
判斷已設置的前綴接受態對應的計數器中是否存在所述第二標志位為1且所述計數值達到預設后綴長度的計數器,如果是,則確定所述報文是攻擊性報文,否則,則確定所述報文為非攻擊性報文。
7.根據權利要求1所述的方法,其特征在于,所述計數器包括第一標志位、第二標志位、第一計數值、第二計數值和前綴位置,
相應地,所述為所述前綴接受態設置對應的一個初值為預設數值的計數器,包括:
獲取當前輸入的字符在所述報文中的位置;
設置所述第一標志位為1,設置所述第二標志位為0,設置所述第一計數值的初值為識別攻擊性報文所需預設字符的最少個數,設置所述第二計數值的初值為0,以及設置所述前綴位置為獲取的當前輸入的字符在所述報文中的位置。
8.根據權利要求7所述的方法,其特征在于,所述根據所述字符判別單元的輸出結果設置所述計數器,包括:
如果所述字符判別單元的輸出結果為所述輸入的字符為預設字符且所述計數器的第二標志位為0,則減少所述計數器的第一計數值;
如果所述字符判別單元的輸出結果為所述輸入的字符不是預設字符且所述計數器的第二標志位為0,則關閉所述計數器且設置所述計數器的第一標志位為0,所述第一標志位0用于說明已關閉所述計數器;
如果所述計數器的第二標志位為1,則根據所述字符判別單元的輸出結果增加所述計數器的計數值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310109601.1/1.html,轉載請聲明來源鉆瓜專利網。





