安全态势感知信息模型

安全态势感知信息模型

王东霞1

黄晓燕2

方兰1

冯学伟

1

(信息系统安全国家重点实验室,北京系统工程研究所1

,北京9702信箱19号,100101,

[email protected]

成都军区第一通信总站2

摘要:信息模型是安全态势感知系统各部分协同工作的公共数据基础,也是态势感知系统和其它相关安全系统进行数据交换的基础。我们设计出了具有层次式结构的安全态势感知信息模型,该模型规范的定义了网络空间中哪些安全元素构成了态势信息,对安全事件、攻击行为、态势评估和使命影响等不同层次的态势元素予以了表示,同时以IDMEF为基础定义了信息之间的交换格式,最后对相关的存储结构进行了说明。 关键字:安全态势感知 信息模型 态势评估

一、引言

网络安全是一个动态过程,是通过在网络空间这个战场上进行网络对抗并取得优势获得的。要掌握网络战场主动权,实施机动灵活卓有成效的管理或指挥,必须及时掌握战场的状态,也就是说需要不断了解网络的安全状态,及时指挥对入侵做出反映,保障信息网络处于可接受的安全状态。安全态势感知指安全管理员形成网络空间安全状态“全局视图”的过程。

二、安全态势感知信息模型

态势感知系统遵循从数据到信息再到知识的过程,可以抽象为针对目标对象进行数据处

理的过程。为了确保安全态势信息在安全传感器、各级态势分析器之间准确的传递,并实现与预警和应急响应等系统之间的信息共享,必须建立公共的安全态势信息模型。即需要确定安全态势信息的组成要素和语义定义,要给出结构化的安全态势信息描述方法及规范,以此作为安全态势感知系统处理分析的数据基础,以及态势感知与应急响应等多个系统联动的公共数据基础。

态势信息模型包含具有不同的抽象层次,不同粒度的信息。低层次的安全态势信息主要是各类安全传感器采集的原始安全数据,这些数据需要传递给上级安全分析器。这部分信息交换的内容及格式主要是参考IMDEF,根据安全传感器能够获取的数据进行设计。规范化表示各原始安全数据后形成安全事件,将安全事件上报给安全分析器;安全分析器关联、融合各个安全事件,从中提炼出各个网络实体的行为信息。单纯对攻击所触发的安全事件进行关联分析不足以形成完整、准确的安全态势,安全态势的分析、评估还依赖于被监察区域的网络结构、安全防护能力、网络和节点存在的脆弱性、网络流量、运行的各类服务等因素。我们需要定义各网络实体的语义,并且形式化的表述他们。获得各网络实体的行为信息后,在态势评估层需要分析清楚各个实体之间的相互影响、作用关系,这种影响关系就是这一层的宏观态势信息,将其以规范化的形式记录保存。最后结合网络的使命任务判断出当前态势对作战使命任务的影响。综上,我们认为安全态势信息主要具有如下层次,如图1所示。

使命任务影响:这是最高层次的态势信息,表明了结合作战意图描述安全态势对使命任务的影响;

态势评估信息:综合各个安全实体的行为信息,评估出当前网络空间的安全态势,形成态势报告;

网络实体行为信息:对网络空间中的各动态实体进行建模、追踪,得到各安全实体的行为信息。网络空间中的安全实体包括:攻击活动,运行的服务,防护策略,网络漏洞等。 

原始安全数据:各个安全设备产生原始的安全数据以及相关的基础数据。如入侵检

测系统给出的安全告警,主机的安全日志,主机的配置信息,网络的流量信息,网络的漏洞信息,网络的联通性等等。

信息模型的设计主要考虑了以下一些原则: 

结合安全态势感知的全过程,信息模型的设计兼顾信息的采集、交换、存储和表示。 

安全态势信息的交换采用XML格式,便于信息的结构化,并且与信息的表示无关,同时也便于解析处理和存储。

安全态势信息交换规范参考IDMEF标准,并根据需要进行扩展,支持该标准的安全产品也可以作为安全传感器集成到安全态势感知系统中。

三、安全态势信息定义

原始安全信息

安全态势的分析评估是对特定监察区域内影响信息系统安全状态的各安全元素进行定性和定量的分析评估,给出这些安全元素之间的相互影响关系,并且进一步得到网络空间内敌我双方攻防对抗的态势。因此安全态势的分析评估必须依赖于被监察区域的网络结构、网络所遭受的攻击威胁、网络和节点存在的漏洞、网络流量、安全日志等基础数据,如图2所示。这些数据并不由安全态势感知系统进行收集,而是假定通过网络管理系统或其他手段能够并且已经获得。安全态势感知系统只是在分析评估和显示过程中对这些信息加以分析、利用。

为了便于安全态势感知系统利用这些数据,我们利用数据库管理系统对这些信息进行组织和管理。需要的基础数据包括:节点和接口的基本信息、网络流量信息、网络漏洞信息、连接信息、资产信息等。利用数据库管理系统组织存放这些信息,必须定义这些信息的结构化表述方式。

除了基础数据外,由安全传感器采集的安全事件是态势感知原始信息中的核心元素,网络中的攻击活动会触发安全传感器上报安全事件。安全事件的结构化定义要求:能够为每个安全事件报告提供全局唯一的标识,能够通过该标识识别产生报告的安全传感器,能够灵活支持不同完备程度的事件报告,即明确一个有效事件的最少信息,一个事件必须提供传感器、产生时间、类型等信息,支持引用事件相关的外部信息,包含人可读的描述信息,描述事件涉及的源和目标信息,安全事件分类信息,对事件影响的评估信息,提供记录事件上报/处理过程的机制,提供一定的事件归类/关联机制,支持攻击活动不同程度的抽象表示。我们主要参考了IDMEF信息交换标准,并在其基础上根据安全态势信息交换的需要进行扩展和修改,给出的安全事件的定义如图3所示。

网络空间中各安全实体

在态势信息模型第二层中,我们从原始安全数据抽象、提炼出了网络空间中各个安全 实体的行为信息,这些安全实体形成了网络空间中的不同力量,彼此之间相互作用、相互影响。安全实体是较高层概念,强调的是如何将底层安全数据关联、融合成具有生命特征的动态实体,并对其行为进行建模、追踪。我们重点考虑网络空间中下面几个与态势相关的安全实体,如图4所示,具体的XML表示可参考我们的报告。

攻击实体

经过信息模型第一层的规范化定义,各攻击活动所触发的安全事件已经按照标准格式存储在数据库中,这些事件代表着各攻击活动不同阶段的行为信息,现在我们需要将这些离散事件代表的攻击活动还原出来,并对攻击活动的行为进行建模、追踪,最终将攻击活动以一种实体的形式呈现给管理员,让管理员能够看到攻击者的入侵场景,而不是去查询琐碎、庞杂的安全事件。 服务实体

服务是网络空间中被保护的实体,网络空间中的服务具有生命周期,服务的运行情况直接影响到使命任务的完成,通常攻击活动都是以各个服务为直接攻击目标,从而间接的破坏使命任务的完成。

网络中漏洞实体

原始安全数据中我们提到了漏洞,借助于Nessus,CVE,OSVDB等我们可以得到被保护系统的漏洞信息,但是这些漏洞信息基本都是静态文本的,我们需要将网络中出现的和可能出现的漏洞组织起来,挖掘出不同漏洞以及漏洞与事件之间的关联关系,这样才能使得态势的评估、分析更加准确和高效。

防护实体

我们需要从防护角度下手,保证网络空间的安全性。防护力量是态势层面另一核心力量,和攻击活动所代表的攻击力量成对抗关系。我们要对防护进行建模,赋予其行为,让他成为一个动态实体。

防护力量是按照保护区域来构建的,根据管理员的需要可以为每一个局域网构建一个防护实体,或者为一个内部子网构建一个防护实体等。

态势评估信息

态势信息模型的第三层给出了网络空间的宏观态势,其表现为各安全实体间相互作用、相互影响的关系。评估引擎对各安全实体进行综合分析后,给出态势评估信息,态势评估信息表现为各种对比关系。

安全态势分析器对各安全实体综合评估后得到本区域内的安全态势信息。目前考虑:安全态势信息的标识,安全态势信息所属的级别,安全态势信息的时间区间,安全态势感知的区域,安全态势信息的描述,区域该时段安全态势等级(取决于具体的评估算法),区域该时段内安全告警等级及数量统计,区域内风险最高的节点列表,区域内风险最高的服务列表,主要攻击源列表,给出时间相关的态势图表的URL等。

使命任务可以完成的实时可能性

在态势信息模型的第四层,我们需要定义网络当前安全态势对使命任务的

影响。我们考虑用在当前的网络状况下使命任务可以完成的实时可能性Pt表示, 这种可能性属于区间[0,1],是概率的形式。Pt是时间t,使命任务mission和评估信息assessmentInfo的函数,即Pt=f(t,mission,assessmentInfo)。其中mission可能是若干服务的集合,这取决于被保护网络的主要用途,评估信息assessmentInfo是第三层态势信息的若干关键属性。这两层的信息可描述如下:

四、 结束语

安全态势信息除用于整个分布式系统各部件间的数据交换外,还需要存储于数据库中,便于分析器生成用户所需的态势图表和报告,也便于对安全事件的检索、统计。建立安全态势信息模型是安全态势感知研究的基础,通过对信息模型的完善可更好地指导安全态势关联、分析及可视化工作的研究。

安全态势感知信息模型

王东霞1

黄晓燕2

方兰1

冯学伟

1

(信息系统安全国家重点实验室,北京系统工程研究所1

,北京9702信箱19号,100101,

[email protected]

成都军区第一通信总站2

摘要:信息模型是安全态势感知系统各部分协同工作的公共数据基础,也是态势感知系统和其它相关安全系统进行数据交换的基础。我们设计出了具有层次式结构的安全态势感知信息模型,该模型规范的定义了网络空间中哪些安全元素构成了态势信息,对安全事件、攻击行为、态势评估和使命影响等不同层次的态势元素予以了表示,同时以IDMEF为基础定义了信息之间的交换格式,最后对相关的存储结构进行了说明。 关键字:安全态势感知 信息模型 态势评估

一、引言

网络安全是一个动态过程,是通过在网络空间这个战场上进行网络对抗并取得优势获得的。要掌握网络战场主动权,实施机动灵活卓有成效的管理或指挥,必须及时掌握战场的状态,也就是说需要不断了解网络的安全状态,及时指挥对入侵做出反映,保障信息网络处于可接受的安全状态。安全态势感知指安全管理员形成网络空间安全状态“全局视图”的过程。

二、安全态势感知信息模型

态势感知系统遵循从数据到信息再到知识的过程,可以抽象为针对目标对象进行数据处

理的过程。为了确保安全态势信息在安全传感器、各级态势分析器之间准确的传递,并实现与预警和应急响应等系统之间的信息共享,必须建立公共的安全态势信息模型。即需要确定安全态势信息的组成要素和语义定义,要给出结构化的安全态势信息描述方法及规范,以此作为安全态势感知系统处理分析的数据基础,以及态势感知与应急响应等多个系统联动的公共数据基础。

态势信息模型包含具有不同的抽象层次,不同粒度的信息。低层次的安全态势信息主要是各类安全传感器采集的原始安全数据,这些数据需要传递给上级安全分析器。这部分信息交换的内容及格式主要是参考IMDEF,根据安全传感器能够获取的数据进行设计。规范化表示各原始安全数据后形成安全事件,将安全事件上报给安全分析器;安全分析器关联、融合各个安全事件,从中提炼出各个网络实体的行为信息。单纯对攻击所触发的安全事件进行关联分析不足以形成完整、准确的安全态势,安全态势的分析、评估还依赖于被监察区域的网络结构、安全防护能力、网络和节点存在的脆弱性、网络流量、运行的各类服务等因素。我们需要定义各网络实体的语义,并且形式化的表述他们。获得各网络实体的行为信息后,在态势评估层需要分析清楚各个实体之间的相互影响、作用关系,这种影响关系就是这一层的宏观态势信息,将其以规范化的形式记录保存。最后结合网络的使命任务判断出当前态势对作战使命任务的影响。综上,我们认为安全态势信息主要具有如下层次,如图1所示。

使命任务影响:这是最高层次的态势信息,表明了结合作战意图描述安全态势对使命任务的影响;

态势评估信息:综合各个安全实体的行为信息,评估出当前网络空间的安全态势,形成态势报告;

网络实体行为信息:对网络空间中的各动态实体进行建模、追踪,得到各安全实体的行为信息。网络空间中的安全实体包括:攻击活动,运行的服务,防护策略,网络漏洞等。 

原始安全数据:各个安全设备产生原始的安全数据以及相关的基础数据。如入侵检

测系统给出的安全告警,主机的安全日志,主机的配置信息,网络的流量信息,网络的漏洞信息,网络的联通性等等。

信息模型的设计主要考虑了以下一些原则: 

结合安全态势感知的全过程,信息模型的设计兼顾信息的采集、交换、存储和表示。 

安全态势信息的交换采用XML格式,便于信息的结构化,并且与信息的表示无关,同时也便于解析处理和存储。

安全态势信息交换规范参考IDMEF标准,并根据需要进行扩展,支持该标准的安全产品也可以作为安全传感器集成到安全态势感知系统中。

三、安全态势信息定义

原始安全信息

安全态势的分析评估是对特定监察区域内影响信息系统安全状态的各安全元素进行定性和定量的分析评估,给出这些安全元素之间的相互影响关系,并且进一步得到网络空间内敌我双方攻防对抗的态势。因此安全态势的分析评估必须依赖于被监察区域的网络结构、网络所遭受的攻击威胁、网络和节点存在的漏洞、网络流量、安全日志等基础数据,如图2所示。这些数据并不由安全态势感知系统进行收集,而是假定通过网络管理系统或其他手段能够并且已经获得。安全态势感知系统只是在分析评估和显示过程中对这些信息加以分析、利用。

为了便于安全态势感知系统利用这些数据,我们利用数据库管理系统对这些信息进行组织和管理。需要的基础数据包括:节点和接口的基本信息、网络流量信息、网络漏洞信息、连接信息、资产信息等。利用数据库管理系统组织存放这些信息,必须定义这些信息的结构化表述方式。

除了基础数据外,由安全传感器采集的安全事件是态势感知原始信息中的核心元素,网络中的攻击活动会触发安全传感器上报安全事件。安全事件的结构化定义要求:能够为每个安全事件报告提供全局唯一的标识,能够通过该标识识别产生报告的安全传感器,能够灵活支持不同完备程度的事件报告,即明确一个有效事件的最少信息,一个事件必须提供传感器、产生时间、类型等信息,支持引用事件相关的外部信息,包含人可读的描述信息,描述事件涉及的源和目标信息,安全事件分类信息,对事件影响的评估信息,提供记录事件上报/处理过程的机制,提供一定的事件归类/关联机制,支持攻击活动不同程度的抽象表示。我们主要参考了IDMEF信息交换标准,并在其基础上根据安全态势信息交换的需要进行扩展和修改,给出的安全事件的定义如图3所示。

网络空间中各安全实体

在态势信息模型第二层中,我们从原始安全数据抽象、提炼出了网络空间中各个安全 实体的行为信息,这些安全实体形成了网络空间中的不同力量,彼此之间相互作用、相互影响。安全实体是较高层概念,强调的是如何将底层安全数据关联、融合成具有生命特征的动态实体,并对其行为进行建模、追踪。我们重点考虑网络空间中下面几个与态势相关的安全实体,如图4所示,具体的XML表示可参考我们的报告。

攻击实体

经过信息模型第一层的规范化定义,各攻击活动所触发的安全事件已经按照标准格式存储在数据库中,这些事件代表着各攻击活动不同阶段的行为信息,现在我们需要将这些离散事件代表的攻击活动还原出来,并对攻击活动的行为进行建模、追踪,最终将攻击活动以一种实体的形式呈现给管理员,让管理员能够看到攻击者的入侵场景,而不是去查询琐碎、庞杂的安全事件。 服务实体

服务是网络空间中被保护的实体,网络空间中的服务具有生命周期,服务的运行情况直接影响到使命任务的完成,通常攻击活动都是以各个服务为直接攻击目标,从而间接的破坏使命任务的完成。

网络中漏洞实体

原始安全数据中我们提到了漏洞,借助于Nessus,CVE,OSVDB等我们可以得到被保护系统的漏洞信息,但是这些漏洞信息基本都是静态文本的,我们需要将网络中出现的和可能出现的漏洞组织起来,挖掘出不同漏洞以及漏洞与事件之间的关联关系,这样才能使得态势的评估、分析更加准确和高效。

防护实体

我们需要从防护角度下手,保证网络空间的安全性。防护力量是态势层面另一核心力量,和攻击活动所代表的攻击力量成对抗关系。我们要对防护进行建模,赋予其行为,让他成为一个动态实体。

防护力量是按照保护区域来构建的,根据管理员的需要可以为每一个局域网构建一个防护实体,或者为一个内部子网构建一个防护实体等。

态势评估信息

态势信息模型的第三层给出了网络空间的宏观态势,其表现为各安全实体间相互作用、相互影响的关系。评估引擎对各安全实体进行综合分析后,给出态势评估信息,态势评估信息表现为各种对比关系。

安全态势分析器对各安全实体综合评估后得到本区域内的安全态势信息。目前考虑:安全态势信息的标识,安全态势信息所属的级别,安全态势信息的时间区间,安全态势感知的区域,安全态势信息的描述,区域该时段安全态势等级(取决于具体的评估算法),区域该时段内安全告警等级及数量统计,区域内风险最高的节点列表,区域内风险最高的服务列表,主要攻击源列表,给出时间相关的态势图表的URL等。

使命任务可以完成的实时可能性

在态势信息模型的第四层,我们需要定义网络当前安全态势对使命任务的

影响。我们考虑用在当前的网络状况下使命任务可以完成的实时可能性Pt表示, 这种可能性属于区间[0,1],是概率的形式。Pt是时间t,使命任务mission和评估信息assessmentInfo的函数,即Pt=f(t,mission,assessmentInfo)。其中mission可能是若干服务的集合,这取决于被保护网络的主要用途,评估信息assessmentInfo是第三层态势信息的若干关键属性。这两层的信息可描述如下:

四、 结束语

安全态势信息除用于整个分布式系统各部件间的数据交换外,还需要存储于数据库中,便于分析器生成用户所需的态势图表和报告,也便于对安全事件的检索、统计。建立安全态势信息模型是安全态势感知研究的基础,通过对信息模型的完善可更好地指导安全态势关联、分析及可视化工作的研究。


相关内容

  • 传统网络安全防御面临的新威胁:APT攻击
  • [ 摘 要 ] 高级持续威胁(APT)攻击不断被发现,传统网络安全防御体系很难防范此类攻击,由此给国家.社会.企业.组织及个人造成了重大损失和影响.对近几年典型APT攻击事件和攻击代码进行了研究,分析了攻击的产生背景.技术特点和一般流程.彻底防御APT攻击被认为是不可能的,重视组织面临的攻击风险评估 ...

  • 目标感知事件驱动的滑行道冲突控制策略
  • 摘 要: 为避免机场滑行道发生冲突,减轻管制员负荷,提出一种基于传感器网络的滑行道冲突控制策略.该策略根据滑行道运行过程,利用Petri网建立传感器网络条件下的滑行道动态模型,并建立滑行道运行约束模型.针对航空器运行冲突问题,利用局部关联矩阵方法和逻辑互斥方法设计控制器,控制器给出灯光控制指令以控制 ...

  • 战场态势图互操作性及其关键技术分析_何佳洲
  • 第32卷 第1期 指挥控制与仿真 V ol.32 No.1 2010年2月 Command Control & Simulation Feb.2010 文章编号:1673-3819(2010)01-0001-07 何佳洲 战场态势图互操作性及其关键技术分析 (中国船舶重工集团公司江苏自动化研 ...

  • 物联网安全及解决措施
  • 物联网安全及解决措施 李向军 (太原大学,太原030009) 摘 要:物联网是一个集信息通信.数据交换.传感器技术与软件工程于一体的综合性产业,探讨和分析了物联网的结 构体系与发展中遇到的安全问题.关键词:信息技术:物联网:网络安全中图分类号:TP393 文献标识码:A 文章编码:1672-6251 ...

  • 城市地理空间信息技术的军事应用
  • 城市地形的多样性易使作战中的态势感知和威胁辨识变得异常复杂,需要作战人员进行更加细致的战场空间情报准备工作:与此同时,城市地形特有的人文属性以及现今交战规则的严格规范,均要求尽可能控制本方火力和降低附带损伤的风险,这就需要掌握大量精致数据和找到新型解决方法.新的解决方法不同于传统的地理空间信息生成过 ...

  • 障碍物联网发展的安全隐患及其解决措施
  • 障碍物联网发展的安全隐患及其解决措施 障碍物联网发展的安全隐患及其解决措施 物联网被称为继计算机.Internet 之后,世界信息产业的第三次浪潮.在高歌猛进的同时,物联网背后隐藏的安全危机正日渐显现.同TCP/IP网络一样, 物联网同样面临网络的可管.可控以及服务质量等一系列问题,并且有过之而无不 ...

  • 基于层次分析法和熵值法的城市轨道交通车站安全评价
  • 囝iN灌!N11)mi燹溷i翼l 斓憾漆 基于层次分析法和熵值法的城市轨道 交通车站安全评价* 潘丽莎1 陈 龙1 刘 兰1 陈波2 秦勇2 (1.广州市地下铁道总公司,510380,广州: 2.北京交通大学轨道交通控制与安全国家重点实验室,100044,北京∥第一作者,高级工程师) 摘要为预防城市 ...

  • 十三五中国智能交通行业发展趋势
  • 十三五中国智能交通行业发展趋势 智能交通作为21世纪前50年世界上最大的产业,将会给社会和人们的生活方式带来更多的惊人改变,虽然智能交通系统在中国的发展尚不完善,未来还有众多领域有待于开发,市场前景广阔,在较长一段时间内都将继续呈现高速增长的态势,交通的"智能化"拭目以待. 随着 ...

  • 城市公园免费开放对游客感知价值维度的影响及效应分析
  • 城市公园免费开放对游客感知价值维度的影响及效应分析--以南京中山陵为 [英文标题]Parks on Tourists' Perceived Value Dimensions: Evidence from Sun Yat-sen Mausoleum in Nanjing [作者简介]周玮(1979-) ...