当前位置: 首页 > 专利查询>广州大学专利>正文

一种基于时序约束的持续子图匹配方法、装置及存储介质制造方法及图纸

技术编号:41523205 阅读:38 留言:0更新日期:2024-06-03 22:56
本发明专利技术涉及网络安全技术领域,特别涉及一种基于时序约束的持续子图匹配方法、装置及存储介质。其方法包括根据实时数据生成的网络空间安全事件得到查询图,根据实时检测到的网络攻击行为进行关联而形成数据图;离线阶段中,依据初始查询图和初始数据图构建候选存储索引图,在线阶段中,创建节点链接,通过过滤规则和状态信息来判断候选存储索引图中两个节点之间是否匹配,对匹配的节点更新边,当遍历到最后一个时序的节点时,执行回溯搜索过程,得到时序约束的匹配结果。本发明专利技术通过将每条边的时序信息保存在CSS索引的节点中,并根据过滤规则提前过滤不可能产生匹配的边,来减少搜索空间中的候选集,以达到减少冗余解的目的。

【技术实现步骤摘要】

本专利技术涉及网络安全,特别涉及一种基于时序约束的持续子图匹配方法、装置及存储介质


技术介绍

1、在网络空间安全领域,一个重要的研判任务是多步攻击检测。当攻击者在实施多步攻击事件时,需要完成若干固定的单步攻击行为,例如,在海莲花攻击事件中,“攻击者首先会发送钓鱼邮件并且释放远程木马连接后门程序,接着攻击者会发动内网横向渗透攻击,最后窃取数据回传”,通过时空约束,建立攻击事件之间的关联关系,形成一个包含多个安全事件实体的攻击检测模版,如图1所示。在攻击检测中,根据实时数据生成的网络空间安全事件越来越多,这些安全事件其本身是一个大图,其中顶点可以是安全事件实体,边是安全事件实体之间的关系,如图2描述一个mdata安全事件知识库的一部分,这个图是根据实时检测到的网络攻击行为进行关联而形成。在这个图上检测多步攻击事件就可以利用子图匹配技术完成,即在安全事件图中查询海莲花攻击事件的同构子图,所谓同构子图是指拓扑结构和顶点标签一一对应的子图。

2、以往已经提出了一系列的持续子图匹配算法,针对这些算法,把算法分为两类,无时序约束的持续子图匹配算法和有时序约本文档来自技高网...

【技术保护点】

1.一种基于时序约束的持续子图匹配方法,其特征在于,包括:

2.根据权利要求1所述基于时序约束的持续子图匹配方法,其特征在于,对存在有公共顶点的节点创建链接,包括:

3.根据权利要求1所述基于时序约束的持续子图匹配方法,其特征在于,当候选存储索引图的中两个节点之间的边被创建时,需要满足的过滤规则为:a.这两个节点在数据图中对应的边是相邻的,并且满足时序约束;b.这两个节点在查询图中的映射边是相邻的。

4.根据权利要求1所述基于时序约束的持续子图匹配方法,其特征在于,通过状态信息来判断候选存储索引图中两个节点之间是否匹配,对相匹配的两个节点更新边用以搜索...

【技术特征摘要】

1.一种基于时序约束的持续子图匹配方法,其特征在于,包括:

2.根据权利要求1所述基于时序约束的持续子图匹配方法,其特征在于,对存在有公共顶点的节点创建链接,包括:

3.根据权利要求1所述基于时序约束的持续子图匹配方法,其特征在于,当候选存储索引图的中两个节点之间的边被创建时,需要满足的过滤规则为:a.这两个节点在数据图中对应的边是相邻的,并且满足时序约束;b.这两个节点在查询图中的映射边是相邻的。

4.根据权利要求1所述基于时序约束的持续子图匹配方法,其特征在于,通过状态信息来判断候选存储索引图中两个节点之间是否匹配,对相匹配的两个节点更新边用以搜索,包括:

5.根据权利要求4所述基于时序约束的持续子图匹配方法,其特征在于,对于一个新插入的节点,只有当新插入的节点状态信息为1时才执行回溯搜索;若新插入的节点状态信息为0则不执行回溯搜索。

6.根据权利要求5所述基于时序约束的持续子图匹配方法,其特征在于,对于一个新插入的节点,如果该节点之前有前置时序,则该节点将被插入,并为...

【专利技术属性】
技术研发人员:杨建业方圣顾钊铨马子艺田志宏
申请(专利权)人:广州大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1