书籍详情
云存储安全实践
作者:陈驰 等 著
出版社:电子工业出版社
出版时间:2020-06-01
ISBN:9787121390241
定价:¥79.00
购买这本书可以去
内容简介
本书是“网络空间安全系列丛书”之一。作为中国科学院大学研究生教学辅助用书,本书基于对象存储云服务,构建一个云计算环境下的文件存储应用程序(云盘)。全书共分为5章,首先介绍安全云存储的相关知识,然后介绍如何搭建安全云存储系统的开发环境,接着介绍安全云存储系统基础安全服务的实现方法以及安全云存储系统的数据安全服务,最后介绍安全云存储系统的更新、测试与发布。
作者简介
陈驰,男,博士,中国科学院信息工程研究所教授、博士生导师。从事信息安全领域的科研工作,先后主持或参与中国科学院战略性先导专项、中宣部广播云专项、国家863计划、国家自然科学基金、核高基重大专项、新疆自治区重大科技专项和国家标准制修订项目等省部级项目十余项;主持制定国家标准3项,参与编制国家标准7项。
目录
目 录
第1章 安全云存储 1
1.1 云存储概述 1
1.1.1 云存储的概念 1
1.1.2 云存储的特征 1
1.1.3 云存储系统的架构 2
1.1.4 云存储系统的优势 3
1.1.5 云存储的类型 3
1.1.6 云存储的发展现状 4
1.2 云存储安全风险 5
1.2.1 技术安全风险 6
1.2.2 管理安全风险 8
1.2.3 法律法规风险 10
1.3 云存储安全需求 13
1.4 安全云存储系统 16
1.4.1 系统功能分析 16
1.4.2 系统总体框架 18
1.4.3 系统功能架构 19
1.4.4 云安全服务 22
1.4.5 系统优势特色 23
1.5 小结 24
习题1 24
参考资料 27
第2章 安全云存储系统开发环境的搭建 28
2.1 客户端开发环境的搭建 28
2.1.1 Qt概述 28
2.1.2 Qt安装 31
2.1.3 Qt使用 33
2.2 服务端开发环境的搭建 52
2.2.1 数据库的搭建 52
2.2.2 服务端开发框架的搭建 59
2.3 小结 70
习题2 71
参考资料 71
第3章 安全云存储系统的基础安全服务 72
3.1 基础安全服务概述 72
3.1.1 用户标识服务 72
3.1.2 用户鉴别服务 73
3.1.3 访问控制服务 74
3.1.4 安全审计服务 75
3.2 基础安全服务实现 76
3.2.1 编程实现规范 76
3.2.2 用户标识服务实现 77
3.2.3 用户鉴别服务实现 101
3.2.4 访问控制服务实现 111
3.2.5 安全审计服务实现 114
3.2.6 管理员的“三权分立” 120
3.3 小结 137
习题3 137
参考资料 137
第4章 安全云存储系统的数据安全服务 138
4.1 数据安全服务概述 138
4.1.1 数据加密服务 138
4.1.2 密钥管理服务 140
4.1.3 密文检索服务 142
4.2 数据安全服务的实现 143
4.2.1 普通用户客户端界面的实现 143
4.2.2 数据加/解密的实现 148
4.2.3 数据元信息的生成 150
4.2.4 密文索引的生成 153
4.2.5 客户端数据上传的实现 155
4.2.6 数据存储的实现 162
4.2.7 数据列出的实现 193
4.2.8 数据下载和打开的实现 202
4.2.9 数据分享的实现 210
4.2.10 数据检索的实现 221
4.2.11 数据的删除 227
4.3 小结 228
习题4 228
参考资料 229
第5章 安全云存储系统的更新、测试与发布 230
5.1 安全云存储系统的更新 230
5.1.1 服务端版本更新接口的实现 231
5.1.2 客户端在线更新的实现 232
5.2 安全云存储系统的测试 234
5.2.1 客户端测试 234
5.2.2 服务端测试 247
5.3 安全云存储系统的发布 256
5.3.1 客户端打包 256
5.3.2 服务端打包发布 262
5.4 小结 268
习题5 268
参考资料 269
第1章 安全云存储 1
1.1 云存储概述 1
1.1.1 云存储的概念 1
1.1.2 云存储的特征 1
1.1.3 云存储系统的架构 2
1.1.4 云存储系统的优势 3
1.1.5 云存储的类型 3
1.1.6 云存储的发展现状 4
1.2 云存储安全风险 5
1.2.1 技术安全风险 6
1.2.2 管理安全风险 8
1.2.3 法律法规风险 10
1.3 云存储安全需求 13
1.4 安全云存储系统 16
1.4.1 系统功能分析 16
1.4.2 系统总体框架 18
1.4.3 系统功能架构 19
1.4.4 云安全服务 22
1.4.5 系统优势特色 23
1.5 小结 24
习题1 24
参考资料 27
第2章 安全云存储系统开发环境的搭建 28
2.1 客户端开发环境的搭建 28
2.1.1 Qt概述 28
2.1.2 Qt安装 31
2.1.3 Qt使用 33
2.2 服务端开发环境的搭建 52
2.2.1 数据库的搭建 52
2.2.2 服务端开发框架的搭建 59
2.3 小结 70
习题2 71
参考资料 71
第3章 安全云存储系统的基础安全服务 72
3.1 基础安全服务概述 72
3.1.1 用户标识服务 72
3.1.2 用户鉴别服务 73
3.1.3 访问控制服务 74
3.1.4 安全审计服务 75
3.2 基础安全服务实现 76
3.2.1 编程实现规范 76
3.2.2 用户标识服务实现 77
3.2.3 用户鉴别服务实现 101
3.2.4 访问控制服务实现 111
3.2.5 安全审计服务实现 114
3.2.6 管理员的“三权分立” 120
3.3 小结 137
习题3 137
参考资料 137
第4章 安全云存储系统的数据安全服务 138
4.1 数据安全服务概述 138
4.1.1 数据加密服务 138
4.1.2 密钥管理服务 140
4.1.3 密文检索服务 142
4.2 数据安全服务的实现 143
4.2.1 普通用户客户端界面的实现 143
4.2.2 数据加/解密的实现 148
4.2.3 数据元信息的生成 150
4.2.4 密文索引的生成 153
4.2.5 客户端数据上传的实现 155
4.2.6 数据存储的实现 162
4.2.7 数据列出的实现 193
4.2.8 数据下载和打开的实现 202
4.2.9 数据分享的实现 210
4.2.10 数据检索的实现 221
4.2.11 数据的删除 227
4.3 小结 228
习题4 228
参考资料 229
第5章 安全云存储系统的更新、测试与发布 230
5.1 安全云存储系统的更新 230
5.1.1 服务端版本更新接口的实现 231
5.1.2 客户端在线更新的实现 232
5.2 安全云存储系统的测试 234
5.2.1 客户端测试 234
5.2.2 服务端测试 247
5.3 安全云存储系统的发布 256
5.3.1 客户端打包 256
5.3.2 服务端打包发布 262
5.4 小结 268
习题5 268
参考资料 269
猜您喜欢