目 錄
第1章 安全云存儲 1
1.1 云存儲概述 1
1.1.1 云存儲的概念 1
1.1.2 云存儲的特征 1
1.1.3 云存儲系統(tǒng)的架構 2
1.1.4 云存儲系統(tǒng)的優(yōu)勢 3
1.1.5 云存儲的類型 3
1.1.6 云存儲的發(fā)展現(xiàn)狀 4
1.2 云存儲安全風險 5
1.2.1 技術安全風險 6
1.2.2 管理安全風險 8
1.2.3 法律法規(guī)風險 10
1.3 云存儲安全需求 13
1.4 安全云存儲系統(tǒng) 16
1.4.1 系統(tǒng)功能分析 16
1.4.2 系統(tǒng)總體框架 18
1.4.3 系統(tǒng)功能架構 19
1.4.4 云安全服務 22
1.4.5 系統(tǒng)優(yōu)勢特色 23
1.5 小結 24
習題1 24
參考資料 27
第2章 安全云存儲系統(tǒng)開發(fā)環(huán)境的搭建 28
2.1 客戶端開發(fā)環(huán)境的搭建 28
2.1.1 Qt概述 28
2.1.2 Qt安裝 31
2.1.3 Qt使用 33
2.2 服務端開發(fā)環(huán)境的搭建 52
2.2.1 數據庫的搭建 52
2.2.2 服務端開發(fā)框架的搭建 59
2.3 小結 70
習題2 71
參考資料 71
第3章 安全云存儲系統(tǒng)的基礎安全服務 72
3.1 基礎安全服務概述 72
3.1.1 用戶標識服務 72
3.1.2 用戶鑒別服務 73
3.1.3 訪問控制服務 74
3.1.4 安全審計服務 75
3.2 基礎安全服務實現(xiàn) 76
3.2.1 編程實現(xiàn)規(guī)范 76
3.2.2 用戶標識服務實現(xiàn) 77
3.2.3 用戶鑒別服務實現(xiàn) 101
3.2.4 訪問控制服務實現(xiàn) 111
3.2.5 安全審計服務實現(xiàn) 114
3.2.6 管理員的“三權分立” 120
3.3 小結 137
習題3 137
參考資料 137
第4章 安全云存儲系統(tǒng)的數據安全服務 138
4.1 數據安全服務概述 138
4.1.1 數據加密服務 138
4.1.2 密鑰管理服務 140
4.1.3 密文檢索服務 142
4.2 數據安全服務的實現(xiàn) 143
4.2.1 普通用戶客戶端界面的實現(xiàn) 143
4.2.2 數據加/解密的實現(xiàn) 148
4.2.3 數據元信息的生成 150
4.2.4 密文索引的生成 153
4.2.5 客戶端數據上傳的實現(xiàn) 155
4.2.6 數據存儲的實現(xiàn) 162
4.2.7 數據列出的實現(xiàn) 193
4.2.8 數據下載和打開的實現(xiàn) 202
4.2.9 數據分享的實現(xiàn) 210
4.2.10 數據檢索的實現(xiàn) 221
4.2.11 數據的刪除 227
4.3 小結 228
習題4 228
參考資料 229
第5章 安全云存儲系統(tǒng)的更新、測試與發(fā)布 230
5.1 安全云存儲系統(tǒng)的更新 230
5.1.1 服務端版本更新接口的實現(xiàn) 231
5.1.2 客戶端在線更新的實現(xiàn) 232
5.2 安全云存儲系統(tǒng)的測試 234
5.2.1 客戶端測試 234
5.2.2 服務端測試 247
5.3 安全云存儲系統(tǒng)的發(fā)布 256
5.3.1 客戶端打包 256
5.3.2 服務端打包發(fā)布 262
5.4 小結 268
習題5 268
參考資料 269