基于哈希变换的恶意软件深度学习检测鲁棒性增强方法技术

技术编号:42205427 阅读:36 留言:0更新日期:2024-07-30 18:50
本发明专利技术涉及对抗机器学习、网络空间安全技术领域,尤其涉及基于哈希变换的恶意软件深度学习检测鲁棒性增强方法。步骤如下:S1:输入一个软件样本,通过特征提取算法提取样本特征;S2:针对特征提取,采用哈希变换输入,构建哈希层;S3:基于哈希层的神经网络建模。本发明专利技术提供的基于哈希变换的恶意软件深度学习检测鲁棒性增强方法,采用原恶意软件检测器中特征提取方法对恶意软件进行特征提取;然后针对特征类型设计局部敏感的哈希技术,其次建立基于哈希层的神经网络模型;基于哈希层的神经网络训练,构造分类损失函数与样本特征重建损失函数在训练集上学习模型参数;进而检测恶意软件及其对抗样本,从而显著增强了恶意软件检测的安全保障水平。

【技术实现步骤摘要】

本专利技术涉及对抗机器学习、网络空间安全,尤其涉及基于哈希变换的恶意软件深度学习检测鲁棒性增强方法


技术介绍

1、恶意软件是网络安全的主要威胁。在万物互联、万物智能时代,随着相对开放的安卓应用系统的流行,恶意软件问题日益严重。为了快速应对大批量的恶意软件样本,机器学习技术已经广泛应用于恶意软件检测和分类任务。然而,相关实验表明机器学习模型容易受到对抗样本的攻击,使得基于机器学习的恶意软件检测器易被恶意软件对抗样本攻击。具体而言,对抗样本通过修改原恶意软件样本以规避检测,其中原恶意软件可被智能检测器正确检测,加扰后的恶意软件虽然依然保有恶意软件功能,但被归类为良性软件。

2、为了提升恶意软件深度检测器的鲁棒性以抵御对抗样本攻击,相关研究人员从调整输入、调整训练过程和调整网络架构等方式加强模型抗对抗样本攻击的能力。尽管在经验上增强了模型的鲁棒性,但总在后续的研究中被更强的攻击打败。尤其原因,防御的设计往往针对部分的攻击脆弱点且无法搜索到最优对抗样本以进行主动防御。换言之,以经验的方式所设计的防御虽能防御一些攻击,但可能被更强的攻击方法打败。特别是本文档来自技高网...

【技术保护点】

1.基于哈希变换的恶意软件深度学习检测鲁棒性增强方法,其特征在于,步骤如下:

2.根据权利要求1所述的基于哈希变换的恶意软件深度学习检测鲁棒性增强方法,其特征在于,所述S1步骤中,输入一个软件样本,通过特征提取算法提取样本特征,步骤如下:

3.根据权利要求1所述的基于哈希变换的恶意软件深度学习检测鲁棒性增强方法,其特征在于,所述S2步骤中,对特征提取,采用哈希变换输入,构建哈希层,步骤如下:

4.根据权利要求1所述的基于哈希变换的恶意软件深度学习检测鲁棒性增强方法,其特征在于,所述S3步骤中,基于哈希层的神经网络建模,步骤如下:p>

5.根据权...

【技术特征摘要】

1.基于哈希变换的恶意软件深度学习检测鲁棒性增强方法,其特征在于,步骤如下:

2.根据权利要求1所述的基于哈希变换的恶意软件深度学习检测鲁棒性增强方法,其特征在于,所述s1步骤中,输入一个软件样本,通过特征提取算法提取样本特征,步骤如下:

3.根据权利要求1所述的基于哈希变换的恶意软件深度学习检测鲁棒性增强方法,其特征在于,所述s2步骤中,对特征提取,采用哈希变换输入,构建哈希层,步骤如下:

4.根据权利要求1所述的基于哈希变换的恶意软件深度学习检测鲁棒性增强方法,其特征在于,所述s3步骤中,基于哈希层的神经网络建模,步骤如下:

5.根据权利要求4所述的基于哈希变换的恶意软件深度学习检测鲁棒性增强方法,其特征在于,所述构造神经网络模型包括分类部分与...

【专利技术属性】
技术研发人员:李德强曹建宇任新一杜哲凯徐佳代陈
申请(专利权)人:南京邮电大学
类型:发明
国别省市:

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

1