数据包检测方法、装置、服务器及存储介质制造方法及图纸

技术编号:24692394 阅读:83 留言:0更新日期:2020-06-27 11:22
本申请实施例公开了一种数据包检测方法、装置、服务器及存储介质,属于网络安全领域,由于本申请实施例能够获取目标数据包的五元组,从五元组中获目标IP地址,从本地中获取样本掩码值,根据样本掩码值和目标IP地址获取目标哈希值,样本掩码值是对应目标规则中的目标IP地址的掩码值,当目标哈希值与样本哈希值相同时,确认目标数据包为风险数据包,样本哈希值是目标规则中的目标IP地址对应的哈希值。因此,服务器在目标数据包的五元组带有掩码时,能够无需占用大量的内存空间,直接通过提取本地中的样本掩码值和样本哈希值进行计算,进而确认目标数据包是否是风险数据包,减轻了服务器的内存压力,提高了检测数据包的风险的效率。

Packet detection method, device, server and storage medium

【技术实现步骤摘要】
数据包检测方法、装置、服务器及存储介质
本申请实施例涉及网络安全领域,特别涉及一种数据包检测方法、装置、服务器及存储介质。
技术介绍
在网络流量分析领域中,分析数据包的安全性是一项主要的工作。相关技术中,服务器能够预先收集一定数量的黑名单IP地址。当服务器接收到目标数据包后,会提取数据包中的五元组(英文:tuplefive)。当五元组中的源IP地址和黑名单IP地址相同时,服务器将目标数据包确认为风险数据包。
技术实现思路
本申请实施例提供了一种数据包检测方法、装置、服务器及存储介质,可以解决的问题。所述技术方案如下:根据本申请的一方面内容,提供了一种数据包检测方法,应用在服务器中,所述方法包括:获取目标数据包的五元组,所述目标数据包是待检测风险性的数据包;从所述五元组中获取目标IP地址,所述目标IP地址包括源IP地址和/或目的IP地址;从本地中获取样本掩码值,所述样本掩码值是对应目标规则中的所述目标IP地址的掩码值;根据所述样本掩码值和所述目标IP地址,获取目标哈希值;本文档来自技高网...

【技术保护点】
1.一种数据包检测方法,其特征在于,应用在服务器中,所述方法包括:/n获取目标数据包的五元组,所述目标数据包是待检测风险性的数据包;/n从所述五元组中获取目标IP地址,所述目标IP地址包括源IP地址和/或目的IP地址;/n从本地中获取样本掩码值,所述样本掩码值是对应目标规则中的所述目标IP地址的掩码值;/n根据所述样本掩码值和所述目标IP地址,获取目标哈希值;/n当所述目标哈希值与样本哈希值相同时,确认所述目标数据包为风险数据包,所述样本哈希值是所述目标规则中的所述目标IP地址对应的哈希值。/n

【技术特征摘要】
1.一种数据包检测方法,其特征在于,应用在服务器中,所述方法包括:
获取目标数据包的五元组,所述目标数据包是待检测风险性的数据包;
从所述五元组中获取目标IP地址,所述目标IP地址包括源IP地址和/或目的IP地址;
从本地中获取样本掩码值,所述样本掩码值是对应目标规则中的所述目标IP地址的掩码值;
根据所述样本掩码值和所述目标IP地址,获取目标哈希值;
当所述目标哈希值与样本哈希值相同时,确认所述目标数据包为风险数据包,所述样本哈希值是所述目标规则中的所述目标IP地址对应的哈希值。


2.根据权利要求1所述的方法,其特征在于,所述根据所述样本掩码值和所述目标IP地址,获取目标哈希值,包括:
根据所述样本掩码值和所述目标IP地址,得到第一IP地址;
对所述第一IP地址进行哈希计算,获取目标哈希值。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
从所述五元组中获取目标端口号,所述目标端口号包括源端口号和/或目的端口号;
所述对所述第一IP地址进行哈希计算,获取目标哈希值,包括:
对所述目标端口号和所述第一IP地址所组成的数据体进行哈希计算,得到所述目标哈希值。


4.根据权利要求1所述的方法,其特征在于,所述样本掩码值和所述样本哈希值存储在本地中的目标数据结构中,所述目标数据结构包括哈希表、集合、队列或链表中的一种。


5.根据权利要求4所述的方法,其特征在于,所述目标数据结构是所述哈希表,所述样本哈希值存储在第一哈希表中,
当目标IP地址包括源IP地址或目的IP地址时,所述样本掩码值存储在第二哈希表中;
当目标IP地址包括源IP地址和目的地址时,对应所述源IP地址的所述样本掩码值存储在第二哈希表中,对应所述目的IP地址的所述样本掩码值存储在第三哈希表中。

...

【专利技术属性】
技术研发人员:郭子亮
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆;50

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

1