基于双层语义融合机制的安卓恶意软件检测方法及系统技术方案

技术编号:42087941 阅读:34 留言:0更新日期:2024-07-19 17:03
本发明专利技术属于安全技术领域,提供了一种基于双层语义融合机制的安卓恶意软件检测方法及系统。主旨在于解决安卓恶意软件检测中传统方法对零日攻击和代码修改的脆弱性,以及现有基于异构图方法在特征提取和元路径选择上的局限性问题。主要方案首先,通过静态分析提取APK的敏感API、权限和意图特征;其次,动态分析APK以监控敏感API的触发,建立API与权限关系;然后,构建APK为中心的异构信息图,并利用图嵌入方法生成特征和APK的语义信息;接着,通过双层语义融合机制的异构图神经网络学习结构信息,生成有效的APK特征向量;最后,用此模型对待测APK进行分类,判定为良性或恶意样本。

【技术实现步骤摘要】

本专利技术属于安卓恶意软件分析,提供了一种基于双层语义融合机制的安卓恶意软件检测方法及系统


技术介绍

1、随着移动互联网的发展和普及,智能手机已成为人们生活中不可或缺的一部分,安卓作为主流的移动端操作系统,有着庞大的设备装机量和用户群体,这使其成为了恶意攻击的主要目标,海量的应用软件丰富了用户的使用体验,但也为用户的隐私安全埋下了隐患,因此研究如何自动化的检测安卓恶意软件,保护用户的安全成为了亟需解决的问题。

2、传统基于规则和签名方式的安卓恶意软件检测难以抵抗零日攻击,即使是对恶意代码进行了简单修改也难以被有效检测,因此研究人员开始尝试使用人工智能的方式进行检测,其中基于异构图的检测方法尤为突出,其解决了传统神经网络无法挖掘样本之间潜在隐藏关系的问题以及同构图无法同时挖掘多维特征信息的问题。然而现有基于异构图的检测方法仍存在如下的技术问题:

3、1.现有方法特征提取时考虑到性能问题往往会忽视动态特征;而且构建图结构信息时,并未根据权限等级进行具体的细化,而是笼统的表示为apk使用了某种权限,但是这些权限具体的危险程度并未在图中进本文档来自技高网...

【技术保护点】

1.一种基于双层语义融合机制的安卓恶意软件检测方法,其特征在于,包括如下步骤:

2.如权利要求1所述一种基于双层语义融合机制的安卓恶意软件检测方法,其特征在于,所述步骤1的具体步骤为:

3.如权利要求1所述一种基于双层语义融合机制的安卓恶意软件检测方法,其特征在于,所述步骤2的具体步骤为:

4.如权利要求1所述一种基于双层语义融合机制的安卓恶意软件检测方法,其特征在于,步骤3:构建异构图结构信息,包括以下步骤:

5.如权利要求4所述一种基于双层语义融合机制的安卓恶意软件检测方法,其特征在于,七种关系包括:

6.如权利要求1所述一...

【技术特征摘要】

1.一种基于双层语义融合机制的安卓恶意软件检测方法,其特征在于,包括如下步骤:

2.如权利要求1所述一种基于双层语义融合机制的安卓恶意软件检测方法,其特征在于,所述步骤1的具体步骤为:

3.如权利要求1所述一种基于双层语义融合机制的安卓恶意软件检测方法,其特征在于,所述步骤2的具体步骤为:

4.如权利要求1所述一种基于双层语义融合机制的安卓恶意软件检测方法,其特征在于,步骤3:构建异构图结构信息,包括以下步骤:

5.如权利要求4所述一种基于双层语义融合机制的安卓恶意软件检测方法,其特征在于,七种关系包括:

6.如权利要求1所述一种基于双层语义融合机制的安卓恶意软件检测方法,其特征在于,所述步骤4的具体步骤为:

7.如权利要求1所述一种基于双层语义融合机制的安卓恶...

【专利技术属性】
技术研发人员:牛伟纳张小松刘星宇王珂李明阳
申请(专利权)人:电子科技大学
类型:发明
国别省市:

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

1