数字图书馆信息安全风险评估
黄水清, 茆意宏, 熊健
南京农业大学信息科学技术学院 南京 210095
摘要

依据ISO27000系列标准,提出数字图书馆信息安全风险评估的方法。在对数字图书馆资产、威胁和脆弱性进行识别与估值的基础上,分析和计算数字图书馆信息安全风险,提出风险等级划分方法,形成数字图书馆信息安全风险评估的模板。

关键词: 数字图书馆; 信息安全; 信息安全管理; 风险评估
中图分类号:G251
Assessment of Information Security Risk in Digital Libraries
Huang Shuiqing, Mao Yihong, Xiong Jian
College of Information Science and Technology,Nanjing Agricultural University, Nanjing 210095,China
Abstract

In accordance with the ISO27000 series standards, this paper proposes the measures of digital library information security risk assessment. On the basis of distinguishing and evaluating the digital library assets, threats and vulnerabilities, this paper calculates and analyzes the risks which digital library faces with, puts forward the measures of dividing risk levels, and forms the model of digital library information security risk assessment.

Keyword: Digital library; Information >security; Information security management; Risk assessment

20世纪90年代以后,信息安全管理标准取得长足的发展,产生了面向不同应用的多个标准。根据数字图书馆信息安全的现状与特点,笔者选定ISO27000系列标准作为数字图书馆信息安全管理的依据标准,分析数字图书馆信息安全风险评估的方法。

1 数字图书馆信息安全风险评估思路

ISO27000系列标准中的ISO27001标准给出了信息安全风险评估全过程的操作规范,但将ISO27001的风险评估方法应用于数字图书馆时仍会存在专指性不够、细化程度不足、操作性不强、实施过程工作量太大等困难。因此,有必要在对数字图书馆进行风险评估调研的基础上,将ISO27001的方法具体化,规范数字图书馆资产、威胁、脆弱性的识别与估值,对数字图书馆面临的各项风险进行计算和分析,提出风险等级划分方法,形成数字图书馆信息安全风险评估的模板,简化数字图书馆风险评估的具体操作过程。

数字图书馆有多种不同的业务,不同的业务部门分别进行不同的活动来为读者服务,每项业务都有相关的资产,所有的业务组合成为数字图书馆的业务流程。识别资产最常用的方法就是循着业务流程表中的各项业务,列出每项业务用到的资产,方便简单,既避免了遗漏又防止了重复。建立数字图书馆信息安全风险评估的模板,首先要在总结数字图书馆业务流程的基础上,对数字图书馆的资产、威胁、脆弱性的识别与估值进行调查。笔者对国内30家已建设有数字图书馆的公共图书馆和高校图书馆进行了调查。资产调查问卷中列出了各种可能的资产类型清单,请被调查馆的工作人员对本馆拥有的资产选中并归类,对表中没有的资产可自行填写。威胁与脆弱性问卷给出了信息安全管理标准中列举的所有可能存在的威胁与脆弱性,请被调查馆的工作人员选中本馆存在的威胁与脆弱性,并予以赋值。在调查数据的基础上,总结得到了数字图书馆资产与业务的对应关系及资产与威胁和脆弱性的对应关系。

2 数字图书馆资产识别与估值

ISO27000将资产定义为对组织有价值的任何事物,资产的保密性、完整性和可用性是公认的能够反映资产安全特性的三个要素。资产安全特性的不同决定了该项资产的信息价值以及存在的弱点、面临的威胁、需要进行的保护和安全控制各不相同。

2.1 资产识别

在一个组织中,资产有多种表现形式,同样的资产也会因属于不同的信息系统造成重要性方面的差异。对于数字图书馆这种提供多种业务的组织,其支持业务持续运行的系统数量可能更多,需要对各信息系统中的资产进行恰当的分类,才能在此基础上进行下一步的风险评估工作。资产的分类并没有严格的标准,方法多种多样,在很多评估标准中都给出了相应的示例。在众多分类方法中,很难有一种标准的分类方法能够完全适用于所有组织和机构,每种分类示例都存在不能规划或者规划歧义性的问题。因此,在实际的评估过程中,评估者应该在参考各种标准的基础上,依据组织开展业务的实际情况,开发自己的资产分类标准。

