一种云平台上基于SVM的恶意软件检测方法

    公开(公告)号:CN112464234B

    公开(公告)日:2024-04-05

    申请号:CN202011315603.2

    申请日:2020-11-21

    Inventor: 姚烨 贾耀 钱亮

    Abstract: 本发明涉及一种云平台上基于SVM的恶意软件检测方法,属于信息安全领域。依次包括以下步骤:基于时序的API调用序列的提取、基于skip‑gram模型的API序列向量化、基于AutoEncoder模型的API向量降维、构建基于SVM的恶意软件检测模型、基于SVM的检测模型的训练。本发明选择的特征向量为软件的所有API调用序列,通过将序列进行压缩的操作尽最大可能地保留了序列特征,再将其输入到SVM模型中,不但有效提升检测效率,检测准确率也得到大幅提升。

    一种云平台上基于RNN的恶意软件检测方法

    公开(公告)号:CN112464233B

    公开(公告)日:2023-04-07

    申请号:CN202011315600.9

    申请日:2020-11-21

    Inventor: 姚烨 贾耀 钱亮

    Abstract: 本发明涉及一种云平台上基于RNN的恶意软件检测方法,属于信息安全领域。依次包括以下步骤:基于时序的API调用序列的提取、API序列数据预处理、构建基于RNN的恶意软件检测模型、基于RNN的检测模型的训练。本发明选择的特征向量为软件的API调用序列,考虑到了API语义上的属性,对软件的API调用序列的语义识别更加准确,将这样的特征输入到双向LSTM神经网络模型中,不但有效提升检测效率,检测准确率也得到大幅提升,并且本发明设计的网络模型深度适当,模型中需要训练的参数适中,因此检测模型的泛化能力有了一定的提高。

    一种Android系统恶意软件检测中动静混合特征提取方法

    公开(公告)号:CN112632539A

    公开(公告)日:2021-04-09

    申请号:CN202011583878.4

    申请日:2020-12-28

    Abstract: 本发明提供了一种Android系统恶意软件检测中动静混合特征提取方法,在静态数据集的基础上,基于CHI统计方法筛选并搭建高危权限和敏感API库;根据高危权限和敏感API,利用反编译手段分析、筛选得到基于静态数据集的静态特征;将APK文件运行在搭建了开源框架Xposed的Android模拟器上,通过Hook系统敏感API和监控系统运行状态信息,得到基于敏感API调用和系统运行状态的动态特征;组合静态特征和动态特征为最终的动静混合特征。本发明所提方法兼顾静态和动态特征,利用低维特征数据尽可能多的描述恶意软件的综合恶意特征,对Android恶意软件具有良好的检测准确率。

    一种基于混合特征组合分类的Android系统恶意软件检测方法

    公开(公告)号:CN112464232A

    公开(公告)日:2021-03-09

    申请号:CN202011315597.0

    申请日:2020-11-21

    Inventor: 姚烨 钱亮 贾耀

    Abstract: 本发明涉及一种基于混合特征组合分类的Android系统恶意软件检测方法,通过CHI统计方法、层次聚类和K‑Means聚类混合算法建立高危权限和敏感API库。在此基础上,分别对APK文件进行解析分析得到静态特征和对APP进行动态Hook得到动态特征,组合形成混合特征。通过对混合特征进行归一化和权重赋值处理,构建基于随机森林和Adaboost算法的混合特征组合分类器。本发明所提的基于混合特征组合分类器的Android恶意软件检测方法兼顾静态和动态特征,利用低维特征数据尽可能多的描述恶意软件的综合恶意特征,在混合特征分类检测模型下对Android恶意软件的检测具有良好效果。实验表明,本发明所提方法能显著提高恶意软件检测的准确率。

    一种基于混合加固Android系统应用软件安全防护方法

    公开(公告)号:CN112667975B

    公开(公告)日:2024-04-26

    申请号:CN202011597795.0

    申请日:2020-12-29

    Abstract: 本发明提供了一种基于混合加固Android系统应用软件安全防护方法,进行混合加固,分别是资源文件加固、Dex文件加固、So文件加固,以保护应用软件的数据和自身安全,资源文件加固用于防止APK文件数据资源直接被解压分析拿到;Dex文件加固主要用于防止APK文件中实现主要功能的Java层代码被反编译解析出来;So文件加固主要用于防止APK文件中实现核心逻辑的C/C++代码被反编译解析出来。本发明在不消耗大量内存和运行速度的前提下保护加密密钥,整体加固前后,APK文件大小和运行速度的损失变化不大,在实现全面加固的前提下,也能保障应用软件的无损运行。

    一种Android系统恶意软件检测中动静混合特征提取方法

    公开(公告)号:CN112632539B

    公开(公告)日:2024-04-09

    申请号:CN202011583878.4

    申请日:2020-12-28

    Abstract: 本发明提供了一种Android系统恶意软件检测中动静混合特征提取方法,在静态数据集的基础上,基于CHI统计方法筛选并搭建高危权限和敏感API库;根据高危权限和敏感API,利用反编译手段分析、筛选得到基于静态数据集的静态特征;将APK文件运行在搭建了开源框架Xposed的Android模拟器上,通过Hook系统敏感API和监控系统运行状态信息,得到基于敏感API调用和系统运行状态的动态特征;组合静态特征和动态特征为最终的动静混合特征。本发明所提方法兼顾静态和动态特征,利用低维特征数据尽可能多的描述恶意软件的综合恶意特征,对Android恶意软件具有良好的检测准确率。

    一种基于混合加固Android系统应用软件安全防护方法

    公开(公告)号:CN112667975A

    公开(公告)日:2021-04-16

    申请号:CN202011597795.0

    申请日:2020-12-29

    Abstract: 本发明提供了一种基于混合加固Android系统应用软件安全防护方法,进行混合加固,分别是资源文件加固、Dex文件加固、So文件加固,以保护应用软件的数据和自身安全,资源文件加固用于防止APK文件数据资源直接被解压分析拿到;Dex文件加固主要用于防止APK文件中实现主要功能的Java层代码被反编译解析出来;So文件加固主要用于防止APK文件中实现核心逻辑的C/C++代码被反编译解析出来。本发明在不消耗大量内存和运行速度的前提下保护加密密钥,整体加固前后,APK文件大小和运行速度的损失变化不大,在实现全面加固的前提下,也能保障应用软件的无损运行。

    一种云平台上基于SVM的恶意软件检测方法

    公开(公告)号:CN112464234A

    公开(公告)日:2021-03-09

    申请号:CN202011315603.2

    申请日:2020-11-21

    Inventor: 姚烨 贾耀 钱亮

    Abstract: 本发明涉及一种云平台上基于SVM的恶意软件检测方法,属于信息安全领域。依次包括以下步骤:基于时序的API调用序列的提取、基于skip‑gram模型的API序列向量化、基于AutoEncoder模型的API向量降维、构建基于SVM的恶意软件检测模型、基于SVM的检测模型的训练。本发明选择的特征向量为软件的所有API调用序列,通过将序列进行压缩的操作尽最大可能地保留了序列特征,再将其输入到SVM模型中,不但有效提升检测效率,检测准确率也得到大幅提升。

    一种基于混合特征组合分类的Android系统恶意软件检测方法

    公开(公告)号:CN112464232B

    公开(公告)日:2024-04-09

    申请号:CN202011315597.0

    申请日:2020-11-21

    Inventor: 姚烨 钱亮 贾耀

    Abstract: 本发明涉及一种基于混合特征组合分类的Android系统恶意软件检测方法,通过CHI统计方法、层次聚类和K‑Means聚类混合算法建立高危权限和敏感API库。在此基础上,分别对APK文件进行解析分析得到静态特征和对APP进行动态Hook得到动态特征,组合形成混合特征。通过对混合特征进行归一化和权重赋值处理,构建基于随机森林和Adaboost算法的混合特征组合分类器。本发明所提的基于混合特征组合分类器的Android恶意软件检测方法兼顾静态和动态特征,利用低维特征数据尽可能多的描述恶意软件的综合恶意特征,在混合特征分类检测模型下对Android恶意软件的检测具有良好效果。实验表明,本发明所提方法能显著提高恶意软件检测的准确率。

    一种云平台上基于RNN的恶意软件检测方法

    公开(公告)号:CN112464233A

    公开(公告)日:2021-03-09

    申请号:CN202011315600.9

    申请日:2020-11-21

    Inventor: 姚烨 贾耀 钱亮

    Abstract: 本发明涉及一种云平台上基于RNN的恶意软件检测方法,属于信息安全领域。依次包括以下步骤:基于时序的API调用序列的提取、API序列数据预处理、构建基于RNN的恶意软件检测模型、基于RNN的检测模型的训练。本发明选择的特征向量为软件的API调用序列,考虑到了API语义上的属性,对软件的API调用序列的语义识别更加准确,将这样的特征输入到双向LSTM神经网络模型中,不但有效提升检测效率,检测准确率也得到大幅提升,并且本发明设计的网络模型深度适当,模型中需要训练的参数适中,因此检测模型的泛化能力有了一定的提高。

Patent Agency Ranking