网络空间安全知识图谱的构建与应用(三)

本文介绍了两篇关于网络空间安全的论文,聚焦于知识图谱在网络安全分析中的应用。论文3提出了一种基于知识图谱的空-地一体化网络关联分析算法,通过构建网络安全知识本体,包括攻击、事件、告警等概念,来描述和关联网络攻击事件。论文4则探讨了基于网络安全知识图谱的攻击溯源框架。两篇论文均强调了知识图谱在构建网络攻击场景和关联分析中的重要性,并指出未来研究方向在于深入理解和应对空-地一体化网络的特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网络空间安全 知识图谱 学习入门(三)


前言: 在前面两篇博文中,通过参阅大量论文资料,一起对网络态势感知的功能总览和数据模型进行了大量的梳理和学习,对初步了解到知识图谱的作用与部分应用场景,本篇博客就以论文3:基于知识图谱的空-地一体化网络关联分析算法论文4:Cyber Security Knowledge Graph Based Cyber Attack Attribution Framework for Space-ground Integration Information Network. 2018年 会议 ICCT为切入点,分享自己的想法。需要上述论文的话,可以评论区留言自己的邮箱,我看到后第一时间发送。


论文3:基于知识图的空-地一体化网络关联分析算法

背景:由于空地一体化网络对国家未来的安全发展有重要作用。然而现实中,广泛使用的知识图却更多面向自然语言,在网安领域知识图中,网络安全攻击事件不是离散的、不相关的。因此不仅需要将攻击和告警本体添加到知识图中,还需要定义它们之间的联系。

引入:提出了一种基于网络安全攻击事件知识图的关联分析算法,用于描述空-地一体的网络攻击场景。知识图的构建和关联分析可以将网络攻击场景以图形的形式展现出来。

思想核心:每次的攻击一定是有多个步骤,它们与警报是紧密关联的。一种类型的攻击可能采用不同的手段和方法,但又与同一警报相关。建立一个完整的网络攻击知识库,只要知道攻击步骤,就能得到完整的网络攻击场景。

技术细节

A. 网安知识图的构建:

1. 网络安全知识本体构建:我们使用网络安全知识图包含5个元组:攻击、事件、告警、关系和规则。知识图K表示为K=<概念、实例、关系、属性、规则>,这里来讲,概念是一个抽象的本体,如攻击、事件和警报。而攻击是对互联网上所有网络攻击的统称。实例是一组具体的例子,是攻击的具体实施步骤,与攻击相关联,属性是一组实例属性值。,关系是表示实例之间的关系,如子类,实例和类等,规则就是用于限制攻击与实践、攻击与警报的关联

2. 知识来源和属性描述:
前导知识:事件的本体构建:依照事件本体E=<时间、空间、来源、assert(描述攻击每一步的前因后果,暂译为维护吧)和规则>,其简略视图如下(翻译出不来味儿,为了严谨,直接上英文文献的原图)(给英语遗忘的朋友补充一下:satellite:卫星,causal:因果,order:顺序,choice:选择):

事件的本体构建

攻击:通过网络爬虫,描述网站上关于攻击的信息,并将非结构化数据处理成结构化数据,存储在数据库中,攻击的属性可描述如下:

攻击的属性描述

攻击事件:是知识图中最重要的一环,攻击的具体实施可通过网络爬虫获取信息,攻击事件的属性描述如下:

攻击事件的属性描述

警报:由入侵检测系统生成警报,警报的属性描述如下:

警报的属性描述

3. 本体构建和本体关系的视图(翻译出不来味儿,为了严谨,直接上英文文献的原图)(给英语遗忘的朋友补充一下:paraplegia attack:截瘫攻击,trojan:木马,instance:实例,subclass:子类,子集):
本体构建和本体关系的简略视图

B. 关联分析算法:

在一次或多次攻击发生后,数据收集系统会手机相关的日志信息,包括系统日志,防火墙日志和IDS日志。从这些日志中提取事件信息存储在数据库中。算法技术细节如下:

① 从数据库中获取日志信息集
② 解析日志,去冗余得到事件集 e
③ 按照时间顺序对事件集进行排序,得到事件列表 s
④ 事件列表 s 按照时间窗口T的长度分为n个事件列表(这n个时间窗口正好对应n个事件集)。接下来算法进行在原英文论文中描述可读性不高,并且接下来也难以描述,我按自己理解画图如下,如有错误请留言纠正

算法描述

⑤ 将事件窗口(事件列表或事件集)中的每个事件与事件库中的规则进行匹配,计算匹配成功的次数,算出成功率(或表述为收集到的事件序列与知识图中被攻击的事件序列的符合程度),匹配成功率大于报警阈值,则认为事件序列匹配成功,否则放入事件-警告集合中,最后返回事件-告警集合。

目前缺乏对空-地一体化网络的全面了解和实验条件的限制,采用仿真实验验证上述算法的可能性。想要了解更多具体攻击场景的构建,请看原英文文献

取得的成果和不足关联分析方法利用知识图构建网络攻击场景,不仅适用于传统互联网,也适用于空地一体化网络,通过采集模拟攻击的数据,最后分析系统以可视化的形式展现攻击场景。但算法中时间窗和报警阈值需要进行大量的反复实验来确定最佳值。

努力的方向为了更好的实际运用,很有必要继续了解空地一体化网络的独特性,给这些攻击进行穷尽性分析,并将这些攻击添加到知识图谱中


论文4:Cyber Security Knowledge Graph Based Cyber Attack Attribution Framework for Space-ground Integration Information Network. 2018年 会议 ICCT

有兴趣的同学可以参考与本论文相关的博文:论文笔记 网络安全图谱以及溯源算法

CAN长字节DM1报文是指在CAN总线上传输的长度超过8个字节的DM1报文。根据引用\[1\],当要传输的数据长度超过8个字节时,首先使用TPCM进行广播,广播内容包含即将传输报文的PGN、总的数据包长度等信息,然后使用TP.DT进行数据传输。相邻两个TP.DT之间的时间间隔是50ms到200ms。根据引用\[2\],当字节数大于8时,将会使用多帧传输参数组。根据引用\[3\],DM1报文是Diagnostic Message 1, Active Diagnostic Trouble Codes的缩写,用于点亮故障指示灯、红色停机灯等,并周期性播报控制器中处于激活状态的故障码。DM1报文的格式包括各个字节的定义,如故障指示灯、红色停机灯、琥珀色警告指示灯等。因此,CAN长字节DM1报文是指在CAN总线上传输的长度超过8个字节的DM1报文,用于传输更多的故障码信息。 #### 引用[.reference_title] - *1* [车载通信——J1939 DM1](https://blog.csdn.net/weixin_64064747/article/details/130193432)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [J1939广播DM1报文](https://blog.csdn.net/mengdeguodu_/article/details/108173263)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [J1939商用车在线诊断DM1报文](https://blog.csdn.net/traveller93/article/details/120735912)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白白净净吃了没病

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值