ISO27001给出了一个资产分类的示例,将资产分为信息资产、软件资产、实物资产、服务、人员和无形资产[ 1]。数字图书馆的资产分类可以以ISO27001提出的分类示例为基本依据,并结合对国内30家数字图书馆资产调查的结果,将数字图书馆的资产分为电子资源、数据文档、实物资产、软件资产、服务、人员等6个大类,在每个大类下再分别设置相应的二级类目。具体的分类方法如表1所示:

表1 数字图书馆资产分类表

为了明确被保护的资产,在进行资产识别时应列出与信息安全有关的资产清单,对每一样资产进行确认和适当的评估。为了防止某项资产被忽略或遗漏,在识别资产时应该严格按照之前确定的风险评估范围,所有在评估范围内的资产都应该被识别,因此要列出对组织或组织的特定部门的业务过程有价值的任何事物,以便根据组织的业务流程来识别资产[ 2]。数字图书馆也应如此。另外,在资产识别时还要注意识别的细化程度。识别资产过于粗略会使某些重要资产不能体现在资产列表中,也就失去了评估的意义。识别资产过细会使评估结果的数量过大,评估的过程会变得极其复杂。

数字图书馆是一个以计算机技术、网络技术为依托的大型数字化文献资源信息系统,对其进行资产识别时,文献信息资源是一个相当重要的部分,如电子期刊、电子图书、文摘数据库等文献资源都是其独有的资产。另外,除了识别硬件资产、可见资产,也不能忽视“软”资产,尤其是人员资源和服务资源。例如,对于数据文档资源不能只认为外购电子资源是资产,对方所提供的服务也是资源。

综合考虑以上各要素,结合对数字图书馆资产识别调查获得的数据,得到数字图书馆的资产列表,如表2所示:

表2 数字图书馆资产列表

表2的各项资产与数字图书馆业务流程关联起来,便可得到数字图书馆业务流程与资产关联表(由于该表篇幅过大,本文从略)。在实际的数字图书馆信息

安全管理工作中,通过查阅数字图书馆业务流程与资产关联表,可以循着业务流程找出数字图书馆的各项资产,防止重复,避免遗漏。

2.2 资产估值

资产价值估值是一个相对主观的过程。为确保估值的一致性和准确性,首先需对安全要素进行估值,在安全要素估值的基础上,利用数字图书馆资产价值计算模型计算资产的价值。安全要素与资产价值都采用定性赋值法。参照各种信息安全管理标准,将每个需要赋值的信息安全要素由高到低划分为5个等级,每个等级对应不同的值[ 3]

其中,资产的保密性的5个等级分别对应于资产在保密性上应达到的不同程度或者保密性缺失时对整个数字图书馆的影响;资产的完整性的5个等级分别对应于资产在完整性上缺失时对整个数字图书馆的影响;资产的可用性的5个等级则分别对应于资产在可用性上应达到的不同程度。

与上述安全属性的赋值相对应,资产的价值也划分为5级,级别越高表示资产越重要。评估者可根据资产赋值的结果,确定重要资产的范围,并主要围绕重要资产进行下一步的风险评估。

3 数字图书馆威胁识别与估值

威胁是构成信息安全风险的要素之一。在资产及其相关资产存在脆弱性或相应的安全控制措施缺失或脆弱的条件下,威胁总是通过某种具体的途径或方式,作用到特定的资产之上,并破坏该资产一个或者多个安全属性,从而产生信息安全风险。数字图书馆的威胁识别与估值指的是识别数字图书馆的关键资产面临的直接或间接威胁,以及相应的分类和赋值等活动。

3.1 威胁识别

资产面临的威胁可以通过其属性的不同方面来描述,例如威胁源、威胁的能力、资源、动机、途径和后果等。

