网络空间隐喻Gosper地图表达与分析

摘要

网络空间地图是认识抽象、复杂网络空间的重要工具,也是地图学领域研究的新方向和热点问题。针对传统网络空间制图不能分析网络节点多级拓扑关系和存在要素重叠的问题,本文综合应用隐喻思想和Gosper地图技术研究网络空间要素的隐喻表达与分析,提出了网络空间隐喻Gosper地图和地形图构建方法。

首先,结合网络空间节点的拓扑层级关系和地理学第一定律构建网络节点与Gosper曲线叶节点的映射关系;然后,基于Gosper叶节点构建具有面域嵌套关系的Gosper地图;最后,结合隐喻思想和地图视觉要素与网络空间要素的相似性关系构建多尺度网络空间隐喻Gosper地图和地形图。

本文基于两套网络空间资产数据验证了本文方法的适用性,并从节点分布、拓扑结构和节点脆弱性3个方面分析和挖掘网络空间资产特性用以说明网络空间隐喻Gosper地图的表达能力与认知效果。基于层次分析法的定量实验表明,本文方法的综合加权指标(0.499 8)远高于节点链接(0.266 8)和地理空间图层叠加(0.233 1)可视化方法。本文提出的网络空间隐喻地图能够有效解决传统网络空间可视化中节点重复冗余、复杂抽象且无法支撑可视化分析的问题,能够为感知和管理网络资产、挖掘网络空间数据,可视化分析网络空间提供理论和手段支撑。

网络空间测绘
网络空间资产层
网络空间制图
可视化与可视分析
Gosper地图
多尺度表达
隐喻思想
网络空间地形

1 引言

网络空间是互联网和信息技术发展的必然产物,是人类对地理空间的深化和拓展,是影响国家安全的新疆域,已成为各国关注的第五维空间。网络空间地形理论用于分析网络空间的结构,将网络空间分为地理空间层、物理层、逻辑层、网络角色层和监管层。物理层由基础硬件设备(如主机、服务器和路由器等)组成,逻辑层则由软件(如应用、服务和协议等)构成。

网络空间资产指网络空间中可被潜在攻击者利用的设备、信息、应用等一切数字资产。本文所指网络空间资产层是可通过互联网被用户访问的、由物理层和逻辑层构成的网络资源集合,其最小集合是网络节点,也是构成网络空间资产层地形的最小单元。如何从抽象的网络地形中挖掘出有效信息,以提升用户对其网络资产的了解和管理,减少潜在攻击者成功攻击的可能性是提高国家网络安全亟需解决的问题。

可视化是直观理解海量抽象数据的可靠方法。然而,网络空间具有距离无关性、复杂性、变化性和区域性等明显区别于地理空间的特性。这使得选择哪种可视化方法兼顾网络空间与地理空间的区别和联系,具象化网络空间,构建好理解、能分析的网络空间地图成为网络安全和测绘领域学者共同关注的科学难题。

目前,网络空间地图的制图方法分为3类,分别是:空间强相关、空间弱相关和非空间相关的网络空间制图方法。空间强相关的网络空间制图方法将网络空间要素简单叠加于地理空间,表达的对象既是网络空间实体又是地理空间实体。空间弱相关的网络空间制图方法通过地理空间的形变夸张突出某一网络空间要素的属性,其应用范围相对狭窄。非空间相关的网络空间制图方法是网络空间隐喻地图的探索,但其表达的内容比较单薄。

综上所述,在可视化网络空间方面,现有方法仍存在以下问题:① 用单个"点"表达不同拓扑等级网络节点,且"点"之间存在视觉上的重叠冗余的问题;② 无法直观表达多级拓扑网络地形的权属关系;③ 难以支撑网络空间关键地形的可视化与可视分析;④ 表达过于抽象,普通用户难以直观理解。

Gosper地图是研究层次数据的理想框架,但当前学者们对其应用研究比较少。隐喻地图是基于本体和喻体的相似性,运用隐喻和视觉修辞手段以喻体的认知体系构建本体的认知体系的一种地图学理论。本文综合应用隐喻思想和Gosper地图技术研究网络空间要素的隐喻表达与分析,提出了网络空间隐喻Gosper地图和地形图构建方法。

2 网络空间隐喻Gosper地图构建方法

2.1 方法概述

本文提出的网络空间隐喻Gosper地图构建方法主要包括三个步骤:网络节点与Gosper曲线叶节点映射、Gosper地图构建和网络空间隐喻Gosper地图构建。

1
网络节点与Gosper曲线叶节点映射
2
Gosper地图构建
3
网络空间隐喻Gosper地图构建
网络空间隐喻Gosper地图构建方法

图1 网络空间隐喻Gosper地图构建方法

2.2 网络节点与Gosper曲线叶节点映射

网络空间节点具有多级拓扑层次关系,Gosper曲线具有空间填充和保持局部性的特点。本文基于网络空间节点的拓扑层级关系和地理学第一定律构建网络节点与Gosper曲线叶节点的映射关系。

