一种面向局域网的多层网络拓扑关系构建方法和系统技术方案

技术编号:35864118 阅读:15 留言:0更新日期:2022-12-07 10:55
本发明专利技术公开了一种面向局域网的多层网络拓扑关系构建方法和系统,方法包括:获取局域网数据;聚合局域网数据,生成局域网拓扑关系;所述局域网拓扑关系包括第一网络和第二网络;组合第一网络和第二网络,生成三层网络态势的拓扑结构图。本发明专利技术提出从三个层面综合表征局域网络运行状态的方法;物理设备层拓扑用于分析互联互通情况,业务应用层拓扑用于监测业务系统运行状态;用户角色层拓扑用于构造用户账号之间关系,为网络安全态势分析和辅助决策提供重要支撑作用。供重要支撑作用。供重要支撑作用。

【技术实现步骤摘要】
一种面向局域网的多层网络拓扑关系构建方法和系统


[0001]本专利技术涉及网络安全态势感知领域,特别涉及一种面向局域网的多层网络拓扑关系构建方法和系统。

技术介绍

[0002]在网络安全态势感知领域,为了更好的刻画用户局域网的运行状态,相关技术产品中会以网络拓扑为背景,通过汇聚防火墙、入侵检测、流量监测、蜜网蜜罐、漏洞扫描等设备获取的信息以及终端服务器的运行日志信息生成网络安全态势,从而支撑网络的安全运维管理。
[0003]当前的网络拓扑信息获取分析主要针对网络设备互联层面,通过授权获取路由器和交换机内的配置信息表和路由信息从而刻画出整个防护网络内部的拓扑结构。从分析域内路由协议的角度,相关研究实现了基于OSPF协议的拓扑发现[1

4]和基于IS

IS协议的拓扑发现[5]。
[0004]由于网络本身的分层设计特性以及各种用户在使用网络中会形成不同的关联关系,因此,这种单纯基于这种网络设备互联层的拓扑在表征网络安全态势方面存在较大的局限,主要体现在:
[0005](1)无法表征网络应用系统之间基于数据流量形成业务关联关系。网络中业务系统依据实际使用单位的业务方向会存在较大不同,例如对于校园网而言,可能包括学籍管理系统、学生选课系统、智慧教室系统、安全管理系统以及组织学生活动的各类站点、论坛等,这些业务系统及其客户端软件除了在网络层基于路由交换设备互联互通外,还会基于其业务系统本身的特性建立逻辑连接关系,通过流量层面监测分析这些业务系统的工作状态与关联关系可以为业务系统安全运维和威胁预警提供重要的数据支撑。
[0006](2)无法表征网络用户之间基于业务访问和通信交往形成的人际关联关系。人们在使用网络的过程中往往会拥有多个虚拟用户角色,在使用各类业务系统、邮箱、论坛、即时通信工具中体现为各类账号或身份ID,这些不同个体的虚拟用户角色会通过业务访问形成彼此之间的关联关系。当前的态势生成中,缺少这类信息的获取与分析,因此在分析异常用户行为及其关联用户账号时还存在较大的不足。
[0007](3)发现网络异常行为后,单纯的设备层网络拓扑对威胁关联分析能力不足。目前的网络攻击事件可能存在基于多个业务系统为跳板,利用多个关联用户账号共同参与的情形。因此,对发现的网络异常行为,不仅需要在物理设备层进行关联设备分析,还需要在业务层进行关联业务系统分析,更需要在用户角色层进行关联账号分析。只有针对整个网络从不同层面构建横跨多个维度的多层网络拓扑关系,才可能为异常发生时的全面分析提供重要支撑。
[0008]目前,从公开文献查阅来看,针对局域网的多层网络拓扑构建方法还鲜有相关研究。现有技术方案主要针对物理设备层网络拓扑研究[6],通过分析IP网络层报文获得基于路由协议的信息网络互联情况,从而构建局域网网络拓扑结构。这种方法与本专利中最底
层网络拓扑关系发现方法比较接近,但其只关注物理设备互联形成的拓扑情况,并没有对网络中的业务访问关系,用户角色信息进行聚合分析,整体网络结构简单,要素组件类型单一,对网络拓扑的刻画停留在低维度,单层次,扁平化的阶段。
[0009]如图1所示,图1给出了目前最为普遍的物理设备层网络拓扑发现方案。其技术实现是通过收集网络中的终端设备信息,聚类获得数据间的从属关系;再通过采集路由设备内的路由信息,分析获得设备间的连接关系,之后结合交互式动态网页开发技术可视化展示网络拓扑分布情况。
[0010]此种实现方式已被广大开发人员和用户接受和认可,但是该类方案只关注物理设备层面内的网络拓扑结构,却无法多维立体的刻画局域网内整体态势,主要包括:一、无法表征网络应用系统之间基于数据流量形成业务关联关系;二、无法表征网络用户之间基于业务访问等形成的人际关联关系;三、发现网络异常行为后,单纯的设备层网络拓扑对威胁关联分析能力不足。从而使得整个网络拓扑结构呈现扁平化,单一化,不能有效满足网络安全态势感知需求。
[0011]参考资料:
[0012][1]周杨,徐青,罗向阳,等.网络空间测绘的概念及其技术体系的研究[J].计算机科学,2018,45(5):7.
[0013][2]李楠.网络拓扑优化探测及识别方法研究[D].电子科技大学,2018
[0014][3]华超.Internet网络拓扑发现方法研究[D].武汉大学,2017.
[0015][4]周长建,邢金阁,刘海波.融合多协议的网络层拓扑发现算法研究[J].计算机科学,2017(S1):5.
[0016][5]赵一方,张冬梅.一种抵抗路由欺骗的网络拓扑发现算法[J].2017(7).
[0017][6]曾旻睿,黄煜,罗瑜珣,等.局域网网络拓扑自动发现方法,CN111865684A[P].2020.

