[发明专利]一种数据包篡改检测方法、装置及系统有效
申请号: | 201310625582.8 | 申请日: | 2013-11-28 |
公开(公告)号: | CN103595590B | 公开(公告)日: | 2016-11-30 |
发明(设计)人: | 罗鹰;李响;林康;侯勇军;伍宏宁 | 申请(专利权)人: | 成都科来软件有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 篡改 检测 方法 装置 系统 | ||
1.一种数据包篡改检测方法,其特征在于,应用于网络中间设备,所述网络中间设备包括进端口和出端口,所述方法包括:
获取数据包集合,所述数据包集合包括流经所述进端口和所述出端口的数据包;
将所述数据包集合中传输标识一致的数据包进行比对,得到数据比对结果;
依据所述数据比对结果,生成篡改检测结果。
2.根据权利要求1所述的方法,其特征在于,预先设置当前缓存,其中,所述获取数据包集合包括:
对流经所述进端口和所述出端口的数据包进行采集;
判断采集到的数据包是否满足预设的IP数据包格式,如果是,判断所述当前缓存中是否含有空闲存储空间,否则,丢弃所述数据包,返回执行所述对流经所述进端口和所述出端口的数据包进行采集;
若所述当前缓存中含有空闲存储空间,将所述数据包置入所述当前缓存中,返回执行所述对流经所述进端口和所述出端口的数据包进行采集,否则,获取所述当前缓存中的数据包集合并清空所述当前缓存。
3.根据权利要求1或2所述的方法,其特征在于,预先设置流表,所述将所述数据包集合中传输标识一致的数据包进行比对,得到数据比对结果,包括:
选取所述数据包集合中的一个数据包作为当前数据包;
提取所述当前数据包的传输标识;
依据所述传输标识,生成与所述当前数据包相对应的当前流数据;
在所述流表中查询是否含有与所述当前流数据具有同一传输标识的目标流数据,如果是,将所述当前流数据与所述目标流数据进行比对,得到数据比对结果,判断所述数据比对结果是否表明所述当前流数据与所述目标流数据一致,若所述数据比对结果表明所述当前流数据与所述目标流数据一致,选取所述数据包集合内未被选取的数据包中所述当前数据包的下一个数据包作为当前数据包,返回执行所述提取所述当前数据包的传输标识,直到所述数据包集合中的所有数据包均被选取,若所述数据比对结果表明所述当前流数据与所述目标流数据不一致,将所述数据包集合中流数据不一致对应的数据包进行保存;
若在所述流表中未查询到与所述当前流数据具有同一传输标识的目标流数据,在所述流表创建与所述当前流数据相对应的流,选取所述数据包集合内未被选取的数据包中所述当前数据包的下一个数据包作为当前数据包,返回执行所述提取所述当前数据包的传输标识,直到所述数据包集合中的所有数据包均被选取。
4.根据权利要求3所述的方法,其特征在于,所述传输标识包括数据包的源IP地址信息、目的IP地址信息、源端口信息和目的端口信息。
5.一种数据包篡改检测装置,其特征在于,应用于网络中间设备,所述网络中间设备包括进端口和出端口,所述装置包括:
数据包获取模块,用于获取数据包集合,所述数据包集合包括流经所述进端口和出端口的数据包;
数据包比对模块,用于将所述数据包集合中传输标识一致的数据包进行比对,得到数据比对结果;
检测结果生成模块,用于依据所述数据比对结果,生成篡改检测结果。
6.根据权利要求5所述的装置,其特征在于,预先设置当前缓存,其中,所述数据包获取模块包括:
数据包采集子模块,用于对流经所述进端口和所述出端口的数据包进行采集;
格式判断子模块,用于判断采集到的数据包是否满足预设的IP数据包格式,如果是,触发空闲判断子模块,否则触发数据包丢弃子模块;
空闲判断子模块,用于判断所述当前缓存中是否含有空闲存储空间,如果是,触发数据包置入子模块,否则,触发集合获取子模块;
数据包丢弃子模块,用于丢弃所述数据包,触发所述数据包采集子模块重新对流经所述进端口和所述出端口的数据包进行采集;
数据包置入子模块,用于将所述数据包置入所述当前缓存中,触发所述数据包采集子模块重新对流经所述进端口和所述出端口的数据包进行采集;
集合获取子模块,用于获取所述当前缓存中的数据包集合并清空所述当前缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都科来软件有限公司,未经成都科来软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310625582.8/1.html,转载请声明来源钻瓜专利网。