[发明专利]一种基于卷积神经网络的恶意软件流量分类方法在审
申请号: | 201910849786.7 | 申请日: | 2019-09-09 |
公开(公告)号: | CN110572393A | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 王书州;章丽娟;刘旭;胡漪逸;孟凯强;王亚龙;赵治博;朱晓贝;李维超 | 申请(专利权)人: | 河南戎磐网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06N3/04;G06N3/08 |
代理公司: | 11429 北京中济纬天专利代理有限公司 | 代理人: | 刘登科 |
地址: | 450000 河南省郑州市金*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 恶意软件 卷积神经网络 恶意代码 流量分类 全局信息 流量检测技术 恒定 灰度图像 领域专业 流量特性 生成信号 图像分类 信号处理 预先设计 原始数据 单通道 灰度图 分类 映射 学习 转化 分析 | ||
本发明提供一种基于卷积神经网络的恶意软件流量分类方法,属于恶意软件流量检测技术领域,该基于卷积神经网络的恶意软件流量分类方法具体包括以下步骤:恶意代码映射为单通道的信号;信号处理生成信号的语谱图;语谱图转化为恒定大小的灰度图;卷积神经网络实现恶意代码的分类。本发明基于卷积神经网络从恶意软件生成的灰度图像中学习特征,用图像分类方法完成恶意软件分类;因为卷积神经网络可以从原始数据学习特征,不需要预先设计流量特性,不需要复杂的特征工程和较深入的相关领域专业知识,所以这种方法更加高效,适用范围更加广泛;有效的识别恶意软件的全局信息,可以基于全局信息对恶意软件的性质进行分析。
技术领域
本发明属于恶意软件流量检测技术领域,尤其涉及一种基于卷积神经网络的恶意软件流量分类方法。
背景技术
恶意软件指各种形式的恶意或者入侵软件,例如计算机病毒、蠕虫、间谍软件、木马、广告软件等。这些恶意软件通常以可执行程序、脚本等形式存在。在计算机系统安全领域,一个重要问题是进行恶意软件的检测与识别,以便能在恶意软件运行之前将其清除,避免给计算机系统造成破坏或者给用户造成损失。
不仅仅黑帽黑客或者其他怀有恶意的软件作者,即使是信用良好的供应商提供的软件也可能包含恶意代码。一个例子是索尼曾经在其出售的唱片中植入了Rootkit。这是一种特洛伊木马,它静默安装并隐藏在购买者的计算机上,目的是防止唱片被非法复制。它还收集用户的聆听习惯,并无意中创建了可以被其他恶意软件所利用的漏洞。恶意软件检测现今面临的主要挑战是需要对大量有潜在恶意目的的数据和文件进行评估。例如,微软的实时检测反恶意软件产品部署在全球超过1.6亿台计算机上,每天会产生数千万个数据点,需要作为潜在的恶意软件进行分析。
卷积神经网络(ConvolutionalNeuralNetworks,CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(FeedforwardNeuralNetworks),是深度学习(deeplearning)的代表算法之一。卷积神经网络具有表征学习(representationlearning)能力,能够按其阶层结构对输入信息进行平移不变分类(shift-invariantclassification),因此也被称为“平移不变人工神经网络(Shift-InvariantArtificialNeuralNetworks,SIANN)。
中国专利公开号为CN110062013A,发明创造的名称为一种针对恶意软件HTTP流量的检测系统,包括:流量捕获模块:用于周期性捕获网络中的HTTP流量;行为建树模块:用于将HTTP流量进行预处后转换为行为树状图;特征提取模块:用于提取行为树状图中的各节点上的统计特征、内容特征和行为特征,再基于提取的统计特征、内容特征和行为特征转换为特征树状图。
但是,现有的反病毒和恶意软件检测产品通常使用特征值扫描技术,这种方法有很大的局限性;越来越多的恶意软件通过加密、混淆或者打包等方法躲避基于特征值的检测,这给传统的恶意软件分析和检测方法带来挑战,目前缺少一种基于卷积神经网络的,安全可靠效率高准确的恶意软件流量分类方法系统。
所以,发明一种基于卷积神经网络的恶意软件流量分类方法显得非常必要。
发明内容
为了解决上述技术问题,本发明提供一种基于卷积神经网络的恶意软件流量分类方法,以解决现有的反病毒和恶意软件检测产品通常使用特征值扫描技术,这种方法有很大的局限性;越来越多的恶意软件通过加密、混淆或者打包等方法躲避基于特征值的检测,这给传统的恶意软件分析和检测方法带来挑战,目前缺少一种基于卷积神经网络的,安全可靠效率高准确的恶意软件流量分类方法系统。
一种基于卷积神经网络的恶意软件流量分类方法具体包括以下步骤:
步骤一:恶意代码映射为单通道的信号;
步骤二:信号处理生成信号的语谱图;
步骤三:语谱图转化为恒定大小的灰度图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南戎磐网络科技有限公司,未经河南戎磐网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910849786.7/2.html,转载请声明来源钻瓜专利网。