[发明专利]一种基于FTP协议的断点续传文件的控制方法及系统在审
申请号: | 202111635356.9 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114257456A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 王文鲁 | 申请(专利权)人: | 武汉思普崚技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/06 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 郭放;许伟群 |
地址: | 430070 湖北省武汉市东湖新技术开发区光谷大道3*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ftp 协议 断点续传 文件 控制 方法 系统 | ||
本申请提供了一种基于FTP协议的断点续传文件的控制方法及系统,通过对数据文件进行特征预处理获取特征信息,又建立索引节点保存特征信息便于文件预检测和数据包重传的调用。通过对传输后的文件长度与病毒库中的病毒文件长度进行对比初步判断数据文件是否感染病毒,再通过传输后的文件md5值与病毒库中的病毒文件md5值进行对比进一步判断数据文件是否感染病毒,避免了对每个上传文件都要进行缓存再进行md5值检测的步骤,节省了缓存空间。对于病毒文件的最终子数据包采用新数据流重新传输,通过调用索引节点中的数据文件名称导入最终子数据包,精准的对重传数据流进行控制,解决采用断点续传方式上传病毒文件无法控制的问题。
技术领域
本申请涉及网络技术安全领域,尤其涉及一种基于FTP协议的断点续传文件的控制方法及系统。
背景技术
计算机病毒是一种对计算机信息或系统起破坏作用的程序,其中互联网病毒通过网络进行传播导致携带病毒的数据越来越多。而企业中经常使用FTP协议上传、下载资料文件到资料服务器,因此需要对文件进行病毒检测。
当前对上传或下载过程中数据文件进行病毒检测的方法为监测数据文件的md5值,依据md5值判断数据文件是否携带病毒。其操作过程为先对数据文件进行缓存,在检测到传输完成后,对缓存的数据文件计算md5值,若发现数据文件md5值异常则判定当前数据文件携带病毒,并丢弃当前数据文件数据包。
先缓存文件再监测md5值的方法可以监测数据文件是否携带病毒,但在进行大批量数据文件下载时需要较大的缓存空间,对计算机性能要求较高。同时缓存空间拥挤会影响计算机的运行速度。
发明内容
本申请提供了一种基于FTP协议的断点续传文件的控制方法及系统,以解决在数据交互时通过先缓存数据文件再检测md5值的方法检测病毒,占用内存过大导致计算机运行速度下降的问题。
本申请提供了一种基于FTP协议的断点续传文件的控制方法,用于客户端采用FTP协议,利用断点续传的方式与服务器进行数据交互的通信系统;其特征在于,所述控制方法包括:
客户端与服务器进行数据交互前,对数据文件进行特征预处理。
所述特征预处理用于提取数据文件的特征信息,所述特征信息包括:用户ip、服务器ip、上传文件的名称、上传文件已上传部分md5值和上传文件数据已上传长度。所述用户ip与所述服务器ip用于限定进行数据交换的客户端与服务器。所述上传文件的名称用于病毒检测过程以及数据包上传过程中的数据包调用。所述上传文件已上传部分md5值用于数据文件的病毒检测。所述上传文件数据已上传长度用于数据文件的病毒预检测。
病毒检测设备设置定时器管理用于保存特征预处理信息的索引节点。
所述索引节点用于保存数据文件的特征信息,为了不占用计算机内存,设置定时器控制索引节点的存在时间。所述索引节点的存在时间略大于数据文件的传输速度,所述数据文件在进行病毒检测后,所述索引节点可根据检测结果提前删除。
客户端与服务器进行数据交互时,所述病毒检测设备对所述数据文件进行病毒检测。
所述病毒检测分为文件长度预检测和md5值检测。所述文件长度预检测的优势在于在进行md5值运算之前对文件进行长度比对,文件的数据长度与病毒库中的病毒文件数据长度不符即可判定为非病毒文件,可直接删除对应的索引节点并保存当前上传文件。若与病毒文件长度相符则进一步进行md5病毒检测。
根据所述数据文件的病毒检测结果,对所述数据文件进行删除或保存的操作。
所述病毒检测结果包括:数据文件正常,数据文件感染病毒。对检测结果正常的数据文件由服务器进行保存管理,对检测结果为感染病毒的数据文件进行重新上传并删除当前节点的操作。
可选的,客户端与服务器进行数据交互前,对数据文件进行特征与处理的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉思普崚技术有限公司,未经武汉思普崚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111635356.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于康养院的温度调节设备
- 下一篇:一种小型五轴数控机床及其运动监测系统