所谓威胁源是指任何可能危害信息系统的环境或者事件[ 4]。在NIST SP800-30中定义了两类威胁源[ 2]:故意利用脆弱性的企图和方法;可以偶然触发一个脆弱性的情形和方法。

动机和能力是威胁的重要属性。如果威胁源的动机是故意的,显然要比非故意的威胁更有潜在的危害。如果威胁源的能力较强或者拥有大量的资源也是同样的道理。而途径则是威胁实现其目的的方法,也可以称为威胁行为。

资产面临的威胁多种多样,为了便于风险分析,应对其进行适当的分类。在各种风险评估标准和实际风险评估过程中,关于威胁的分类方法主要有两种:基于威胁源的分类方法和基于威胁表现形式的分类方法。

在GB/T 20984-2007《信息安全技术信息安全风险评估规范》中,分别给出了基于威胁源与基于表现形式的两个威胁分类表。综合这两种威胁分类表中的所有威胁,结合数字图书馆资产的实际情况,可以得到用于调查的数字图书馆威胁列表,共58项。结合调查数据和咨询专家的意见,最后确定了其中的52项为数字图书馆实际面临的各种威胁。潮汐、污染、诈骗、勒索、恐怖袭击、流量分析6项数字图书馆不会发生或较少发生的威胁被剔除。调查数据显示,数字图书馆作为一个服务性机构,其资产面临的威胁可分为系统、环境、自然和人员4个大类。具体的威胁如表3所示:

表3 数字图书馆威胁列表
3.2 威胁估值

对威胁估值就是判断威胁发生的可能性。为了给日后的实际风险评估工作提供可资借鉴的模板,笔者对上述威胁列表的合理估值进行了调查,调查采用直接赋值法,即由被调查对象对威胁赋等级值,再取该威胁等级得分的均值作为该项威胁的估值。

在设置数字图书馆威胁等级时,参考了GB/T 20984-2007《信息安全技术信息安全风险评估规范》中的威胁等级划分方式,将威胁发生的可能性进行了5级划分,分别代表威胁发生可能性的大小。等级数值越大,该威胁就越有可能会发生[ 3]。为了避免在划分级别时产生分歧,每个级别的具体标准都给出了明确的定义,具体的划分方法如表4所示:

表4 数字图书馆威胁赋值表

在对数字图书馆威胁进行调查的过程中,被调查对象可根据经验和相关的统计数据,结合威胁等级的定义,综合考虑威胁发生的可能性,填写该项威胁的等级值。被调查对象为各个被调查馆熟悉本馆业务流程和信息安全现状的管理人员与技术人员,各项威胁的等级值取调查数据的均值。

4 数字图书馆脆弱性识别与估值

脆弱性又译为“薄弱点”或“漏洞”。资产的脆弱性是相对而言的,是否为脆弱性须从安全的角度来看。只有可能会被一个或者多个威胁所利用的弱点才能称为脆弱性。也就是说,之所以能成为脆弱性是因为该弱点可能会被外界威胁利用而造成实际的影响,如果不存在与之相对应的威胁,那么仅是一种缺陷,而不能称之为“脆弱性”[ 4]

脆弱性的存在大大增加了数字图书馆安全事件发生的可能性,从而加大了数字图书馆的整体安全风险。因此,需要对数字图书馆当前存在的脆弱性进行识别,并且进行分类和估值。

4.1 脆弱性识别

脆弱性可能来自于组织结构、人员、管理、程序和资产本身的缺陷,可以分为以下三种类型[ 2]:

(1)技术脆弱性:系统、程序和设备中存在的漏洞或缺陷,如结构设计问题和编程漏洞等;

(2)操作脆弱性:软件和系统在配置、操作及使用中的缺陷,包括人员日常工作中的不良习惯、审计或备份的缺乏等;

(3)管理脆弱性:策略、程序和规章制度等方面的弱点。