首先,将网络空间节点按照拓扑层级关系组织成树状结构,树的每一层代表一个拓扑层级。然后,根据地理学第一定律(空间上相近的事物比相距较远的事物更相关),将拓扑关系相近的节点映射到Gosper曲线上相邻的叶节点。这样可以保证拓扑关系相似的网络节点在Gosper地图上的位置也相近,便于用户理解网络节点之间的关系。

2.3 Gosper地图构建

基于Gosper曲线叶节点构建具有面域嵌套关系的Gosper地图。Gosper地图是一种基于Gosper曲线的空间填充地图,具有良好的空间局部性和层次性,适合表达具有层次结构的数据。

Gosper地图构建过程如下:首先,根据网络节点的数量确定Gosper曲线的阶数。然后,沿着Gosper曲线的路径,将每个叶节点扩展为一个六边形区域,形成基本的Gosper地图。最后,根据网络节点的拓扑层级关系,将属于同一父节点的子节点区域合并,形成具有面域嵌套关系的Gosper地图。

2.4 网络空间隐喻Gosper地图构建

结合隐喻思想和地图视觉要素与网络空间要素的相似性关系构建多尺度网络空间隐喻Gosper地图和地形图。隐喻思想是通过已知事物(喻体)的特征来理解和表达未知事物(本体)的认知方式。在网络空间隐喻地图中,地理空间要素(如山脉、河流、平原等)作为喻体,网络空间要素(如服务器、路由器、应用等)作为本体。

网络空间隐喻Gosper地图构建过程如下:首先,根据网络节点的属性(如重要性、脆弱性等)确定其在隐喻地图中的表达方式。例如,重要的网络节点可以用"高山"来隐喻,表示其在网络中的重要地位;脆弱的网络节点可以用"峡谷"来隐喻,表示其容易受到攻击。然后,基于Gosper地图的面域结构,将网络节点的属性映射为地形特征,构建网络空间隐喻地形图。最后,通过多尺度表达技术,实现网络空间隐喻Gosper地图的多层次浏览和分析。

3 网络空间隐喻Gosper地图的表达与分析

3.1 网络空间要素的隐喻表达

网络空间要素的隐喻表达是将抽象的网络空间要素通过地理空间要素进行可视化表达的过程。本文基于地形隐喻,将网络空间要素映射为地形特征,构建网络空间隐喻地形图。

地形隐喻

将网络节点的重要性映射为地形的高度,重要的节点表示为高山,次要的节点表示为丘陵或平原。网络节点的脆弱性映射为地形的陡峭程度,脆弱的节点表示为峡谷或悬崖。

水系隐喻

将网络节点之间的连接关系映射为水系,连接紧密的节点之间用河流表示,连接松散的节点之间用小溪表示。数据流量大的连接用宽河表示,流量小的连接用窄河表示。

道路隐喻

将网络节点之间的通信路径映射为道路,主要通信路径表示为高速公路,次要通信路径表示为普通道路。通信质量好的路径用宽阔平坦的道路表示,通信质量差的路径用崎岖狭窄的道路表示。

聚落隐喻

将网络节点的规模和功能映射为聚落,大型节点表示为城市,中型节点表示为城镇,小型节点表示为村庄。不同功能的节点用不同类型的聚落表示,如服务器节点用行政中心表示,路由器节点用交通枢纽表示。

3.2 多尺度表达与层次浏览

网络空间隐喻Gosper地图支持多尺度表达与层次浏览,用户可以从全局视图逐步深入到局部细节,实现网络空间的多层次认知。

多尺度表达基于细节层次(Level of Detail,LOD)技术实现,根据用户的观察尺度动态调整地图的详细程度。在全局视图中,只显示重要的网络节点和主要的拓扑结构;在区域视图中,显示中等重要性的节点和次要拓扑结构;在局部视图中,显示所有节点和详细的拓扑关系。

3.3 网络空间可视分析

网络空间隐喻Gosper地图支持多种可视分析功能,帮助用户理解网络空间的结构特征和安全状况。

节点分布分析

通过网络空间隐喻Gosper地图可以直观地观察网络节点的分布情况,包括节点的密度、聚集程度和空间分布模式。

  • 节点密度分析:识别网络空间中节点密集的区域,这些区域可能是重要的网络中心。
  • 节点聚类分析:发现网络节点的聚类模式,了解网络的组织结构。
  • 空间分布模式分析:判断网络节点的分布是随机的、均匀的还是聚集的。

拓扑结构分析

通过网络空间隐喻Gosper地图可以分析网络的拓扑结构特征,包括连通性、中心性和社区结构。

  • 连通性分析:评估网络的连通程度,识别可能导致网络分割的关键连接。
  • 中心性分析:发现网络中的中心节点,这些节点在网络中扮演重要角色。
  • 社区结构分析:识别网络中的社区或模块,了解网络的组织结构。

