【技术实现步骤摘要】
适用于工控系统中基于特征热力图的恶意流量识别方法
[0001]本专利技术涉及工业控制安全领域中恶意流量识别率较低的问题,具体涉及一种适用于工控系统中基于特征热力图的恶意流量识别方法。
技术介绍
[0002]工业控制系统是支撑国民经济的重要设施,是工业领域的神经中枢。目前工业控制系统己广泛应用于电力、轨道交通、石油化工、高新电子、航空航天、核工业、医药、食品制造等工业领域,大多数国计民生的关键基础设施依靠工业控制系统来实现自动化作业。随着我国工业由传统产业向数字化、网络化和智能化转型升级,网络安全威胁日益向工业领域蔓延。与此同时,我国工业领域仍存在信息安全防护水平偏低和防护措施不到位等问题。
[0003]目前流量生成图片技术是一种常用的恶意流量检测技术,在许多领域都有应用。该技术是将流量包转化为图片,利用机器学习算法对转化后的图片进行识别。当下的网络流量中,威胁流量和恶意流量的比例不平衡,在工控系统中无法采集到足够多的数据,对机器学习的模型进行训练。不平衡的数据量会导致训练的模型不能达到足够高的正确率。因此迫切的需要寻找一种方式,能够在既定的有限的数据集的情况下,进一步地提高机器学习模型的准确率。
[0004]本专利技术提出了一种基于特征热力图的机器学习准确率提升机制,用于提升工控系统中已经完成训练的机器学习模型。
技术实现思路
[0005]为了解决当前工控系统中恶意流量识别领域的不足,本专利技术提出了一种适用于工控系统中基于特征热力图的恶意流量识别方法。该方法应用于已经存在恶意流量识别 ...
【技术保护点】
【技术特征摘要】
1.一种适用于工控系统中基于特征热力图的恶意流量识别方法,其特征在于,该方法通过工控系统中的恶意流量识别系统实现,该方法包括以下步骤:S1)准备数据集,搭建卷积神经网络,根据初始的特征顺序制作初始特征像素映射关系图,其中,所述数据集中的数据为分类完成的会话流统计数据,特征像素关系映射图表示每个特征在图片中的像素对应区域,即像素点与特征之间的对应关系;同时,建立初始的特征权重表,将每个特征的初始特征权值设置为默认值0,并设置准确率和召回率的阈值分别为r_acc和r_recall;S2)每一轮训练时,采用特征像素映射关系图将所述数据集中每一条数据转化为对应的流量灰度图,采用流量灰度图对所述卷积神经网络进行训练,得到训练完成的卷积神经网络模型,第r轮训练的准确率和召回率记为pre_acc
r
和pre_recall
r
;S3)利用训练完成的卷积神经网络模型使用GradCam算法,对每张流量灰度图分别生成对应的热力图,在生成的所有热力图中随机选取一张热力图作为下一轮训练流量灰度图生成的基准,选取的这张热力图被标记为基准图,热力图的图片大小和流量灰度图的图片大小一致;S4)判断pre_acc
r
是否大于或等于r_acc,以及pre_recall
r
是否大于或等于r_recall这两个条件是否成立,如果上述两个条件均成立则进入步骤S5);如果上述两个条件至少一个不成立,则根据特征像素映射关系图对每张热力图进行统计;在热力图中,如果像素点对于分类结果有贡献,则对应像素点的热力值大于0;如果因为整流函数导致无贡献的像素点,其热力值为0,热力值的高低代表代表了像素点对于分类结果贡献程度的大小;统计每个特征被命中的次数,即特征对应的像素区域中大于热力图像素平均值的热力值的个数,将特征按照特征权值从高到低进行排序,其中特征权值的更新按照预设公式进行计算,权值最高的特征放在步骤S3)所述基准图中热力值最高的位置,权值次高的特征放置在所述基准图中热力值次高的区域,依此逻辑将所有特征的区域规划完毕,得到下一轮训练的特征像素映射关系图,重新初始化特征权重表,并重新执行步骤S2);S5)保存训练完成的特征像素映射图、训练完成的卷积神经网络模型,并将训练完成的特征像素映射图和训练完成的卷积神经网络模型应用到恶意流量识别系统的使用阶段;恶意流量识别系统采集工控系统中的流量,提取出对应的数据流,利用迭代完成的特征像素映射关系图将该数据流转化为对应的流量灰度图,使用训练完成的卷积神经网络模型对生成的流量灰度图进行一一分类和识别;所述恶意流量识别系统在使用阶段依次包括:流量包预处理模块、特征提取模块、流量灰度图生成模块和流量分类模块,其中,恶意流量识别模型,即训练完成的卷积神经网络模型,归属于流量分类模块中;上述所有模块的工作方式为:工控流量进入所述流量包预处理模块进行会话流的切割,输出切割完成的会话流到所述特征提取模块,在所述特征提取模块中对会话流的统计特征进行提取,将每个会话流的特征输入到所述流量灰度图生成模块,其中特征像素映射关系图,即特征重组机制的结果,作用于所述流量灰度图生成模块,根据特征像素映射关系图将每一条特征数据生成对应的一张流量灰度图;在所述流量分类模块中,由训练完成的卷积神经网络模型对流量灰度图进行判断,得出流量灰度图的分类结果,并转化为对应会话流是否具有恶意行为。2.根据权利要求1所述的适用于工控系统中基于特征热力图的恶意流量识别方法,其
特征在于,所述步骤S1)中初始特征权值的设置过程具体为:将初始特征权值设置为其中,a=1,2,
…
,N,r=1,2,
…
,R,W是权重标记,下标a表示特征的序号,上标r表示训练的轮次,N为特...
【专利技术属性】
技术研发人员:丁旭阳,刘子为,谢盈,刘政奇,李世鹏,朱智光,杨旭,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。