将数字图书馆的52项威胁按脆弱性展开,结合调查数据和专家咨询意见,得到数字图书馆的脆弱性列表。组织的威胁与脆弱性可组合在一起形成威胁与脆弱性对照表[ 4] (限于篇幅,对照表从略)。在数字图书馆的风险评估过程中应随时查阅该表。

4.2 脆弱性估值

数字图书馆的脆弱性估值就是判断脆弱性一旦被威胁利用对数字图书馆会造成多大的损害,即脆弱性的严重性。

在设置数字图书馆的脆弱性等级时,同样引用了GB/T 20984-2007《信息安全技术信息安全风险评估规范》中的脆弱性严重性等级划分方式,定性地将脆弱性的严重性划分为5个等级,等级数值越大,脆弱性就越严重,被威胁利用后造成的损害就越大。数字图书馆脆弱性等级值的具体含义如表5所示:

表5 脆弱性严重性赋值表[ 5]

为了给日后的实际风险评估工作提供可资借鉴的模板,笔者对数字图书馆的脆弱性估值也进行了调查,由被调查对象直接对脆弱性赋等级值,再取等级得分的均值作为该项脆弱性的估值。在对脆弱性的调查过程中,被调查对象可根据经验和相关的统计数据,结合表5对脆弱性等级定义的描述,综合考虑脆弱性被威胁利用对数字图书馆可能造成的损害,选择填写该项脆弱性的等级值。

5 数字图书馆信息安全风险分析

完成资产识别、威胁识别和脆弱性识别后,就进入了信息安全风险评估的风险分析阶段。风险分析就是利用资产、威胁、脆弱性识别与赋值的结果,计算出风险值的大小,对资产面临的风险进行分析。

5.1 风险计算方法

安全风险是由于资产所面临的威胁被脆弱性利用而产生的,因此,风险值的大小应该与资产、威胁、脆弱性三个要素的取值直接相关。按照ISO27000的理论,在不考虑已有控制措施的情况下,量化的信息安全风险值可以表示为威胁、脆弱性以及资产价值的一个函数,常用的计算公式如下:

R=R(A,T,V)=A×T×V (1)

其中,R是风险值,A是资产价值,T是资产面临的威胁等级,V是资产存在的脆弱性等级。

数字图书馆各项资产的风险计算过程分为以下两个阶段:

(1)计算资产价值

资产价值A是由资产的各项安全属性赋值计算得出的。假设资产价值为V(A),完整性、保密性和可用性分别赋值为V(Ai)、V(Ac)、V(Aa),三者对于资产价值的重要性对应的权重分别为wAi、wAc以及wAa并且wAi+wAc+wAa=1,则资产价值的计算公式如下:

V(A)=(wAi wAc wAa){Invalid MML}(2)

计算时,保密性权重取值X,完整性权重取值Y,可用性权重取值Z。X、Y、Z的值是通过调查并咨询专家意见得到的。

在计算数字图书馆资产价值时,应先对调研数据进行统计,得到每项资产的保密性、完整性、可用性的平均值,作为该项资产的各项安全属性值;然后按照综合评判模型计算出各项资产的风险价值。

(2)计算风险值

在得出资产价值后就可以对资产的风险值进行计算。在计算资产价值和风险值时,计算的结果均按照四舍五入的方式保留整数位,这样既减少了计算的难度,又便于后期的统计和分析。风险值R等于资产价值与威胁等级、脆弱性等级的乘积。

5.2 风险等级划分

为了便于在后续工作中对风险进行控制和管理,在计算出各项风险的风险值后,可以将风险按照其值的大小划分为不同的等级,等级越高,风险就越高。

数字图书馆的资产、威胁与脆弱性均采用5级评分方法,并以资产、威胁、脆弱性值的乘积作为风险值的计算结果。因此,数字图书馆的风险值将在1至125之间变化,最小为1,最大为125。参照GB/T 20984-2007的规定,数字图书馆的信息安全风险可以划分为4个等级,分别为等级1至等级4,风险值依次升高,其中等级4的风险值最高,该类风险最容易发生,也最需要尽快对其进行风险控制[ 5]。数字图书馆的风险等级划分方式如表6所示:

