一种网络拓扑排查方法及其系统的制作方法_2

文档序号:9673104阅读:来源:国知局
指服务器、工作站或者嵌入式工控机,所述主机运行的系统一般为Windows系统、Linux系统、AIX系统、Solaris系统、UNIX系统、类UNIX系统、Tru 64系统或者其它的含有IP的嵌入式系统;所述的信息系统是指基于TCP/IP协议通信的计算机应用系统,其主要由网络设备、网络安全设备、主机及通信线路组成。
[0027]所述的配置获取及自动解析模块是指:通过外部导入配置或者串口连接网络设备及网络安全设备的方式获取网络设备及网络安全设备的网络配置,并自动解析设备的网络配置,并通过解析设备配置获得信息系统所有在运的网段信息、网络设备及网络安全设备的各端口连接信息、设备路由表、IP-MAC转发表、MAC地址信息;
[0028]所述的边界界定模块是指:自动以网络安全设备设定为信息系统的边界。
[0029]所述的设备存活性扫描模块是指:分别配置信息系统所包含各个通信网段非在用的IP地址,采用trunk接口扫描或者各网段扫描的方式对信息系统所包含所有通信网段中的所有IP进行设备存活性扫描,通过设备存活性判断获得信息系统所有存活设备的IP信息、MAC信息、主机名信息或者banner信息,并将已经扫描过的网段标记成已扫描网段。[°03°]所述的trunk接口扫描是指配置网卡为trunk接口模式,并将该配置成trunk接口模式的网卡连接至网络设备的trunk接口,并对网络设备trunk接口承载的各网段进行设备存活性扫描和设备存活性判断;所述的各网段扫描是指接入网络设备的各个VLAN,对每一个VLAN承载的网段进行设备存活性扫描。
[0031]所述的设备存活性扫描是指通过发送数据包的方法进行网络扫描的方法,所述数据包为ICMP数据包、ARP/RARP数据包或IP业务端口探测包。
[0032]所述的设备存活性判断是指综合利用通过网络物理连线状态、数据链路层状态、IP存活状态、通信业务状态判断指定IP或MAC的设备是否连接在信息系统中的方法。其中,网络物理连接状态是指网络设备、网络安全设备及主机端口 UP及DOWN状态;数据链路层状态是指通过ARP及RARP协议探测到的MAC地址存活状态,或者通过网络设备及网络安全设备内部的MAC地址表获得的MAC地址存活状态;IP存活状态是指通过ICMP协议探测到的IP地址存活状态;通信业务状态是指通过应用层端口判断设备的存活性,诸如通过判断FTP端口、HTTP端口开放情况判断设备的存活性。同时,在设备存活性扫描或者设备存活性判断阶段,获得并保存各设备IP与MAC地址的匹配关系,并将探测到的有MAC地址,无IP地址的设备,当作有风险的设备处理。
[0033]所述的设备登录模块是指:对各网段所有存活的设备逐一远程登录核实,对不能登录的设备,当作有风险的设备处理。其中,所述的远程登录是指采用telnet、SSH、rl0gin、rsh、远程桌面、VNC、xmanager或radmin中的一种或多种方式对存活设备进行登录。
[0034]所述的设备外联情况测试模块是指:登录存活设备之后,对存活设备的网络接口连接情况进行深度测试,并反馈保存测试结果,设备外联情况测试模块包括:互联网连通测试子模块、设备网络接口测试子模块、设备网段扫描子模块、设备网段设备登录核实及外联情况测试子模块;
[0035]所述的信息汇总及报告生成模块是指:汇总所有存活设备上的主机名信息、所有存活设备上的所有IP以MAC对应信息、所有存活设备上的接口连接情况、所有存活设备上互联网连接情况信息、所有网络设备及网络安全设备上的端口连接信息及路由信息,绘制系统真实的拓扑图,生成信息系统当前在运的资产表。同时,根据将信息系统当前在运的资产表与初步的信息系统资产表对比,生成资产表对比表,并标示出系统存在的非法外联设备。
[0036]所述的互联网连通测试子模块是指:执行互联网连通测试,即通过ICMP方式探测互联网公开IP地址(如百度服务器地址:180.97.33.107,谷歌DNS服务器地址:8.8.8.8);
[0037]所述的设备网络接口测试子模块是指:执行设备网络接口连接情况测试,S卩:执行设备网络接口查看指令,如果发现设备只有一个IP地址或者同一网段多个IP地址,则记录该设备全部的IP地址、MAC地址、主机名或者banner信息等,并退出外联情况测试;如果发现设备有多个网段的IP地址,则记录该设备全部的IP地址、MAC地址、主机名或者banner信息等,将该设备上新发现的所有网段定义为设备新发现全部网段,并对设备新发现全部网段中包含的每个网段执行设备网段扫描,直到设备新发现全部网段中的所有网段都完成设备网段扫描为止。
[0038]所述的设备网段扫描子模块是指:判断所扫描的网段是否为已扫描网段或者设备的IP地址及MAC地址是否在已扫描网段的设备列表当中。如果所扫描的网段为已扫描网段且该设备的IP地址及MAC地址在已扫描网段的设备列表当中,则不对该网段进行扫描,并退出该网段的设备网段扫描;如果所扫描的网段不属于已扫描网段或者该设备的IP及MAC地址不在已扫描网段的设备列表当中,则在设备上针对该网段包含的所有IP执行设备存活性扫描和设备存活性判断,并将发现的存活主机定义为设备网段存活设备。
[0039]所述的设备网段设备登录核实及外联情况测试子模块是指:对设备网段设备逐一远程登录核实,对不能登录的设备网段设备,当作有风险的设备处理,对能成功登录的设备网段设备,在设备上执行外联情况测试,直到探测到网络安全设备或者互联网地址为止。
[0040]本发明对比现有技术,有如下优点:
[0041]1)能全面探明信息系统各设备的基于IP通信协议的网络连接情况,能自动以网络安全设备为信息系统边界,绘制系统正式在运的信息系统拓扑图。
[0042]2)能基于探明的信息系统网络连接情况,生产信息系统全面的、详细的资产表。
【附图说明】
[0043]图1为本发明网络拓扑排查方法的流程图;
[0044]图2为本发明网络拓扑排查系统的结构示意图。
【具体实施方式】
[0045]在实际的操作过程当中,具体的实施方式如下:
[0046]1)系统管理员提供信息系统初步的信息系统资产表(包含设备的账户信息,及设备的用户名及密码信息),并通过U盘拷贝或者网络传输的方式将初步的信息系统资产表提供给网络拓扑排查软件或网络拓扑排查装置或网络拓扑排查系统;
[0047]2)网络拓扑排查软件或网络拓扑排查装置或网络拓扑排查系统将提供的信息系统初步的信息系统资产表划分为三类:网络设备、网络安全设备及主机。
[0048]3)网络拓扑排查软件或网络拓扑排查装置或网络拓扑排查系统获取网络设备及网络安全设备的配置,获取的方式可以为以串口的方式连接网络设备或网络安全设备,也可以通过U盘或者网络传输的方式将设备配置导入网络拓扑排查软件或网络拓扑排查装置或网络拓扑排查系统。
[0049]4)网络拓扑排查软件或网络拓扑排查装置或网络拓扑排查系统对获得的设备配置进行自动解析。获得信息系统所有在运的网段信息、网络设备及网络安全设备的各端口连接信息、设备路由表、IP-MAC转发表、MAC地址信息;
[0050]5)网络拓扑排查软件或网络拓扑排查装置或网络拓扑排查系统自动以网络安全设备设定为信息系统的边界。
[0051]6)网络拓扑排查软件或网络拓扑排查装置或网络拓扑排查系统分别配置信息系统所包含各个通信网段非在用的IP地址,采用trunk接口扫描或者各网段扫描的方式对信息系统所包含所有通信网段中的所有IP进行设备存活性扫描,通过设备存活性判断获得信息系统所有存活设备的IP信息、MAC信息、主机名信息或者banner信息,并将已经扫描过的网段标记成已扫描网段。
[0052]6)网络拓扑排查软件或网络拓扑排查装置或网络拓扑排查系统对各网段所有存活的设备逐一远程登录核实,对不能登录的设备,当作有风险的设备处理。
[0053]7)网络拓扑排查软件或网络拓扑排查装置或网络拓扑排查系统登录存活设备之后,在存活设备上执行外联情况测试,并反馈保存测试结果。
[0054]8)网络拓扑排查软件或网络拓扑排查装置或网络拓扑排查系统汇总所有存活设备上的主机名信息、所有存活设备上的所有IP以MAC对应信息、所有存活设备上的接口连接情况、所有存活设备上互联网连接情况信息、所有网络设备及网络安全设备上的端口连接信息及路由信息,绘制系统真实的拓扑图,生成信息系统当前在运的资产表。同时,根据将信息系统当前在运的资产表与初步的信息系统资产表对比,生成资产表对比表,并标示出系统存在的非法外联设备。
[0055]本发明的
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1