软件检测方法、装置、电子设备、存储介质及程序产品制造方法及图纸

技术编号:43850064 阅读:19 留言:0更新日期:2024-12-31 18:42
本公开涉及软件检测方法、装置、电子设备、存储介质及程序产品,其方法包括:获取待检测软件的函数调用行为序列;将所述函数调用行为序列分解为时间序列特征和结构序列特征,并基于所述时间序列特征和所述结构序列特征,获得所述函数调用行为序列的时序特征表示和结构特征表示;将所述时序特征表示和所述结构特征表示输入至训练后的多层感知机模型,得到对所述待检测软件的软件类型检测结果。通过将时序特征表示和结构特征表示输入至训练后的多层感知机模型,可以得到对所述待检测软件的软件类型检测结果。由于实施例可以获得待检测软件的时间序列特征和结构序列特征,可以获得待检测软件中函数的上下文交互语义,能够对勒索软件更精准的识别。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及软件检测方法、装置、电子设备、存储介质及程序产品


技术介绍

1、随着虚拟货币的兴起,以勒索软件为代表的恶意软件攻击和服务技术迅速发展。同时,随着变种和代码混淆等转换技术的成熟,勒索软件的数量和质量不断提高,威胁等级持续上升。

2、相关技术中,勒索软件的检测方式主要包括静态分析和动态分析两种。静态分析方式主要通过分析可疑文件的静态特征,并根据预定义规则判断文件是否是勒索软件。动态分析方式需要在沙箱环境运行待检测程序,通过分析程序的动态执行序列来判断软件是否为勒索软件。

3、然而,由于代码混淆或打包技术生成的新变种勒索软件可以轻松篡改已知文件签名,从而可以轻松规避静态检测方式的检测。并且勒索软件经常将恶意行为进行隐藏,导致动态检测方式无法有效对勒索软件进行检测。因此,相关技术中的静态检测方式和动态检测方式均存在对勒索软件检查效率较低的问题。


技术实现思路

1、本公开提供了一种软件检测方法、装置、电子设备、存储介质及程序产品。

2、根据本公开的第一方面本文档来自技高网...

【技术保护点】

1.一种软件检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述函数调用行为序列分解为时间序列特征和结构序列特征,包括:

3.根据权利要求2所述的方法,其特征在于,所述获得所述函数调用行为序列的时序特征表示,包括:

4.根据权利要求2所述的方法,其特征在于,所述获得所述函数调用行为序列的结构特征表示,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述密集邻域获得所述结构特征表示,包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种软件检测装置,...

【技术特征摘要】

1.一种软件检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述函数调用行为序列分解为时间序列特征和结构序列特征,包括:

3.根据权利要求2所述的方法,其特征在于,所述获得所述函数调用行为序列的时序特征表示,包括:

4.根据权利要求2所述的方法,其特征在于,所述获得所述函数调用行为序列的结构特征表示,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述密集邻域获得所述结构特征表示,包括:<...

【专利技术属性】
技术研发人员:刘浩邓兴
申请(专利权)人:中移物联网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1