申请/专利权人:武汉思普崚技术有限公司
申请日:2021-12-29
公开(公告)日:2024-04-12
公开(公告)号:CN114257456B
主分类号:H04L9/40
分类号:H04L9/40;H04L67/06
优先权:
专利状态码:有效-授权
法律状态:2024.04.12#授权;2022.04.15#实质审查的生效;2022.03.29#公开
摘要:本申请提供了一种基于FTP协议的断点续传文件的控制方法及系统,通过对数据文件进行特征预处理获取特征信息,又建立索引节点保存特征信息便于文件预检测和数据包重传的调用。通过对传输后的文件长度与病毒库中的病毒文件长度进行对比初步判断数据文件是否感染病毒,再通过传输后的文件md5值与病毒库中的病毒文件md5值进行对比进一步判断数据文件是否感染病毒,避免了对每个上传文件都要进行缓存再进行md5值检测的步骤,节省了缓存空间。对于病毒文件的最终子数据包采用新数据流重新传输,通过调用索引节点中的数据文件名称导入最终子数据包,精准的对重传数据流进行控制,解决采用断点续传方式上传病毒文件无法控制的问题。
主权项:1.一种基于FTP协议的断点续传文件的控制方法,用于客户端采用FTP协议,利用断点续传的方式与服务器进行数据交互的通信系统;其特征在于,所述控制方法包括:客户端与服务器进行数据交互前,对数据文件进行特征预处理;病毒检测设备设置定时器管理用于保存特征预处理信息的索引节点;客户端与服务器进行数据交互时,所述病毒检测设备结合病毒库对所述数据文件进行病毒检测;所述病毒检测的步骤包括:若当前子数据包带有FIN标记,则判定当前子数据包为最终子数据包,对上传的文件进行文件长度预检测以及md5检测;若所述当前子数据包不带有FIN标记,则更新索引节点中的已上传部分md5值和上传文件数据的已上传长度;其中,对上传的文件进行文件长度预检测的步骤包括:对索引节点中的上传文件数据的已上传长度和最终子数据包的数据长度进行求和运算,得到当前上传文件的数据总长度;将当前上传文件的数据总长度与病毒库中的病毒文件的数据长度对比,若数值不相等,则判定当前上传文件为非病毒文件,直接删除当前索引节点,退出预检测流程,保存当前上传文件;若数值相等,则判定当前上传文件为疑似病毒文件,继续进行md5值检测;对文件已上传部分的md5值和最终子数据包的md5值进行运算,得到当前上传文件的md5值;对当前上传文件的md5值与病毒库中的病毒文件的md5值进行匹配;若匹配成功,则删除当前上传文件;若匹配不成功,则保存当前上传文件。
全文数据:
权利要求:
百度查询: 武汉思普崚技术有限公司 一种基于FTP协议的断点续传文件的控制方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。