基于双线规则学习的SOAR网络安全应急响应案例修正.pdf
《基于双线规则学习的SOAR网络安全应急响应案例修正.pdf》由会员分享,可在线阅读,更多相关《基于双线规则学习的SOAR网络安全应急响应案例修正.pdf(8页珍藏版)》请在咨信网上搜索。
1、Aug.2023Journal of Information Engineering University2023年8 月Vol.24 No.4第2 4卷第4期信息工程大学学报D0I:10.3969/j.issn.1671-0673.2023.04.014基于双线规则学习的SOAR网络安全应急响应案例修正赵晏,郭渊博(信息工程大学,河南郑州450 0 0 1)摘要:安全编排、自动化与响应(SecurityOrchestration,A u t o ma t i o n a n d SO A R)网络安全应急响应案例库建成后,当新的安全事件产生时,对相似案例进行检索,得到的案例的响应方案往往还需
2、要经过案例修正才能运用至实际环境中。研究了SOAR网络安全应急响应案例的修正方法,提出一种基于双线规则学习的案例修正技术;并对案例修正规则学习过程中的相似案例相似性度量方法进行了研究,提出了一种基于可达矩阵的流程图相似度计算方法;然后对案例修正过程进行了描绘;最后,对提出的案例修正技术进行了实验和分析。结果表明,提出的双线规则学习模式能够用于实际安全事件的应急响应。关键词:案例修正;网络安全;双线规则学习;SOAR;剧本中图分类号:T309.1文献标识码:A文章编号:16 7 1-0 6 7 3(2 0 2 3)0 4-0 48 4-0 8SOAR Cybersecurity Emergenc
3、y Response CaseRevisionBased on Bilinear Rule LearningZHAO Yan,GUO Yuanbo(Information Engineering University,Zhengzhou 450001,China)Abstract:When a new security event is generated,the response plan of similar cases is retrieved inthe security orchestration,automation and response(SOAR)cybersecurity
4、emergency response casebase.However,the response plan of the obtained cases often needs to undergo case revision beforebeing applied to the actual environment.Therefore,this paper studies the revision method of SOARnetwork security emergency response cases,and proposes a case revision technique base
5、d on bilinearrule learning.It also studies the similarity measure of similar cases in the case revision rule learningprocess,and a flowchart similarity calculation method based on reachable matrix is proposed.Thenthe case revision process is depicted.Finally,the proposed case revision technique is e
6、xperimentedand analyzed,and the results show that the proposed bilinear rule learning model can be used for theemergency response of actual security incidents.Key words:case revision;cyber security;bilinear rule learning;SOAR;playbook当前,层不出穷又变化多端的网络安全事件让安全专家疲于应对,因此,安全编排、自动化与响应(Security Orchestration
7、,Automation and Response,SOAR)应运而生。SOAR对安全工具和专家的行动进行规划、整合、合作和协调,针对跨多个技术范式的安全事件,能够产生安全行动并进行自动化响应,其中编排好的各种安全动作的有机组合被称为“剧本”2 。21。然而,面对五花八门的安全事件如何选取合适的剧本进行响应仍然完全依赖安全专家手动进行收稿日期:2 0 2 2-0 5-14;修回日期:2 0 2 2-0 6-2 6作者简介:赵晏(19 9 6-),女,硕士生,主要研究方向为安全编排、自动化与响应赵晏,等:基于双线规则学习的SOAR网络安全响应案例修正第4期485基于案例的推理(Case Based
8、 Reasoning,CBR)【3 是一种适用于网络安全应急响应剧本决策自动化的方法。网络安全应急响应案例将安全事件和剧本结合起来,当新的安全事件发生时,只需在案例库中检索与其相似的案例,并进行适当的修正即可产生符合当前安全事件场景的自动化响应方案。然而,如何对经过检索得到的相似案例进行修正的相关研究还稍显不足。文献4 针对车联网领域的网络安全案例修正,检索出最相似案例后,对方案进行评价,根据评价的结果对案例进行调整和修正;文献5 通过描述逻辑概念的可满足性检测找出产生矛盾的概念,采用替换修改的方式对网络安全案例进行修正;文献6 采用人工修正的方式对网络安全案例进行修正。以上方法主要依赖手工修
9、正,无法直接用于融合了剧本作为响应方案的网络安全应急响应案例修正,因此,有必要设计适用于SOAR领域的网络安全应急响应案例的修正方法。在对网络安全应急响应案例的要素、应用过程及相似度计算方式研究的基础上,对网络安全应急响应案例的修正方法进行了研究,提出了一种基于双线规则学习的SOAR网络安全应急响应案例修正技术。针对该技术中的响应方案差异性的计算,提出了一种基于可达矩阵的流程图相似度计算方法。最后对提出的技术进行了实验验证和分析。1SOAR网络安全应急响应案例分析案例一般由情景描述、解决方案和结果描述3个部分构成7 。对于SOAR网络安全应急响应案例,情景描述即安全事件描述;解决方案可用剧本代
10、替,使得响应方案可以直接执行;而结果描述即为剧本执行的结果。以此实现安全事件场景、剧本、剧本执行结果的一一映射和有机组合,达成“安全事件-响应方案-处置结果”的闭环。其具体应用过程如图1所示联系案例的特点,结合网络空间安全事件的响应生命周期,网络安全应急响应案例包含4个要素:案例自身信息、安全事件场景、应急响应方案和应急响应结果,具体如表1所示。安全资源池事件类型及事件详细缓解当前状态信息描述目标安全工具类型安全事件功能、所需资源综合信息转换与格式化相似案例检索不到相似安全检索否工是目标建模任务分解任务冲突检测与消解任务调度SOAR系统刷本案例修正仿真推演案例修正应急响应效能评估策略库仿真推演
11、与评估系统否是存储满足要求应急响应案例输出案例库图1SOAR网络安全应急响应案例应用过程表1网络安全应急响应案例要素案例模块元素构成备注说明案例编号、名称、类型、制定时案例自身的案例自身信息间、制定人、制定单位、保密等信息级等安全事件类型、名称、受攻击案例所要解决的设备、当前安全态势、攻击安全事件场景的安全事件场者使用的技术、涉及的安全漏景描述洞等问题解决的方应急响应需要的安全动作、设应急响应方案法和步骤,即:备、资源、行动序列等剧本方案执行结果、评价、执行后应急响应结果应急响应结果的安全态势等描述2基于最近邻算法的网络安全应急响应案例检索案例检索旨在从历史案例库中找出与当前待解决的问题最相似
12、的案例,据此得到过往相似事件的处置方案,对当前事件的处置具有一定参考价值。在综合考虑了网络安全应急响应案例具有的样本小、先验知识缺乏、数据类型复杂、属性值存在缺失等特点后,本节提出一种基于最近邻算法改进的复合相似度计算方法,其流程如图2所示。2.1结构相似度计算针对网络安全应急响应案例属性值存在缺失的问题,除了属性相似度外,本文还将案例的结构相似度纳人计算,计算公式如式(1)所示20233年486程大学学报信息开始实时安全事件S。,历史案例的安全事件S结构相似度计算属性相似度计算Sram(se,s.)案例属性集合案例属性划分W案例属性局部相似度计算案例属性0Ak=1全局相似度计算WmSSSat
13、tr3标称序数类和K=1(符号)确定数值类1Satr_sum类属性2D(c(s,s属性相似度案例全局相似度计算相似度Sattr2D(s)+D(s)k=1SS文本类attr51attrsum列表类len属性SXS属性TF-IDF(w)altrxframSaltr:4相似度二x=1相似度1=1结束图2基于复合相似度的案例相似度计算流程nWk=1(1)=1式中:s.表示当前案例的安全事件;s,表示某一历史案例的安全事件;Sfram(s。,s,)表示2 个案例之间的结构相似度;A。和A分别表示s。和s,的属性集合;WA.nA,表示A.和A,的交集的权重之和;WA.表示A.的权重之和;n表示4,和A,交
14、集的属性总个数;Wkk=1表示A.和A,交集属性的权重总和;m表示A.的属性m总个数;Z,表示A属性的权重总和。2.2属性相似度计算网络安全应急响应案例属性值可分为6 类,分别为:标称(符号)类、二元类、序数类、确定数值类、列表类和文本类,其计算方法如下2.2.1标称(符号)类和二元类标称属性仅用来区分对象的信息,属性的各个值之间无关,或只具有逻辑上的包含关系。因此,对于属性各个值之间无关的标称属性(包括二元类属性),其相似度计算如式(2)所示(1,S=St(2)attr式中:k表示属性索引;s和s分别表示2 个案例的第h个属性;satri(s,s t)表示标称类属性的相似度。而对于具有逻辑上
15、的包含关系的标称类案例属性,考虑到其层次关系,其相似度计算如式(3)所示。2xD(C(s$,s)Satr2(3)D(st)+D(st)式中:C(s,s)表示属性的最小公共子类;D()表示在其层次结构中的深度;satr2(s,s t)表示具有包含逻辑关系的标称类案例属性的相似度,取值范围为0,1 。2.2.2序数类和确定数值类对于序数类属性值,首先将其按照式(4)的计算方式转换为确定数值,再进行相似度计算。对于确定数值类属性值的相似度,采用如式(5)所示的基于海明距离方法来进行度量Ps(4)nk1(5)atti式中:s,表示案例的属性;n(s)表示案例该属性的转换后的数值;P,表示案例属性的序数
16、,即在该案例属性的所有范围内排第几;n表示该案例属性的所有可能取值个数;satr3(s,s t)表示确定数值类的案例属性相似度,取值范围为0,12.2.3列表类对于包含一系列标称属性的列表表示的案例属性,其相似度计算公式如式(6)所示len(stnst)(6)len(stUsh式中:len(x)表示x的列表长度,即列表中的元素个数;len(s.ns)和len(sUs)分别表示s和s交集和并集的元素个数;sat4(s,s t)表示列表类案例属性的相似度,取值范围为0,1。赵晏,等:基于双线规则学习的SOAR网络安全应响应案例修正487第4期2.2.3文本类网络安全应急响应案例中大量属性由文本描述
17、,且为短文本,考虑到案例库建设初期,不具备大规模语料,也未标注数据,因此,采用词频-逆文档频率(Term Frequency-Inverse Document Frequency,TF-IDF)算法进行计算。对于文本类案例属性,首先进行分词,对每个词采用如式(7)所示的公式计算TF-IDF值。TF-IDF(w)=词汇在文本中出现的次数文本词汇的总个数(7)语料库中文本的总个数1og包含该词汇的文本个数+1式中,语料库由当前案例库中的所有该属性文本组成。在此基础上,对文本类案例属性使用如式(8)所示的公式计算案例属性相似度。nZTTF-IDF(w)(8)w=式中:w表示案例属性中的每个词,TF-
18、IDF(w)表示词的词频-逆文档频率;satrs(s,s)表示文本类案例属性的相似度,取值范围为(0,1)。完成网络安全应急响应案例属性局部相似度计算后,采用加权求和法对网络安全应急响应案例属性局部相似度进行合并,得到案例与当前安全事件的属性整体相似度satr.sum,具体如式(9)所示:Sattr_sumnkK(9)SSSattrxk=1式中:x表示属性不同类别的计算序号;n,表示总的计算方式的数量,本文中该值为5;satr(s,s t)表示对应的计算公式得到的属性相似度;k表示属性序号;W,表示属性对应的归一化后的权重;n表示案例总的属性个数。计算得出案例的结构相似度和属性相似度后,将其进
19、行综合,得出案例的全局相似度,如式(10)所示。s(se,s,)=S(s.s)XSfram(sc,s,)(10)attr_sun式中,Sfram(se,s,)和s.Saltr.-sum(s c,s.)分别表示案例的结构相似度和全局相似度,取值范围均为0,1,因此,案例的全局相似度s(s。,s,)的取值范围也为0,1。3基于双线规则学习的SOAR网络安全应急响应案例修正网络安全应急响应案例库包含了大量有用的应急响应案例差异信息,可用于离线学习到案例的修正规则,以应用于案例修正环节。然而,针对一些新兴的网络安全攻击,案例库中无法检索到与之完全匹配的相似案例,尤其是在案例库建设初期,此时必须根据实时
20、信息,依靠安全事件响应系统和安全运营人员对其进行综合修改,设立在线实时修正学习机制。因此,设计基于双线规则学习的SOAR网络安全应急响应案例修正流程,如图3所示。I离线规则学习1在线规则学习离线学习开始在线学习开始i=0实时案例事件S通过检索方法得到和S的安全事件描述最相似的案例S通过检索方法得到和S的安全事件描述最相似的案例S计算S和S响应方案的相似度S(i.i)案例库S安全运营人员修改S的响应方案作为S的响应方案香S(i.i)t计算S和S响应方案的相似度S(c.i)是香安全事件的响应方案的顶响应方案的底S(i j)n修正规则R归纳学习difici)和difr(c.i)为修正规则R是1离线学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 双线 规则 学习 SOAR 网络安全 应急 响应 案例 修正
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。