[发明专利]一种恶意代码检测方法、可读存储介质及电子设备有效

专利信息
申请号: 202310182499.1 申请日: 2023-02-24
公开(公告)号: CN116089951B 公开(公告)日: 2023-07-14
发明(设计)人: 李峰;孙瑞勇;时伟强;景凯;彭勃 申请(专利权)人: 山东云天安全技术有限公司
主分类号: G06F21/56 分类号: G06F21/56;G06F8/53;G06F18/22;G06F18/23213;G06N3/04;G06N3/08
代理公司: 北京锺维联合知识产权代理有限公司 11579 代理人: 周利星
地址: 250014 山东省济南市历下区*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 恶意代码 检测 方法 可读 存储 介质 电子设备
【权利要求书】:

1.一种恶意代码检测方法,其特征在于,所述方法包括如下步骤:

获取待测PE文件的检测序列;所述检测序列包括操作码序列;

使用滑动窗口对所述操作码序列进行切分,生成多个操作码子序列;其中,所述滑动窗口的滑动步长L满足如下条件:

L=S/n;

S为所述滑动窗口总长度;n为滑动系数,n属于正整数;

对每一操作码子序列进行特征转化处理,生成每一所述操作码子序列对应的待测特征子向量;

将每一所述待测特征子向量分别输入恶意检测神经网络模型,生成每一所述待测特征子向量对应的检测结果;所述恶意检测神经网络模型包括门控卷积网络及全连接神经网络;所述门控卷积网络用于提取所述待测特征子向量的数据特征;所述全连接神经网络用于根据所述待测特征子向量的数据特征生成对应的分类检测结果;

若存在任一所述检测结果为恶意,则确定所述待测PE文件对应的代码为恶意代码。

2.根据权利要求1所述的方法,其特征在于,所述滑动窗口的总长度为多个,多个所述滑动窗口总长度的获取方法如下:

对恶意代码库中的每一恶意PE文件进行反汇编操作,生成每一所述恶意PE文件对应的操作码序列;

对多个所述恶意PE文件对应的操作码序列进行K-Means聚类处理,生成G个聚类族群;

将每一所述聚类族群中所有操作码序列的平均序列长度,作为所述滑动窗口对应的总长度A1,A2,…,Ai,…,AG;其中,Ai为第i个聚类族群对应的平均序列长度;i=1,2,…,G;G为聚类族群的总数量。

3.根据权利要求2所述的方法,其特征在于,所述使用滑动窗口对所述操作码序列进行切分,包括:

使用长度分别为A1,A2,…,Ai,…,AG的滑动窗口对所述操作码序列进行G次切分。

4.根据权利要求1所述的方法,其特征在于,获取待测PE文件的操作码序列,包括:

对所述待测PE文件进行脱壳处理,生成所述待测PE文件对应的二进制数据;

对所述待测PE文件对应的二进制数据进行反汇编处理,生成所述待测PE文件的操作码序列。

5.根据权利要求1所述的方法,其特征在于,所述特征转化处理,包括:

对所述操作码子序列进行3-gram分组处理,生成多个操作码子组序列;

计算每个所述操作码子组序列在整个操作码序列中的TF-IDF;

对每个所述操作码子组序列在整个操作码序列中的TF-IDF进行编码,生成所述操作码子序列对应的待测特征子向量。

6.根据权利要求1所述的方法,其特征在于,所述检测序列还包括所述待测PE文件的API调用序列。

7.根据权利要求2所述的方法,其特征在于,在生成G个聚类族群之后,所述方法还包括;

将每一所述聚类族群中所有操作码序列长度的众数或中位数,作为所述滑动窗口对应的总长度B1,B2,…,Bi,…,BG;其中,Bi为第i个聚类族群对应的操作码序列长度的众数或中位数;i=1,2,…,G;G为聚类族群的总数量。

8.根据权利要求1所述的方法,其特征在于,在将每一所述待测特征子向量分别输入恶意检测神经网络模型之后,所述方法还包括:

若所有所述检测结果均为正常,则确定所述待测PE文件对应的代码为正常代码。

9.一种非瞬时性计算机可读存储介质,所述非瞬时性计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的一种恶意代码检测方法。

10.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述的一种恶意代码检测方法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云天安全技术有限公司,未经山东云天安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310182499.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top