表6 数字图书馆安全风险等级表

数字图书馆风险等级划分对于数字图书馆今后的风险控制以及安全策略的制定都有相当重要的作用。风险等级可以帮助数字图书馆明确哪些风险比较容易引发安全问题,从而在第一时间对那些风险值较大、风险等级较高的安全风险进行优先处理,使数字图书馆面临的最大风险能够在最短的时间内得到解决。

6 数字图书馆资产-威胁-脆弱性对照分析

在确定了风险计算方法和等级划分方式后,可以通过汇总调查得到的数据,对数字图书馆资产的各项风险进行分析,明确数字图书馆资产的普遍特征、面临的威胁和存在的脆弱性,规范数字图书馆资产、威胁、脆弱性的识别与估值,计算出所有风险值和各项风险的等级,建立以资产、威胁、脆弱性为要素的数字图书馆风险评估模板。

由于数字图书馆业务流程类似,使得数字图书馆中某些资产的作用与功能及所处的信息安全地位都十分相似,这些资产的各种要素的赋值也基本相同,便于形成风险评估模板。笔者通过综合调查、计算与分析结果,编制成数字图书馆资产-威胁-脆弱性对照表。数字图书馆资产-威胁-脆弱性对照表包括了数字图书馆所有可能面临的信息安全风险,共有565项。其中,4级风险即风险等级为“很高”的共有0项;3级风险即风险等级为“高”的共有258项;2级风险即风险等级为“中”的共有302项;1级风险即风险等级为“低”的共有5项。该表是对各个数字图书馆进行风险评估的基本依据。表中既包括了数字图书馆资产、威胁、脆弱性三者的对应关系,又规定了各个风险评估要素的取值,还包括各项风险的风险值和风险等级。大多数情况下,查阅、参照该表便可以对数字图书馆进行风险评估,分析数字图书馆面临的安全风险,为数字图书馆的信息安全风险控制提供依据。

7 结 语

本文根据ISO27001标准给出的信息安全风险评估方法,在统计调查和分析计算的基础上,制定了数字图书馆风险评估的具体规程,并编制了数字图书馆资产-威胁-脆弱性对照表,形成数字图书馆信息安全风险评估的模板,可以简化数字图书馆风险评估过程。

为验证数字图书馆风险评估方法的有效性,笔者选择了一所教育部直属“211工程”高校的图书馆,以数字图书馆资产-威胁-脆弱性对照表为依据,根据该数字图书馆的实际情况,重新计算该馆所有的资产与威胁和薄弱点相关联后的风险值共1 783项。其中,风险为“很低”的共296项,占全部风险项的16.6%;风险为“低”的共671项,占全部风险项的37.6%;风险为“中”的共719项,占全部风险项的40.3%;风险为“高”的共92项,占全部风险项的5.2%;风险为“很高”的共5项,占全部风险项的0.3%。风险项的分布曲线与泊松分布非常接近。各风险项的计算结果得到了该馆的认可。

参考文献
[1] ISO/IEC 27001: 2005, Information Technology—Security Techniques—Information Security Management Systems—Requirements[S]. Geneva: International Organization for Stand ardization, 2005. [本文引用:1]
[2] 张红旗, 王新昌, 杨英杰, . 信息安全管理[M]. 北京: 人民邮电出版社, 2007: 64-68. [本文引用:3]
[3] 范红. 信息安全风险评估规范国家标准理解与实施[M]. 北京: 中国标准出版社, 2008: 37-44. [本文引用:2]
[4] 赵战生, 谢宗晓. 信息安全风险评估: 概念、方法和实践[M]. 北京: 中国标准出版社, 2007: 46-60. [本文引用:3]
[5] GB/T 20984-2007, 信息安全技术 信息安全风险评估规范[S]. 北京: 国家质量监督检验检疫总局, 2007. [本文引用:1]