[发明专利]一种文件归类方法及装置有效
申请号: | 201710240448.4 | 申请日: | 2017-04-13 |
公开(公告)号: | CN108733664B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 张洁烽;崔精兵;屈亚鑫 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/13 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 归类 方法 装置 | ||
1.一种确定待查杀文件是否为病毒文件的方法,其特征在于,包括:
病毒查杀设备或服务器获取多个病毒样本文件的MD5特征,分别对所述多个病毒样本文件的MD5特征进行哈希计算得到对应的哈希值;其中,每个病毒样本文件对应的哈希值为一个整数;所述病毒查杀设备或者服务器储存所述病毒样本文件的MD5特征;
所述病毒查杀设备或服务器设置一个t*n位的位数组,将所述位数组中各个位置的数值初始化为0,所述n为所述多个病毒样本文件对应的整数个数的m倍;
所述病毒查杀设备或服务器根据预置的位置计算函数,确定所述各个病毒样本文件的MD5特征对应的哈希值的位置定位坐标;
所述病毒查杀设备或服务器将所述位数组中与所述确定的各个位置定位坐标对应位置的数值设置为1,用于表示所述位数组中储存该位置对应的病毒样本文件的MD5特征;
所述病毒查杀设备判断内存中加载的位数组中,待查杀文件的MD5特征的哈希值对应的位置定位坐标对应位置的数值是否为1,如果为1,则确定所述待查杀文件为病毒文件,如果为0,则确定待查杀文件不是病毒文件。
2.如权利要求1所述的方法,其特征在于,所述位置计算函数为:所述位置定位坐标包括所述病毒样本文件的MD5特征对应的哈希值对所述n的商值和余数值。
3.如权利要求1所述的方法,其特征在于,所述病毒查杀设备判断内存中加载的位数组中,待查杀文件的对应的位置定位坐标对应位置的数值是否为1之前,还包括:
所述病毒查杀设备在所述病毒查杀设备的本地硬盘中储存所述位数组,或从所述服务器下载所述位数组;
所述病毒查杀设备将所述位数组加载到内存中。
4.一种确定待查杀文件是否为病毒文件的装置,其特征在于,包括:
整数单元,用于获取多个病毒样本文件的MD5特征,分别对所述多个病毒样本文件的MD5特征进行哈希计算得到对应的哈希值;其中,每个病毒样本文件对应的哈希值为一个整数;所述病毒查杀设备或者服务器储存所述病毒样本文件的MD5特征;
设置单元,用于设置一个t*n位的位数组,将所述位数组中各个位置的数值初始化为0,所述n为所述多个病毒样本文件对应的整数个数的m倍;
位置确定单元,用于根据预置的位置计算函数,确定所述各个病毒样本文件的MD5特征对应的哈希值的位置定位坐标;
所述设置单元,还用于将所述位数组中与所述确定的各个位置定位坐标对应位置的数值设置为1,用于表示所述位数组中储存该位置对应的病毒样本文件的MD5特征;
第一类型确定单元,用于判断内存中加载的位数组中,待查杀文件的MD5特征的哈希值对应的位置定位坐标对应位置的数值是否为1,如果为1,则确定所述待查杀文件为病毒文件;
第二类型确定单元,用于如果为0,则确定待查杀文件不是病毒文件。
5.如权利要求4所述的装置,其特征在于,所述位置计算函数为:所述位置定位坐标包括所述病毒样本文件的MD5特征对应的哈希值对所述n的商值和余数值。
6.如权利要求4所述的装置,其特征在于,所述第一类型确定单元,还用于在病毒查杀设备的本地硬盘中储存所述位数组,或从服务器下载所述位数组;将所述位数组加载到内存中。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质储存多个计算机程序,所述计算机程序适于由处理器加载并执行如权利要求1至3任一项所述的确定待查杀文件是否为病毒文件的方法。
8.一种终端设备,其特征在于,包括处理器和存储器;
所述存储器用于储存多个计算机程序,所述计算机程序用于由处理器加载并执行如权利要求1至3任一项所述的确定待查杀文件是否为病毒文件的方法;所述处理器,用于实现所述多个计算机程序中的各个计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710240448.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网页抓取方法及设备
- 下一篇:基于特征和语义的景点信息匹配方法及装置