标题：信息系统安全工程学
基本信息
作者： 关义章 等主编 罗万伯 周安民 谭兴烈 等   
丛书名： 信息安全系列丛书
出版社：电子工业出版社
ISBN：7505381695
出版日期：2002 年12月
开本：16开
页码：352
内容简介
本书是四川大学信息安全研究所为适应信息安全工程专业本科生和研究生教学急需而组织编写的专业课程教材之一，也是系统讲解信息安全工程原理和方法的专业书籍。本书着重从系统工程方法切入，依照系统工程─系统安全工程─系统安全工程能力评估─信息系统安全工程的逻辑顺序，对信息系统安全工程生命期各阶段的准备、实施、过程监控及反馈、调整进行了系统的描述。为深化对工程方法的理解，本书特别将电子政务和金融信息系统安全解决方案作为应用特例进行了详细介绍，为读者提供了理论知识和解决实际工程问题结合的指南。
目录
绪论 
第1篇 系统工程 
第1章 系统工程概述 
1．1 概念和背景 
1．1．1 概念 
1．1．2 范围 
1．1．3 背景 
1．2 系统工程模型 
第2章 系统工程过程需求 
2．1 需求分析 
2．2 功能分析与分配 
2．2．1 功能分析 
2．2．2 分配 
2．3 合成 
2．3．1 设计 
2．3．2 设计的验证 
2．4 系统分析与控制 
2．4．1 折中研究 
2．4．2 系统/成本效益性能分析 
2．4．3 风险管理 
.2．4．4 配置管理 
2．4．5 接口管理 
2．4．6 数据管理 
2．4．7 系统工程主进度 
2．4．8 技术性能测量 
2．4. 9 技术性审核 
2．4．10 对变化作出响应 
2．5 系统工程输出 
2．5．1 规范和基线 
2．5．2 生命期支持数据 
第3章 系统工程的详细需求 
3．1 系统工程规划 
3．1．1 系统工程管理规划 
3．1．2 系统工程主进度（表） 
3. 1. 3 系统工程详细进度 
3．2 功能性任务 
3．2．1 可靠性和可维护性 
3. 2．2 生存能力 
3．2．3 电磁兼容性和无线电频率管理 
3．2. 4 人的因素 
3．2. 5 系统保险及健全性 
3. 2. 6 系统安全 
3．2. 7 可生产性 
3. 2．8 综合的后勤支持 
3. 2．9 测试和评估 
3．2. 10 综合的故障诊断 
3．2．11 可运输性 
3. 2．12 基础设施支持 
3．2．13 其他功能领域 
3．3 选项 
3．3. 1 非开发项目 
3. 3．2 开放系统体系结构 
3．3．3 重复使用 
3. 3．4 使用双重技术 
3．4 深入的开发考虑 
3．4．1 计算机资源 
3．4．2 材料、过程和部件控制 
3．4．3 原型 
3. 4．4 仿真 
3．4．5 数字数据 
3．5 系统/成本效应 
3．5．1 制造分析及评估 
3．5．2 验证分析和评估 
3．5．3 部署分析和评估 
3．5．4 运行分析和评估 
3．5．5 可支持性分析和评估 
3．5．6 培训分析和评估 
3．5．7 处置分析和评估 
3. 5．8 环境分析和影响的评估 
3．5．9 生命期成本分析和评估 
3．5．10 模型 
3．6 实施任务 
3．7 技术性审核 
3．7．1 审核的责任 
3．7．2 结构性审核 
3．7．3 可选方案的系统审核 
3．7．4 系统需求审核 
3．7．5 系统功能审核 
3．7．6 初步设计审核 
3．7．7 关键性设计审核 
3．7．8 系统验证审核 
3．7．9 物理配置审计 
3．7．10 子系统审核 
3．7．11 功能审核 
3．7．12 过渡性系统审核 
3．8 系统工程能力评估 
第2篇 系统安全工程能力成熟度模型 
第4章 系统安全工程 
4．1 为什么要研究系统安全工程 
4．1．1 系统安全工程 
4．1．2 与系统安全工程有关的组织 
4．1．3 系统安全工程活动 
4．1．4 系统安全工程与其他科目 
4．1．5 系统安全工程学科 
4．2 什么是 sse-cmm 
4．2．1 sse．cmm的发展历史 
4．2．2 sse．cmm的用户 
4．3 系统安全工程过程 
4. 3．1 风险 
4．3．2 工程 
4．3．3 保证 
4．4 sse-cmm的主要概念 
4．4. 1 过程 
4．4．2 过程区 
4．4．3 工作产品 
4．4. 4 过程能力 
4．5 sse－ccm的体系结构 
4．5．1 基本模型 
4．5．2 域维/安全过程区 
4．5．3 能力维/公共特性 
4．5．4 能力级别 
4. 5．5 体系结构的组成 
第5章 通用实施 
5．1 0级--未实施级 
5．2 1级--非正规实施级 
5．3 2级--规划和跟踪级 
5．3. 1 公共特性2.1--规划执行 
5. 3．2 公共特性2.2--规范化执行 
5．3. 3 公共特性2.3--验证执行 
5．3. 4 公共特性2. 4--跟踪执行 
5．4 3级--充分定义级 
5．4．1 公共特性3.1--定义标准化过程 
5．4．2 公共特性3.2--执行已定义的过程 
5．4. 3 公共特性3.3--协调安全实施 
5．5 4级--量化控制级 
5．5．1 公共特性4.1--建立可测度的质量目标 
5．5．2 公共特性4.2--对执行情况实施客观管理 
5．6 5级--持续性改进级 
5．6．1 公共特性5．1--改进组织能力 
5．6．2 公共特性5.2--改进过程的效能 
第6章 安全基本实施 
6．1 pa01--实施安全控制 
6．1．1 bp.01.01--建立安全控制的职责 
6．1．2 bp.01.02--管理系统安全控制的配置 
6. 1．3 br.01.03--管理安全意识、培训和教育大纲 
6. 1．4 bp.01.04--管理安全服务及控制机制的定期维护和管理 
6．2 pa02--评估影响 
6．2. 1 bp.02.0l--对影响进行识别、分析和优先级排列 
6．2. 2 bp.02.02--识别系统资产 
6．2．3 bp.02.03--选择用于评估影响的度量标准 
6．2．4 bp.02.04--识别度量标准及其转换因于之间的关系 
6. 2．5 bp.02.05--识别和特征化影响 
6．2. 6 bp.02.06--监控影响中发生的变化 
6．3 pa03--评估安全风险 
6. 3. 1 bp.03.01--选剧险分析方法、技术和准则 
6．3．2 bp.03.02--识别三组合（暴露） 
6．3．3 bp.03.03--评估与出现暴露相关的风险 
6. 3．4 bp.03.04--评估总的不确定性 
6．3．5 bp.03.05--风险优先级排列 
6. 3. 6 bp.03.06--监控风险谱及其特征的动态变化 
6．4 pa04--评估威胁 
6．4．1 br.04.01--识别自然威胁 
6．4．2 bp.04.02--识别人为威胁 
6．4．3 bp.04.03--识别威胁的测度单元和适用范围 
6．4．4 bp.04.04--评估威胁作用力的技能和效力 
6．4．5 bp.04.05--评估威胁事件出现的可能性 
6. 4．6 bp.04.06--监控威胁谱的变化及其特征的变化 
6．5 pao--评估脆弱性 
6．5．1 br.05.01--选择脆弱性识别和特征化的方法、技术和标准 
6．5．2 bp.05.02--识别系统安全脆弱性 
6．5．3 bp.05.03--收集脆弱性数据 
6．5．4 bp.05.04--评估并综合系统脆弱性 
6．5．5 bp.05.05--监控脆弱性及其特征的变化 
6．6 pa06--建立保证论据 
6．6．1 bp.06.01--识别安全保证目标 
6．6．2 bp.06.02--定义安全保证策略 
6．6．3 bp.06.03--识别、控制安全保证证据 
6．6．4 bp.06.04--分析安全保证证据 
6．6．5 bp.06.05--提供安全保证论据 
6．7 pa07--协调安全 
6．7．1 bp.07.01--定义协调目标和相互关系 
6．7．2 bp.07.02--识别协调机制 
6. 7．3 bp.07.03--促进协调 
6．7．4 br.07.04--协调安全决定和建议 
6．8 pa08--监控安全态势 
6．8．1 bp.08.01--分析事件记录 
6．8．2 bp.08.02--监控威胁、脆弱性、影响、风险和环境变化 
6．8．3 bp.08.03--识别安全突发事件 
6．8．4 bp.08.04--监控安全防护措施的有效性 
6．8．5 bp.08.05--审核系统安全态势 
6．8. 6 bp.08.06--管理对安全突发事件的响应 
6．8. 7 bp.08.07--保护安全监控的记录数据 
6．9 pa09--提供安全输入 
6．9．1 bp.09.01--理解安全输人需求 
6．9．2 bp.09.02--确定安全约束和需考虑的问题 
6．9．3 bp.09.03--识别安全解决方案 
6．9．4 bp.09.04--分析工程可选方案的安全性 
6．9．5 bp.09.05--提供安全工程指南 
6．9．6 bp.09.06--提供运行安全指南 
6．10 pa10--确定安全需求 
6．10．1 bp.10.01--获得对用户安全需求的理解 
6．10．2 bp.10.02--识别可用的法律、策略和约束 
6．10．3 bp.10.03--识别系统用途以确定其安全关联性 
6．10．4 bp.10.04--捕捉系统运行的安全视图 
6．10．5 bp.10.05--捕捉安全的高层目标 
6．10．6 bp.10.06--定义安全相关需求 
6．10．7 bp.10.07--达成关于安全的协议 
6．11 pa11--验证和证实安全 
6．11．1 bp.ll.01--识别验证和证实的目标 
6．11. 2 bp.ll.02--定义验证和证实方法 
6．11．3 bp.ll.03--验证执行 
6．11．4 bp.ll.04--执行证实 
6．11．5 bp.ll.05--提供验证和证实的结果 
第7章 工程项目及组织的基本实施 
7．1 一般性安全考虑 
7．2 pa12--保证质量 
7．2．1 bp.12.01--监控已定义过程的一致性 
7．2．2 bp.12.02--测试工作产品的质量 
7．2．3 bp.12.03--测试系统工程过程的质量 
7. 2．4 bp.12.04--分析质量测试方法 
7．2．5 bp.12.05--得到员工的参与 
7. 2．6 bp.12.06--启动质量改善活动 
7．2. 7 bp.12.07--探测进行矫正活动的需求 
7．3 pa13--管理配置 
7．3．1 bp.13.01--建立配置管理方法 
7．3．2 bp.13.02--识别配置单元 
7．3．3 bp.13.03--维护工作产品基线的知识库 
7．3. 4 bp.13.04--控制更改 
7．3．5 bp.13.05--通知配置状态信息 
7．4 pa14--管理项目风险 
7．4．1 bp.14.01--开发风险管理计划 
7．4．2 bp.14.02--识别项目风险 
7．4．3 bp.14.03--评估风险 
7．4．4 bp.14.04--审核项目风险评估 
7．4．5 bp.14.05--执行风险缓解 
7．4．6 bp.14.06--跟踪风险缓解活动 
7．5 pa15--监测和控制技术工程项目 
7．5．1 bp.15.01--指导技术工作项目 
7．5．2 bp.15.02--跟踪项目资源 
7．5．3 bp.15.03--跟踪技术参数 
7．5．4 bp.15.04--审核项目执行情况 
7．5．5 br.15.05--分析项目的问题 
7．5．6 bp.15.06--采取矫正行动 
7．6 pa16--规划技术工程项目 
7．6．1 bp.16.01--识别关键性资源 
7．6．2 bp.16.02--估算项目范围 
7．6．3 bp.16.03--估算项目成本 
7．6．4 bp.16.04--确定项目采用的技术过程 
7. 6. 5 bp.16.05--识别技术活动 
7. 6．6 bp.16.06--定义项目的接口 
7. 6. 7 bp.16.07--开发项目进度表 
7. 6．8 bp.16.08--建立技术参数 
7．6. 9 bp.16.09--开发技术性管理计划 
7．6. 10 bp.16．10--审核和批准项目计划 
7．7 pa17--定义组织的系统工程过程 
7．7．1 bp.17.01--建立过程目标 
7. 7．2 bp.17.02--收集过程资产 
7. 7．3 br.17.03--开发组织的系统工程过程 
7．7．4 bp.17.04--定义裁剪的指南 
7．8 pa18--改进组织的系统工程过程 
7．8．1 bp.18.01--评估过程 
7．8．2 bp.18.02--规划过程改进 
7．8．3 bp.18.03--改变标准过程 
7．8．4 bp.18.04--交流过程改进 
7．9 pa19--管理产品线的演变 
7．9．1 bp.19.01--定义产品演变 
7．9．2 bp.19.02--识别新产品技术 
7．9．3 bp.19.03--修改开发过程 
7．9．4 bp.19.04--确保关键性部件的可用性 
7．9．5 bp.19.05--引入产品新技术 
7．10 pa20--管理系统工程支持环境 
7．10．1 bp.20.01--维护技术性理解 
7．10．2 bp.20.02--确定支持需求 
7．10．3 bp.20.03--获得系统工程支持环境 
7．10．4 bp.20.04--裁剪系统工程支持环境 
7．10．5 bp.20.05--引入新技术 
7．10．6 bp.20.06--维护环境 
7．10．7 bp.20.07--监控系统工程支持环境 
7．11 pa21--提供不断更新的技能和知识 
7．11．1 bp21.01--识别培训需求 
7．11．2 bp21.02--评估和选择获取知识或技能的模式 
7．11．3 bp21.03--确保知识和技能的可用性 
7．11．4 bp21.04--准备培训资料 
7．11．5 bp21.05--人员培训 
7．11．6 bp21.06--评估培训的有效性 
7．11．7 bp21.07--维护培训记录 
7．11．8 bp21.08--维护培训资料 
7．12 pa22--与供应商的协调 
7．12．1 bp22.01--识别系统组件或服务 
7．12．2 bp22.02--识别组件供应商或销售商 
7．12．3 bp22.03--挑选供应商或销售商 
7．12．4 bp22.04--提供预期值 
7．12．5 bp22.05--维持与供应商的交流沟通 
第3篇 系统安全工程能力评估 
第8章 系统安全工程能力评估 
8．1 安全评估阶段 
8．2 结果 
8．3 评估参与者的角色和说明 
8．3．1 发起者组织 
8．3．2 评估者组织 
8．3．3 被评组织 
8. 3．4 人力需求 
8．4 评估类型 
8．4．1 为获取而评估 
8．4．2 为自身改善而评估 
第9章 系统安全评估的阶段 
9．1 规划 
9．1．1 范围评估 
9．1．2 收集初步证据 
9．1．3 规划评估 
9．2 准备阶段 
9．2．1 准备评估小组 
9. 2．2 分发调查表 
9．2．3 合并证据 
9．2．4 分析证据/调查表 
9．3 现场 
9．3．1 召开行政会 
9．3．2 召开开幕式 
9．3．3 采访工程主管 
9．3．4 合并并解释来自工程主管的数据 
9．3．5 采访专业人员 
9．3．6 合并来自专业人员的数据 
9．3．7 分析数据跟踪表单 
9．3．8 开发初步调查结果 
9．3．9 后续询问表和采访 
9．3．10 开发评分轮廓 
9．3．11 产生最终调查结果 
9．3．12 管理评估记录 
9．3．13 产生总结报告 
9．4 报告阶段 
9．4．1 产生最终报告 
9．4．2 向发起者报告评估成果 
9．4. 3 管理评估实物 
9．4．4 报告经验教训 
第10章 评估者组织指南 
10．1 规划阶段指南 
10．1．1 定义评估范围 
10．1．2 规划评估细节 
10．1．3 选择评估小组成员 
10．2 准备阶段指南 
10．2．1 选择适当的调查表的收件人 
10．2．2 分析调查表 
10．2．3 探讨性问题 
10．2．4 证据类型 
10．2．5 收集证据 
10．2．6 分析证据 
10．2．7 处理证据 
10．3 现场阶段指南 
10．3．1 召开会议 
10．3．2 管理评估记录 
10．3．3 召开综合报告会 
10．3．4 产生评分轮廓 
10．3．5 评分表示形式 
10．3．6 开发调查结果 
10．4 报告阶段指南 
10．4．1 评估报告 
10．4．2 管理证据 
10．4．3 经验教训的利用 
第4篇 信息系统安全工程 
第11章 基本概念及其与系统工程的关系 
11．1 概述 
11．2 信息系统安全工程 
11．2．1 系统安全工程过程 
11．2．2 信息系统安全工程的"阶段"概述 
11．3 与系统获取的关系 
11．3．1 任务要求的确定（先期概念阶段） 
11．3．2 阶段（概念研究和定义 
11．3．3 阶段l--论证与证实 
11．3．4 阶段2--工程和制造开发 
11．3．5 阶段3--生产和部署 
11．3．6 阶段4--运行和支持 
第12章 信息系统生命期安全工程 
12．1 先期概念阶段 
12．2 概念阶段 
12．3 需求阶段 
12．4 系统设计阶段 
12．5 概要（初步）设计阶段 
12．6 详细设计阶段 
12．7 实现和测试阶段 
12．8 配置审计阶段 
12．9 运行和支持阶段 
第 13章 isse基本功能 
13．1 安全规划与控制 
13．1．1 商业决策和工程规划 
13. 1．2 isse小组 
13．1．3 对认证和认可（c&a）的isse输入规划 
13. 1．4 isse报告 
13. 1．5 技术数据库和工具 
13．1．6 与获取/签约有关的规划 
13．1．7 信息系统安全保证规划 
13．2 安全需求的定义 
13．2．1 系统需求定义概述 
13. 2．2 安全需求分析的一般课题 
13. 2．3 安全需求定义概述 
13. 2．4 先期概念阶段和概念阶段--isse的需求活动 
13．2．5 需求阶段--isse的需求活动 
13．2．6 系统设计阶段--isse的需求活动 
13. 2. 7 从初步设计到配置审计阶段--isse的需求活动 
13．3 安全设计支持 
13．3．1 系统设计 
13．3．2 isse系统设计支持活动 
13．3．3 先期概念和概念阶段安全设计支持 
13．3．4 需求和系统设计阶段的安全设计支持 
13．3．5 初步设计阶段到配置审计阶段的安全设计支持 
13．3．6 运行和支持阶段的安全设计支持 
13．4 安全运行分析 
13．5 生命周期安全支持 
13．5．1 安全的生命期支持的开发方法 
13. 5．2 对部署的系统进行安全监控 
13．5．3 系统安全评估 
13．5．4 配置管理 
13．5．5 培训 
13．5．6 后勤和维护 
13．5. 7 系统的修改 
13．5. 8 报废处置 
13．6 安全风险管理 
13．6．1 安全的验证和证实 
13．6．2 v&v规划和实施 
13. 6．3 安全风险管理 
13．6．4 安全风险分析和 c&a 
第5篇 信息系统安全工程示例 
第14章 电子政务信息系统安全工程 
14．1 电子政务信息系统安全工程要素 
14. 1．1 电子政务信息系统资源和服务及网络拓扑 
14．1．2 电子政务信息系统的安全风险分析 
14．1．3 电子政务信息系统的安全需求分析 
14．1．4 电子政务信息系统的安全规划与设计 
14．2 电子政务信息系统安全解决方案 
14．2．1 物理安全和运行安全 
14．2．2 网络安全 
14．2．3 应用安全 
14．2．4 安全管理 
结束语 
第15章 金融电子交易系统安全示例 
15．1 金融电子交易系统安全概论 
15．1．1 概述 
15. 1. 2 安全设计目标 
15．1．3 安全设计原则 
15．2 电子交易系统安全风险分析 
15．2．1 系统资源分析 
15. 2. 2 系统风险分析 
15．2．3 电子交易系统安全需求分析 
15．3 电子交易系统安全体系 
15．3. 1 安全体系 
15．3. 2 安全设计 
15．3．3 安全管理 
结束语 
附录a 缩略语 
附录b 本书中使用的一些术语 
参考文献