Bulletproof Android: Practical Advice for Building Secure Apps (Paperback)
暫譯: 防彈 Android:構建安全應用的實用建議 (平裝本)

Godfrey Nolan

  • 出版商: Addison Wesley
  • 出版日期: 2014-12-07
  • 售價: $1,400
  • 貴賓價: 9.5$1,330
  • 語言: 英文
  • 頁數: 240
  • 裝訂: Paperback
  • ISBN: 0133993329
  • ISBN-13: 9780133993325
  • 相關分類: Android
  • 立即出貨 (庫存=1)

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

商品描述

Battle-Tested Best Practices for Securing Android Apps throughout the Development Lifecycle

 

Android’s immense popularity has made it today’s #1 target for attack: high-profile victims include eHarmony, Facebook, and Delta Airlines, just to name a few. Today, every Android app needs to resist aggressive attacks and protect data, and in Bulletproof Android™, Godfrey Nolan shows you how.

 

Unlike “black hat/gray hat” books, which focus on breaking code, this guide brings together complete best practices for hardening code throughout the entire development lifecycle. Using detailed examples from hundreds of apps he has personally audited, Nolan identifies common “anti-patterns” that expose apps to attack, and then demonstrates more secure solutions.

 

Nolan covers authentication, networking, databases, server attacks, libraries, hardware, and more. He illuminates each technique with code examples, offering expert advice on implementation and trade-offs. Each topic is supported with a complete sample app, which demonstrates real security problems and solutions.

 

Learn how to

  • Apply core practices for securing the platform
  • Protect code, algorithms, and business rules from reverse engineering
  • Eliminate hardcoding of keys, APIs, and other static data
  • Eradicate extraneous data from production APKs
  • Overcome the unique challenges of mobile authentication and login
  • Transmit information securely using SSL
  • Prevent man-in-the-middle attacks
  • Safely store data in SQLite databases
  • Prevent attacks against web servers and services
  • Avoid side-channel data leakage through third-party libraries
  • Secure APKs running on diverse devices and Android versions
  • Achieve HIPAA or FIPS compliance
  • Harden devices with encryption, SELinux, Knox, and MDM
  • Preview emerging attacks and countermeasures

This guide is a perfect complement to Nolan’s Android™ Security Essentials LiveLessons (video training; ISBN-13: 978-0-13-382904-4) and reflects new risks that have been identified since the LiveLessons were released.

商品描述(中文翻譯)

**在整個開發生命週期中保護 Android 應用的實戰最佳實踐**

Android 的巨大受歡迎程度使其成為當今攻擊的首要目標:高知名度的受害者包括 eHarmony、Facebook 和 Delta Airlines 等。如今,每個 Android 應用都需要抵禦激烈的攻擊並保護數據,而在 **Bulletproof Android™** 中,Godfrey Nolan 將告訴你如何做到這一點。

與專注於破解代碼的「黑帽/灰帽」書籍不同,本指南匯集了在整個開發生命週期中加固代碼的完整最佳實踐。Nolan 使用他親自審核的數百個應用的詳細範例,識別出常見的「反模式」,這些模式使應用暴露於攻擊之下,然後展示更安全的解決方案。

Nolan 涵蓋了身份驗證、網絡、數據庫、伺服器攻擊、庫、硬體等主題。他用代碼範例闡明每種技術,並提供實施和權衡的專家建議。每個主題都附有完整的示範應用,展示實際的安全問題和解決方案。

學習如何:

- 應用保護平台的核心實踐
- 保護代碼、算法和業務規則免受逆向工程
- 消除密鑰、API 和其他靜態數據的硬編碼
- 徹底清除生產 APK 中的多餘數據
- 克服移動身份驗證和登錄的獨特挑戰
- 使用 SSL 安全地傳輸信息
- 防止中間人攻擊
- 安全地在 SQLite 數據庫中存儲數據
- 防止對網絡伺服器和服務的攻擊
- 避免通過第三方庫的側信道數據洩漏
- 確保在不同設備和 Android 版本上運行的 APK 的安全
- 達成 HIPAA 或 FIPS 合規性
- 使用加密、SELinux、Knox 和 MDM 加固設備
- 預覽新興攻擊和對策

*本指南是 Nolan 的 Android™ Security Essentials LiveLessons(視頻培訓;ISBN-13: 978-0-13-382904-4)的完美補充,並反映了自 LiveLessons 發布以來已識別的新風險。*