信息安全工程實踐

信息安全工程實踐

《信息安全工程實踐》是2017年9月西安電子科技大學出版社出版的圖書,作者是王敏。

內容簡介

本書共四篇,主要內容為三篇,內容涵蓋三大板塊:C語言程式設計工程實踐、網路攻擊與防禦工程實踐、物聯網工程實踐。本書採用案例教學法編寫,書中提供了大量相關實踐案例及原始碼和系統架構圖,以幫助學生增強對所學知識的融會貫通,有效提高學生的工程實踐能力。

目錄

序篇 工程實踐緒論

第1章 CDIO工程教育理念 3

第一篇 C語言程式設計工程實踐篇

第2章 緒論 11

2.1 概述 11

2.2 軟體工程簡介 11

2.3 軟體生命周期 12

2.4 實例—學生學籍管理系統 13

第3章 需求分析 15

3.1 概述 15

3.2 需求分析的任務 15

3.2.1 確定對系統的綜合要求 15

3.2.2 建立系統功能模型 17

3.2.3 分析系統的數據要求 19

3.3 數據設計 19

3.3.1 數據對象 19

3.3.2 數據屬性 19

3.3.3 數據對象關係 20

3.3.4 實例數據設計 20

第4章 人機界面 21

4.1 概述 21

4.1.1 設計問題 21

4.1.2 設計過程 23

4.2 人機界面設計 23

4.2.1 字元模式人機界面設計 23

4.2.2 圖形模式人機界面設計 27

4.3 人機界面設計 30

4.3.1 總體界面設計 30

4.3.2 界面選單設計 30

4.3.3 界面切換設計 31

第5章 功能設計 33

5.1 概述 33

5.2 功能模組圖 33

5.2.1 總體功能 33

5.2.2 功能模組劃分 34

5.3 模組詳細設計 34

5.3.1 面向過程的設計 34

5.3.2 過程設計工具 35

5.3.3 實例詳細設計 37

第6章 編碼 41

6.1 概述 41

6.2 編碼規範 41

6.2.1 排版 42

6.2.2 注釋 43

6.2.3 命名規則 45

6.2.4 可讀性 48

6.2.5 變數與結構 49

6.2.6 函式與過程 50

6.2.7 效率 51

6.2.8 質量保證 51

6.2.9 宏 53

6.3 實例編碼 53

第7章 測試 86

7.1 概述 86

7.2 測試基礎 86

7.2.1 測試目標 86

7.2.2 測試準則 87

7.2.3 測試方法 87

7.2.4 測試步驟 87

7.3 測試分類 88

7.3.1 模組測試 88

7.3.2 集成測試 88

7.3.3 實例測試 88

7.4 軟體維護 92

第二篇 網路攻擊與防禦工程實踐篇

第8章 網路攻擊與防禦工程實踐計畫 95

8.1 滲透方向 95

8.2 逆向方向 99

第9章 工程實踐實施——滲透方向 104

9.1 題目布置 104

9.2 環境準備 104

9.2.1 虛擬機的選擇 104

9.2.2 IIS環境 105

9.2.3 Apache環境 107

9.3 工程實踐2 109

9.3.1 攻擊環境介紹 109

9.3.2 滲透過程 111

9.4 工程實踐3 123

9.4.1 攻擊環境介紹 123

9.4.2 漏洞代碼分析 126

9.4.3 滲透測試過程 128

9.5 工程實踐4與工程實踐5 131

9.5.1 攻擊環境介紹 131

9.5.2 滲透過程 134

第10章 工程實踐實施——逆向方向 141

10.1 工程實踐2 141

10.1.1 題目布置 141

10.1.2 實現 141

10.2 工程實踐3 147

10.2.1 題目布置 147

10.2.2 程式模組設計 148

10.2.3 程式流程設計 148

10.2.4 程式實現 149

10.2.5 功能測試 150

10.2.6 反彙編分析 150

10.3 工程實踐4 155

10.3.1 題目布置 155

10.3.2 測試環境及所用工具 156

10.3.3 脫殼過程 156

10.3.4 修改程式 161

10.3.5 寫註冊機 162

10.4 工程實踐5 169

10.4.1 題目布置 169

10.4.2 漏洞介紹和漏洞代碼 170

10.4.3 邏輯分析 172

10.4.4 利用過程 180

第三篇 物聯網工程實踐篇

第11章 物聯網工程實踐計畫 187

11.1 森林消防監控管理系統 187

11.1.1 項目目標 187

11.1.2 系統描述 188

11.1.3 實施計畫 190

11.1.4 考核方式 192

11.2 智慧型家居系統 193

11.2.1 項目目標 193

11.2.2 系統概況 193

11.2.3 所需硬體設備、軟體 195

11.2.4 具體實施計畫 195

11.2.5 考核方式 197

11.3 大田作物生長環境監控系統 197

11.3.1 系統簡介 198

11.3.2 系統功能、實現方法及

工作流程 198

11.3.3 系統拓撲結構 199

11.3.4 所需硬體設備、軟體 199

11.3.5 工作任務及要求 200

11.4 家庭消防安全監控系統 201

11.4.1 項目目標 201

11.4.2 系統描述 201

11.4.3 考核方式 207

第12章 物聯網系統設計基礎 208

12.1 物聯網系統組織架構 208

12.2 ZigBee事件回響的總體機制 209

12.3 終端主動型應用程式設計 210

12.4 協調器主動型應用程式設計 212

12.5 網關程式設計案例 217

第13章 物聯網系統Web端安全設計 220

13.1 網站安全登錄技術 220

13.1.1 成員管理和角色管理的概念 220

13.1.2 成員管理的實現 221

13.2 網站安全登錄案例 225

13.3 登錄控制項及登錄資料庫 236

13.3.1 Login控制項 236

13.3.2 LoginName控制項 237

13.3.3 LoginStatus登錄狀態控制項 237

13.3.4 CreateUserWizard註冊控制項 237

13.3.5 登錄資料庫的配置和建立 238

13.4 頁面安全訪問技術 238

13.4.1 頁面安全訪問技術原理 238

13.4.2 Session伺服器變數 239

13.4.3 頁面載入訪問技術 239

13.4.4 頁面載入安全訪問技術原理 240

13.5 注入攻擊的防範 241

13.5.1 SQL注入攻擊的原理 241

13.5.2 SQL注入攻擊的防範 243

參考文獻 244

相關詞條

熱門詞條

聯絡我們