[发明专利]代码文件的识别方法、装置、计算机设备和可读存储介质在审
申请号: | 202011463453.X | 申请日: | 2020-12-11 |
公开(公告)号: | CN114626060A | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 应凌云;聂眉宁;齐向东;吴云坤 | 申请(专利权)人: | 网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
地址: | 100097 北京市海淀区昆明湖南路51号*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 文件 识别 方法 装置 计算机 设备 可读 存储 介质 | ||
本申请提供了一种代码文件的识别方法、装置、计算机设备和可读存储介质。该代码文件的识别方法包括:获取目标代码文件的可执行代码节;计算所述可执行代码节的特征值;对计算得到的各个所述代码节的特征值进行拼接,得到拼接串;计算所述拼接串的特征值;以及根据所述拼接串的特征值识别所述目标代码文件。通过本申请,能够提升代码文件的识别能力,由于识别恶意代码文件。
技术领域
本申请涉及信息安全技术领域,尤其涉及一种代码文件的识别方法、装置、计算机设备和可读存储介质。
背景技术
随着手机、个人电脑以及可穿戴智能终端等网络终端设备在生活和工作中的日益普及,如何保障信息安全也成为当前首要解决的安全问题,其中,计算机病毒、特洛伊木马、计算机蠕虫、后门以及逻辑炸弹等恶意代码的传播速度快、感染能力强、破坏力大,因此,提升恶意代码的检测能力也即提升了信息安全水平。
为了绕过安全检测技术,恶意代码会不断地改变自身的形态,常见手段包括修改二进制文件结构中无关或次要的字段、在文件中间或尾部插入无关的内容等,这些手段会导致对恶意代码文件的识别越来越困难。
因此,如何提升恶意代码文件的检测识别能力,成为本领域亟需解决的技术问题。
发明内容
本申请的目的是提供一种代码文件的识别方法、装置、计算机设备和可读存储介质,用于解决现有技术中的技术问题。
一方面,为实现上述目的,本申请提供了一种代码文件的识别方法。
该代码文件的识别方法包括:获取目标代码文件的可执行代码节;计算所述可执行代码节的特征值;对计算得到的各个所述代码节的特征值进行拼接,得到拼接串;计算所述拼接串的特征值;以及根据所述拼接串的特征值识别所述目标代码文件。
进一步地,获取目标代码文件的可执行代码节的步骤包括:解析所述目标代码文件的文件头、节表和节数据;根据所述文件头和所述节表确定所述代码节,并获取所述代码节的偏移地址和大小;以及根据所述代码节的偏移地址和大小在所述节数据中提取所述代码节的内容。
进一步地,根据所述文件头和所述节表确定所述代码节的步骤包括:根据所述节表识别具有可执行属性的节作为所述代码节。
进一步地,根据所述文件头和所述节表确定所述代码节的步骤还包括:确定所述目标代码文件对应的程序入口点所在的节,以得到入口节;判断所述具有可执行属性的节中是否包括所述入口节;若所述具有可执行属性的节中不包括所述入口节,将所述入口节作为所述代码节。
进一步地,根据所述文件头和所述节表确定所述代码节的步骤还包括:对已确定的代码节进行调用关系分析,以搜索所述已确定的代码节范围外、且根据所述已确定的代码节的调用关系可达到的地址所在的节;将搜索得到的节作为所述代码节;其中,当所有已确定的代码节的调用关系可达到的地址,均在所述已确定的代码节范围内时,停止搜索。
进一步地,对各个所述代码节的特征值进行拼接的步骤包括:对各个所述代码节的特征值按照预定顺序进行排序;按照排序后各个所述代码节的特征值的顺序进行拼接。
进一步地,计算所述可执行代码节的特征值的步骤包括:采用哈希算法计算所述可执行代码节的哈希值;计算所述拼接串的特征值的步骤包括:采用哈希算法计算所述可执行代码节的哈希值。
另一方面,为实现上述目的,本申请提供了一种代码文件的识别装置。
该代码文件的识别装置包括:获取模块,用于获取目标代码文件的可执行代码节;第一计算模块,用于计算所述可执行代码节的特征值;拼接模块,用于对计算得到的各个所述代码节的特征值进行拼接,得到拼接串;第二计算模块,用于计算所述拼接串的特征值;以及识别模块,用于根据所述拼接串的特征值识别所述目标代码文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司,未经网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011463453.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含氟色谱固定相及其制备和应用
- 下一篇:一种驱动电机及电动系统