[发明专利]检测引擎装置、防火墙、检测网络传输文件的方法及装置有效
申请号: | 201310007573.2 | 申请日: | 2013-01-09 |
公开(公告)号: | CN103095529A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 蒋武;张日华;于博 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 引擎 装置 防火墙 网络 传输 文件 方法 | ||
1.一种检测网络传输文件的方法,其特征在于,包括:
根据下载客户端与网络侧之间的交互消息获取种子文件以及下载地址;所述种子文件中包括下载数据包的分段信息,所述下载地址为所述下载数据包的各分段数据所在的服务器地址;
根据所述下载地址,从至少两个数据通道中获取所述下载数据包的各分段数据及所述各分段数据的索引;
根据所述各分段数据的索引及所述分段信息,将获取的所述各分段数据还原为完整的数据包;
对所述完整的数据包进行安全检测。
2.根据权利要求1所述方法,其特征在于,根据下载客户端与网络侧之间的交互消息获取种子文件,包括:
从下载客户端与下载服务器的交互消息中获取种子文件的标识;
根据所述标识获取种子文件。
3.根据权利要求1或2所述方法,其特征在于,根据所述下载地址,从至少两个数据通道中获取所述下载数据包的各分段数据及所述各分段数据的索引之前,还包括:
根据所述种子文件建立文件检测信息表,所述文件检测信息表包括所述下载数据包的下载位图表。
4.根据权利要求3所述方法,其特征在于,根据所述各分段数据的索引及所述分段信息,将获取的所述各分段数据还原为完整的数据包,包括:
根据所述各分段数据的索引、所述分段信息及所述下载位图表,将获取的所述各分段数据还原为完整的数据包。
5.根据权利要求1或2所述方法,其特征在于,从至少两个数据通道中获取所述下载数据包的各分段数据,包括:
从所述至少两个数据通道中截获所述下载数据包的最后一个分段数据。
6.根据权利要求5所述方法,其特征在于,对所述完整的数据包进行安全检测之后,还包括:
断开所述至少两个数据通道,或者将所述最后一个分段数据发送给所述下载客户端。
7.一种检测网络传输文件的装置,其特征在于,包括:
种子获取模块,用于根据下载客户端与网络侧之间的交互消息获取种子文件以及下载地址;所述种子文件中包括下载数据包的分段信息,所述下载地址为所述下载数据包的各分段数据所在的服务器地址;
分段数据获取模块,用于根据所述下载地址,从至少两个数据通道中获取所述下载数据包的各分段数据及所述各分段数据的索引;
数据还原模块,用于根据所述各分段数据的索引及所述分段信息,将获取的所述各分段数据还原为完整的数据包;
文件威胁检测模块,用于对所述完整的数据包进行安全检测。
8.根据权利要求7所述装置,其特征在于,所述种子获取模块包括:
标识获取子模块,用于从下载客户端与下载服务器的交互消息中获取种子文件的标识;
文件获取子模块,用于根据所述标识获取种子文件。
9.根据权利要求7或8所述装置,其特征在于,还包括:检测表建立模块,用于在所述分段数据获取模块根据所述下载地址,从至少两个数据通道中获取所述下载数据包的各分段数据及所述各分段数据的索引之前,根据所述种子文件建立文件检测信息表,所述文件检测信息表包括所述下载数据包的下载位图表。
10.根据权利要求9所述装置,其特征在于,所述数据还原模块具体用于根据所述各分段数据的索引、所述分段信息及所述下载位图表,将获取的所述各分段数据还原为完整的数据包。
11.根据权利要求7或8所述装置,其特征在于,所述分段数据获取模块具体用于从所述至少两个数据通道中截获所述下载数据包的最后一个分段数据。
12.根据权利要求11所述装置,其特征在于,还包括:响应处理模块,用于在所述文件威胁检测模块对所述完整的数据包进行安全检测之后,断开所述至少两个数据通道,或者将所述最后一个分段数据发送给所述下载客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310007573.2/1.html,转载请声明来源钻瓜专利网。