Android Security Internals: An In-Depth Guide to Android's Security Architecture (Paperback)
暫譯: Android 安全內部:深入解析 Android 的安全架構 (平裝本)

Nikolay Elenkov

買這商品的人也買了...

商品描述

"I honestly didn't believe I'd learn much from the book because I've been working on Android security for many years. This belief could not have been more wrong. Android Security Internals has earned a permanent spot on my office bookshelf."- Jon "jcase" Sawyer, from the Foreword

There are more than one billion Android devices in use today, each one a potential target. Unfortunately, many fundamental Android security features have been little more than a black box to all but the most elite security professionals—until now.

In Android Security Internals, top Android security expert Nikolay Elenkov takes us under the hood of the Android security system. Elenkov describes Android security architecture from the bottom up, delving into the implementation of major security-related components and subsystems, like Binder IPC, permissions, cryptographic providers, and device administration.

You'll learn:

  • How Android permissions are declared, used, and enforced
  • How Android manages application packages and employs code signing to verify their authenticity
  • How Android implements the Java Cryptography Architecture (JCA) and Java Secure Socket Extension (JSSE) frameworks
  • About Android's credential storage system and APIs, which let applications store cryptographic keys securely
  • About the online account management framework and how Google accounts integrate with Android
  • About the implementation of verified boot, disk encryption, lockscreen, and other device security features
  • How Android's bootloader and recovery OS are used to perform full system updates, and how to obtain root access
With its unprecedented level of depth and detail, Android Security Internals is a must-have for any security-minded Android developer.

商品描述(中文翻譯)

「老實說,我不相信我會從這本書中學到很多東西,因為我已經在 Android 安全方面工作了很多年。這種想法完全錯了。Android Security Internals 在我的辦公室書架上贏得了一個永久的位置。」- Jon 'jcase' Sawyer,前言中

目前有超過十億部 Android 設備在使用,每一部都是潛在的攻擊目標。不幸的是,許多基本的 Android 安全功能對於除了最精英的安全專業人士之外,幾乎都是一個黑箱——直到現在。

Android Security Internals 中,頂尖的 Android 安全專家 Nikolay Elenkov 帶我們深入了解 Android 安全系統的內部運作。Elenkov 從底層開始描述 Android 的安全架構,深入探討主要安全相關組件和子系統的實現,例如 Binder IPC、權限、加密提供者和設備管理。

你將學到:

- Android 權限是如何聲明、使用和強制執行的
- Android 如何管理應用包並使用代碼簽名來驗證其真實性
- Android 如何實現 Java Cryptography Architecture (JCA) 和 Java Secure Socket Extension (JSSE) 框架
- 有關 Android 的憑證存儲系統和 API,這些 API 允許應用安全地存儲加密密鑰
- 有關在線帳戶管理框架以及 Google 帳戶如何與 Android 整合
- 有關驗證啟動、磁碟加密、鎖定螢幕和其他設備安全功能的實現
- Android 的啟動加載器和恢復操作系統如何用於執行完整系統更新,以及如何獲得 root 訪問權限

以其前所未有的深度和細節,Android Security Internals 是任何關注安全的 Android 開發者必備的書籍。