技术实现思路

[0018]本专利技术提出了一种面向局域网的多层网络拓扑关系构建方法,包括:
[0019]获取局域网数据;
[0020]聚合局域网数据,生成局域网拓扑关系;
[0021]所述局域网拓扑关系包括第一网络和第二网络;
[0022]组合第一网络和第二网络,生成三层网络态势的拓扑结构图。
[0023]进一步地,所述局域网数据,包括:局域网物理设备数据、局域网业务系统数据和局域网用户数据;
[0024]所述聚合局域网数据,生成局域网拓扑关系,包括:
[0025]利用局域网物理设备数据绘制物理设备层网络拓扑;
[0026]利用局域网业务系统数据绘制业务应用层网络拓扑;
[0027]利用局域网用户数据绘制用户角色层网络拓扑;
[0028]对物理设备层网络拓扑与业务应用层网络拓扑进行聚合,生成第一网络;
[0029]对业务应用层网络拓扑与用户角色层网络拓扑聚合,生成第二网络。
[0030]进一步地,所述局域网内设置有若干业务系统;
[0031]所述业务应用层网络拓扑包括若干系统与系统关系和若干系统与结点关系集合;
[0032]所述局域网业务系统数据包括业务系统基本信息和系统访问日志;
[0033]所述利用局域网业务系统数据绘制业务应用层网络拓扑,包括:
[0034]根据业务系统基本信息,生成得到业务系统节点;
[0035]根据系统访问日志,生成访问接入节点;
[0036]对任意两个业务系统,判断之间的访问关系,得到系统访问判断结果;
[0037]当系统访问判断结果为存在访问关系时,连接两个业务系统对应的业务系统节点,得到系统与系统关系;
[0038]确定任意一个业务系统和对应的访问接入节点,连接对应的业务系统节点和访问接入节点,得到系统与结点关系。
[0039]进一步地,所述判断任意两个业务系统之间的访问关系,得到系统访问判断结果,包括:
[0040]判断两个业务系统之间存在访问接口,如存在,则两个业务系统存在访问关系;
[0041]如不存在,则判断两个业务系统之间存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向局域网的多层网络拓扑关系构建方法,其特征在于,所述方法包括:获取局域网数据;聚合局域网数据,生成局域网拓扑关系;所述局域网拓扑关系包括第一网络和第二网络;组合第一网络和第二网络,生成三层网络态势的拓扑结构图。2.根据权利要求1所述的面向局域网的多层网络拓扑关系构建方法,其特征在于,所述局域网数据,包括:局域网物理设备数据、局域网业务系统数据和局域网用户数据;所述聚合局域网数据,生成局域网拓扑关系,包括:利用局域网物理设备数据绘制物理设备层网络拓扑;利用局域网业务系统数据绘制业务应用层网络拓扑;利用局域网用户数据绘制用户角色层网络拓扑;对物理设备层网络拓扑与业务应用层网络拓扑进行聚合,生成第一网络;对业务应用层网络拓扑与用户角色层网络拓扑聚合,生成第二网络。3.根据权利要求2所述的面向局域网的多层网络拓扑关系构建方法,其特征在于,所述局域网内设置有若干业务系统;所述业务应用层网络拓扑包括若干系统与系统关系和若干系统与结点关系集合;所述局域网业务系统数据包括业务系统基本信息和系统访问日志;所述利用局域网业务系统数据绘制业务应用层网络拓扑,包括:根据业务系统基本信息,得到业务系统节点;根据系统访问日志,得到访问接入节点;对任意两个业务系统,判断之间的访问关系,得到系统访问判断结果;当系统访问判断结果为存在访问关系时,连接两个业务系统对应的业务系统节点,得到系统与系统关系;确定任意一个业务系统和对应的访问接入节点,连接对应的业务系统节点和访问接入节点,得到系统与结点关系。4.根据权利要求3所述的面向局域网的多层网络拓扑关系构建方法,其特征在于,对任意两个业务系统,判断之间的访问关系,得到系统访问判断结果,包括:判断两个业务系统之间存在访问接口,如存在,则两个业务系统存在访问关系;如不存在,则判断两个业务系统之间存在功能调用,如存在,则两个业务系统存在访问关系;如不存在,则判断两个业务系统界面存在“访问链接”,如存在,则两个业务系统存在访问关系。5.根据权利要求4所述的面向局域网的多层网络拓扑关系构建方法,其特征在于,业务系统内设置有若干业务账号;所述用户角色层网络拓扑包括若干第一帐号关系和若干第二账号关系;所述利用局域网用户数据绘制用户角色层网络拓扑,包括:判断同一业务系统内任意多个业务账号相关性,得到同系统相关性判断结果;当同系统相关性判断结果为相关时,连接这些业务帐号,得到第一帐号关系;
判断不同业务系统内任意两个业务账号相关性,得到异系统相关性判断结果;当异系统相关性判断结果为相关时,连接两个业务帐号,得到第二帐号关系。6.根据权利要求5所述的面向局域网的多层网络拓扑关系构建方法,其特征在于,业务系统包括多项业务系统属性,若干业务系统属性组合形成业务属性信息;所述判断同一业务系统内任意多个业务账号相关性,得到同系统相关性判...

【专利技术属性】
技术研发人员:陆余良杨国正张永恒刘京菊卢灿举钟晓峰罗智昊
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

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

1