【技术实现步骤摘要】
一种面向工控蜜罐的同源攻击分析方法
本专利技术属于工控安全领域,涉及工控蜜罐数据分析,尤其涉及一种面向工控蜜罐同源攻击分析方法。
技术介绍
攻击者溯源的研究主要依赖于IP溯源技术,IP溯源技术作为网络安全主动防护的关键手段,主流方法包括:概率包标记溯源法和日志溯源法。概率包分组标记技术将标识信息(如IP地址)写入到转发分组的头域(标记域)中,然后受害者从收到的分组中找回标记信息,并最终确定攻击路径。日志溯源法是路由器在转发分组前,记录分组相关的信息,然后基于记录信息对攻击路径进行重构。然而,设备的修改以及日志格式的不统一,使得传统的IP溯源技术成本开销、误报率高,可操作性不强。工控蜜罐技术能够对攻击者行为进行分析,通过搜集信息来进来分析工控系统攻击者的行为,包括攻击方式、攻击手段、系统漏洞探测等。Glastopf发布了第一个开源工控蜜罐框架Conpot,包含Http等互联网协议和Modbus、S7comm等工控协议,实现了协议栈上的请求-应答交互,这是使用量最大、范围最广的工控蜜罐框架。JuanGuarnizo实现了一种基于物联网设备的蜜网系统,利用重定向技术建立起云端代理节点与本地真实设备间的映射,实现了大规模云端蜜罐节点的轻量化部署,大大提升了蜜罐的交互能力和仿真度(GuarnizoJD,TambeAandBuniaSS,SIPHON:TowardsScalableHigh-InteractionPhysicalHoneypots,Proc.ofCPSS,2017)。对于蜜罐数据中攻击者行为的分析依赖于攻击特征的 ...
【技术保护点】
1.一种面向工控蜜罐的同源攻击分析方法,包括以下步骤:/n1)基于Conpot蜜罐框架,构造Modbus工控协议蜜罐,并分布式部署在互联网上,进行数据收集;根据Conpot蜜罐框架进行数据预处理,减少无用信息,将处理结果格式统一;/n2)依据物理位置信息,如果两个攻击者具有相同的物理位置信息则直接判断为同源攻击,否则进行攻击行为判断;/n3)对数据进行粗粒度特征选择,选取的特征包括功能码类型占比、攻击频率以及稀有评级占比;根据粗粒度特征使用Canopy聚类方法,产生类簇之特点,计算粗粒度条件下的K值,进行粗粒度特征聚类;/n4)依据基于功能码序列的攻击行为特征处理方法,进行细粒度特征提取,生成一组包含功能码序列特征的向量;/n5)依据粗粒度聚类结果,将攻击者细粒度信息特征在类簇内进行二次聚类;根据基于改进的K-means聚类算法,着重对离群点和噪声数据的处理;通过二次聚类,生成新的类簇,将同一类簇的攻击者识别为同源攻击;/n6)引入轮廓系数来体现簇内数据的紧凑程度和簇间距离的分离程度,簇内紧凑、簇间分离则会体现出聚类方法有较好的性能;/n7)采用反向DNS和开源威胁情报库结合的方法,进 ...
【技术特征摘要】
1.一种面向工控蜜罐的同源攻击分析方法,包括以下步骤:
1)基于Conpot蜜罐框架,构造Modbus工控协议蜜罐,并分布式部署在互联网上,进行数据收集;根据Conpot蜜罐框架进行数据预处理,减少无用信息,将处理结果格式统一;
2)依据物理位置信息,如果两个攻击者具有相同的物理位置信息则直接判断为同源攻击,否则进行攻击行为判断;
3)对数据进行粗粒度特征选择,选取的特征包括功能码类型占比、攻击频率以及稀有评级占比;根据粗粒度特征使用Canopy聚类方法,产生类簇之特点,计算粗粒度条件下的K值,进行粗粒度特征聚类;
4)依据基于功能码序列的攻击行为特征处理方法,进行细粒度特征提取,生成一组包含功能码序列特征的向量;
5)依据粗粒度聚类结果,将攻击者细粒度信息特征在类簇内进行二次聚类;根据基于改进的K-means聚类算法,着重对离群点和噪声数据的处理;通过二次聚类,生成新的类簇,将同一类簇的攻击者识别为同源攻击;
6)引入轮廓系数来体现簇内数据的紧凑程度和簇间距离的分离程度,簇内紧凑、簇间分离则会体现出聚类方法有较好的性能;
7)采用反向DNS和开源威胁情报库结合的方法,进行数据验证;除去一部分可以进行DNS逆向查找源信息的开源扫描组织ip,其余攻击源ip根据部分威胁情报库的记录,进行标签标定,并对同一簇内攻击者信息进行比对,找到同源攻击者或攻击组织。
2.如权利要求1所述的面向工控蜜罐的同源攻击分析方法,其特征在于,所述步骤2)中物理位置信息包括:基于IP的在线反向DNS服务、Pythongeoip2库以及响应包字段值。
3.如权利要求1所述的面向工控蜜罐的同源攻击分析方法,其特征在于,所述步骤3)中粗粒度特征包含:功能码类型占比、攻击频率和稀有评级占比,公式如下:
Typei=Tfunc/Ttotal(1)
Frequencyi=Numberi/Timei(2)
RareRatioi=Degreei/Degreemax(3)
式(1)Typei是功能码序列i的功能码类型占比,Tfunc为功能码序列中出现的功能码类型个数,Ttotal为所有蜜罐数据中出现的功能码类型个数;式(2)Frequencyi代表功能码序列i的攻击频率,Numberi是功能码数量,Timei为交互总时长;式(3)RareRatioi为稀有占比,Degreei为功能码序列i中的最高稀有评级,Degreemax是整体数据中最高评级,置为5。
4.如权利要求1所述的面向工控蜜罐的同源攻...
【专利技术属性】
技术研发人员:陈永乐,马垚,杨玉丽,于丹,王建华,
申请(专利权)人:太原理工大学,
类型:发明
国别省市:山西;14
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。