一种识别攻击性报文的方法和装置制造方法及图纸

技术编号:8884902 阅读:179 留言:0更新日期:2013-07-05 01:30
本发明专利技术公开了一种识别攻击性报文的方法和装置,属于网络技术领域。所述方法包括:接收报文,并将该报文包括的字符逐个输入到确定的有限自动机DFA中;获取DFA的当前状态,当DFA的当前状态为前缀接受态时,为该前缀接受态设置对应的一个初值为预设数值的计数器;继续将该报文包括的字符输入到DFA中,同时将输入到DFA中的字符输入到字符判别单元,字符判别单元用于判断输入的字符是否为预设字符;根据字符判别单元的输出结果设置该计数器;获取DFA的当前状态,如果DFA的当前状态为后缀接受态,则根据已设置的前缀接受态对应的计数器,确定该报文是否为攻击性报文。本发明专利技术可以减少资源消耗,降低存储空间,并且提高识别攻击性报文的速度。

【技术实现步骤摘要】

【技术保护点】
一种识别攻击性报文的方法,其特征在于,所述方法包括:接收报文,并将所述报文包括的字符逐个输入到确定的有限自动机DFA中;获取所述DFA的当前状态,当所述DFA的当前状态为前缀接受态时,为所述前缀接受态设置对应的一个初值为预设数值的计数器;继续将所述报文包括的字符输入到所述DFA中,同时将输入到所述DFA中的字符输入到字符判别单元,所述字符判别单元用于判断所述输入的字符是否为预设字符;根据所述字符判别单元的输出结果设置所述计数器;获取所述DFA的当前状态,如果所述DFA的当前状态为后缀接受态,则根据已设置的前缀接受态对应的计数器,确定所述报文是否为攻击性报文。

【技术特征摘要】

【专利技术属性】
技术研发人员:李朋凯孙灵燕潘扬梅
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1