关键地形分析

通过网络空间隐喻Gosper地图可以识别网络空间中的关键地形,包括高地、峡谷和关键通道。

  • 高地分析:识别网络中的重要节点,这些节点通常具有较高的价值或影响力。
  • 峡谷分析:发现网络中的脆弱点,这些点容易受到攻击或故障的影响。
  • 关键通道分析:识别网络中的关键通信路径,这些路径对网络的正常运行至关重要。

脆弱性分析

通过网络空间隐喻Gosper地图可以分析网络的脆弱性,评估网络在面对攻击或故障时的抵抗能力。

  • 节点脆弱性分析:评估节点在网络中的重要性和受攻击的可能性。
  • 链路脆弱性分析:评估链路在网络中的重要性和受干扰的可能性。
  • 级联失效分析:模拟节点或链路失效后可能导致的级联效应。

4 实验与结果

为验证本文提出的网络空间隐喻Gosper地图的有效性,我们基于两套网络空间资产数据进行了实验。第一套数据包含某组织的网络资产信息,共有1024个网络节点,分布在5个拓扑层级;第二套数据是从互联网上采集的公开网络资产数据,包含2048个网络节点,分布在7个拓扑层级。

实验设计包括三个部分:① 网络空间隐喻Gosper地图的构建实验,验证方法的适用性;② 网络空间可视分析实验,验证方法的分析能力;③ 可视化效果对比实验,比较本文方法与现有方法的优劣。

表1 三种可视化方法的对比评估结果

评估指标 节点链接方法 地理空间图层叠加方法 网络空间隐喻Gosper地图
多级拓扑表达能力 0.235 0.186 0.579
视觉冗余度 0.312 0.267 0.421
直观理解性 0.243 0.278 0.479
可视分析支持度 0.289 0.198 0.513
综合加权指标 0.266 8 0.233 1 0.499 8

表1展示了基于层次分析法的定量评估结果。从评估结果可以看出,本文提出的网络空间隐喻Gosper地图在所有评估指标上都优于其他两种方法,综合加权指标(0.499 8)远高于节点链接(0.266 8)和地理空间图层叠加(0.233 1)可视化方法。

5 结论与讨论

本文综合应用隐喻思想和Gosper地图技术研究网络空间要素的隐喻表达与分析,提出了网络空间隐喻Gosper地图和地形图构建方法。主要研究成果如下:

  1. 提出了网络节点与Gosper曲线叶节点的映射方法,结合网络空间节点的拓扑层级关系和地理学第一定律,实现了网络节点在Gosper地图上的合理布局。
  2. 基于Gosper曲线叶节点构建了具有面域嵌套关系的Gosper地图,解决了传统网络空间可视化中节点重叠冗余的问题。
  3. 结合隐喻思想和地图视觉要素与网络空间要素的相似性关系,构建了多尺度网络空间隐喻Gosper地图和地形图,提高了网络空间表达的直观性和可理解性。
  4. 实现了基于网络空间隐喻Gosper地图的多种可视分析功能,支持节点分布分析、拓扑结构分析和关键地形分析等任务。

实验结果表明,本文提出的网络空间隐喻Gosper地图能够有效解决传统网络空间可视化中节点重复冗余、复杂抽象且无法支撑可视化分析的问题,能够为感知和管理网络资产、挖掘网络空间数据,可视化分析网络空间提供理论和手段支撑。

优势

  • 能够清晰表达网络节点的多级拓扑关系
  • 避免了节点重叠冗余的问题
  • 提供了更直观的网络空间表达
  • 支持多种可视分析功能
  • 适合表达大规模网络空间数据

局限性

  • Gosper曲线的生成算法较为复杂
  • 对于非层次结构的网络数据,映射效果可能不佳
  • 隐喻表达的效果受用户认知习惯的影响
  • 实时更新和交互性能有待提高

未来的研究方向包括:① 探索更多类型的隐喻表达方式,丰富网络空间隐喻地图的表达能力;② 研究动态网络空间的隐喻表达方法,支持网络空间变化的可视化;③ 开发基于网络空间隐喻Gosper地图的交互式可视分析系统,提高用户体验和分析效率;④ 将网络空间隐喻Gosper地图应用于网络安全态势感知、网络资产管理等实际场景,验证其实用性。

引用格式

刘龙辉,施群山,周杨,等.网络空间隐喻 Gosper 地图表达与分析[J].地球信息科学学报,2024,26(1):144-157. [ Liu L H, Shi Q S, Zhou Y, et al. Visualization and analysis of cyberspace metaphor Gosper Map[J]. Journal of Geo-information Science, 2024,26(1):144- 157. ] DOI:10.12082/dqxxkx.2024.230640

以上内容由AI自动生成,内容仅供参考。对于因使用本网站以上内容产生的相关后果,本网站不承担任何商业和法律责任。