-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Android應用安全測試與防護

( 簡體 字)
作者:何能強,闞志剛,馬宏謀類別:1. -> 程式設計 -> 手機程式 -> Android
   2. -> 安全 -> 網路安全 -> 駭客攻擊與入侵
譯者:
出版社:人民郵電出版社Android應用安全測試與防護 3dWoo書號: 52866
詢問書籍請說出此書號!

缺書
NT售價: 395

出版日:5/1/2020
頁數:281
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115535313
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

《Android應用安全測試與防護》全面介紹了 Android 應用安全測試與防護技術,主要內容包括安全基礎、測試工具、安全測試和安全防護四個部分。第一部分簡要介紹了 Android 應用的安全基礎,包括 Android 應用的生成和運行過程、Android 系統的安全模型;第二部分詳細介紹了靜態分析、動態分析、抓包分析、掛鉤框架等常用的安全測試基本工具;第三部分重點介紹了 Android 應用安全測試內容,包括 Android 應用涉及的信息資產和安全測試框架,分別從程序代碼、服務交互、本地數據、網絡傳輸和鑒權認證 5 個方面介紹 App 的安全要求和測試方法;第四部分全面介紹了 Android 應用的安全防護技術,重點闡述靜態防護和動態防護等應用安全加固涉及的多種技術原理。
本書側重從實際應用的角度來講解如何運用安全技術開展應用安全測試與防護工作,適合有一定 Android 開發經驗或安全基礎的開發者、安全測試工程師、對 Android 應用安全測試感興趣的業務人員、在校大學生等參考和閱讀。
目錄:

第 1 章 Android App 的安全基礎 1
1.1 Android App 的生成 1
1.2 Android App 的運行 4
1.3 Android 系統的安全模型 7
1.3.1 Android 用戶管理 7
1.3.2 Android 系統沙箱 9
1.4 小結 10
第 2 章 安全測試工具 12
2.1 靜態分析工具 13
2.1.1 Apktool 13
2.1.2 baksmali 15
2.1.3 smali 15
2.1.4 dex2jar+JD-GUI 15
2.1.5 JEB 17
2.2 動態分析工具 19
2.2.1 DDMS 19
2.2.2 gdb 22
2.2.3 IDA Pro 25
2.2.4 Drozer 28
2.3 抓包分析工具 30
2.3.1 組網環境 30
2.3.2 Fiddler 33
2.3.3 Wireshark 38
2.4 掛鉤框架 39
2.4.1 Xposed 框架 40
2.4.2 Frida 43
2.4.3 inject 46
2.5 小結 47
第3 章 安全測試基礎 48
3.1 信息資產 49
3.2 安全測試框架 51
3.3 小結 54
第4 章 程序代碼安全測試 55
4.1 安全測試要求 56
4.1.1 運行環境 56
4.1.2 防反編譯 58
4.1.3 防篡改 60
4.1.4 防調試 61
4.1.5 防注入 63
4.2 安全測試方法 64
4.2.1 運行環境 64
4.2.2 防反編譯 68
4.2.3 防篡改 72
4.2.4 防調試 74
4.2.5 防注入 84
4.3 小結 84
第5 章 服務交互安全測試 85
5.1 安全測試要求 85
5.1.1 進程間交互 85
5.1.2 屏幕交互 86
5.1.3 WebView 交互 87
5.1.4 接口端口交互 88
5.2 安全測試方法 90
5.2.1 進程間交互 90
5.2.2 屏幕交互 91
5.2.3 WebView 交互 96
5.2.4 接口端口交互 100
5.3 小結 103
第6 章 本地數據安全測試 104
6.1 安全測試要求 106
6.1.1 數據創建 106
6.1.2 數據存儲 107
6.1.3 數據處理 108
6.1.4 數據共享 109
6.1.5 數據備份 109
6.1.6 數據銷毀 110
6.2 安全測試方法 110
6.2.1 數據創建 110
6.2.2 數據存儲 119
6.2.3 數據處理 124
6.2.4 數據共享 126
6.2.5 數據備份 128
6.2.6 數據銷毀 129
6.3 小結 131
第7 章 網絡傳輸安全測試 132
7.1 安全測試要求 133
7.1.1 安全傳輸層 134
7.1.2 數據加密 136
7.1.3 中間人攻擊 137
7.2 安全測試方法 138
7.2.1 安全傳輸層 138
7.2.2 數據加密 140
7.2.3 中間人攻擊 142
7.3 小結 146
第8 章 鑒權認證安全測試 147
8.1 安全測試要求 150
8.1.1 注冊過程 151
8.1.2 登錄過程 152
8.1.3 會話過程 153
8.1.4 登出過程 157
8.1.5 注銷過程 158
8.2 安全測試方法 158
8.2.1 注冊過程 159
8.2.2 登錄過程 163
8.2.3 會話過程 171
8.2.4 登出過程 173
8.2.5 注銷過程 174
8.3 小結 175
第9 章 安全防護基礎 176
9.1 App 加固技術簡介 179
9.2 第 一代加固技術 181
9.3 第二代加固技術 183
9.4 第三代加固技術 184
9.5 第四代加固技術 185
9.6 小結 186
第 10 章 靜態防護技術 188
10.1 源代碼保護 188
10.1.1 控制流平坦化 189
10.1.2 不透明謂詞 192
10.1.3 字符串加密 193
10.2 dex 文件加固 194
10.2.1 dex 文件整體加殼 195
10.2.2 程序方法抽取加固 197
10.2.3 VMP 加固 198
10.2.4 字符串加密 201
10.3 資源文件加固 204
10.4 so 文件加固 205
10.5 小結 209
第 11 章 動態防護技術 210
11.1 防調試 210
11.2 防日志輸出 212
11.3 安全軟鍵盤 214
11.4 防界面劫持 215
11.5 防篡改 216
11.6 防截屏/錄屏 218
11.7 模擬器檢測 218
11.8 應用多開檢測 219
11.9 ROOT 環境檢測 221
11.10 掛鉤框架檢測 222
11.11 小結 223
第 12 章 應用脫殼基礎與實踐 224
12.1 脫殼基礎 225
12.1.1 加殼的基本思路 225
12.1.2 dex 文件格式解析 226
12.1.3 dex 文件加載原理 230
12.1.4 so 文件加載過程 253
12.1.5 脫殼思路 260
12.2 脫殼實踐 261
12.2.1 環境搭建 261
12.2.2 編寫脫殼代碼 264
12.2.3 脫殼 266
12.3 結束語 268
附錄A 安全測試項索引 269
附錄B Dalvik 所有的操作碼 275
附錄C 安全測試工具參考 280
序: