Android Apps Security (Paperback)

Sheran Gunasekera

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

商品描述

Android Apps Security provides guiding principles for how to best design and develop Android apps with security in mind. It explores concepts that can be used to secure apps and how developers can use and incorporate these security features into their apps.

This book will provide developers with the information they need to design useful, high-performing, and secure apps that expose end-users to as little risk as possible. 

  • Overview of Android OS versions, features, architecture and security. 
  • Detailed examination of areas where attacks on applications can take place and what controls should be implemented to protect private user data
  • In-depth guide to data encryption, authentication techniques, enterprise security and applied real-world examples of these concepts

What you’ll learn

  • How to identify data that should be secured
  • How to use the Android APIs to ensure confidentiality and integrity of data
  • How to build secure apps for the enterprise
  • About Public Key Infrastructure, encryption APIs and how to implement them in apps
  • About owners, access control lists and permissions to allow user control over App properties
  • About client-server apps and how to manage authentication, transport layer encryption and server-side security

Who this book is for

This book is for intermediate and experienced Android app developers that are already familiar with writing apps from scratch. It discusses mechanisms on how apps can be secured so that private, end-user data is kept secure on the device and while in transit. If you’re just embarking on the path to Android development, then this book may prove to be a useful companion to other developer guides.

Table of Contents

  1. Android Architecture & Security Controls
  2. The Foundation of an App
  3. Who Has Access?
  4. Designing and Developing 3 Sample Apps
  5. Using PKI & Encryption
  6. Interfacing with Web Services
  7. Writing for the Enterprise
  8. Designing and Developing 3 More Sample Apps
  9. Publishing and Selling Your Apps
  10. Malware, Spyware and Your End-User
  11. API Reference

商品描述(中文翻譯)

《Android Apps Security》提供了設計和開發安全Android應用程序的指導原則。本書探討了可以用於保護應用程序的概念,以及開發人員如何使用和整合這些安全功能到他們的應用程序中。

本書將為開發人員提供設計有用、高性能和安全的應用程序所需的信息,以使最終用戶面臨的風險盡可能小。

內容包括:
- Android操作系統版本、功能、架構和安全概述
- 對應用程序攻擊可能發生的領域進行詳細檢查,以及應該實施的控制措施來保護用戶的私人數據
- 深入介紹數據加密、身份驗證技術、企業安全以及這些概念的實際應用示例

你將學到:
- 如何識別需要保護的數據
- 如何使用Android API確保數據的機密性和完整性
- 如何為企業構建安全的應用程序
- 關於公鑰基礎設施、加密API以及如何在應用程序中實施它們
- 關於擁有者、訪問控制列表和權限,以允許用戶對應用程序屬性進行控制
- 關於客戶端-服務器應用程序以及如何管理身份驗證、傳輸層加密和服務器端安全

本書適合中級和有經驗的Android應用程序開發人員,他們已經熟悉從頭開始編寫應用程序。本書討論了如何保護應用程序,以便在設備上和傳輸過程中保持私人的用戶數據安全。如果你剛開始學習Android開發,那麼本書可能會成為其他開發人員指南的有用伴侶。

目錄:
1. Android架構和安全控制
2. 應用程序的基礎
3. 誰有訪問權限?
4. 設計和開發3個示例應用程序
5. 使用PKI和加密
6. 與Web服務進行交互
7. 面向企業的設計和開發3個示例應用程序
8. 發布和銷售你的應用程序
9. 惡意軟件、間諜軟件和最終用戶
10. API參考