Exploring SE for Android
暫譯: 探索 Android 的 SE

William Confer, William Roberts

  • 出版商: Packt Publishing
  • 出版日期: 2015-02-27
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 214
  • 裝訂: Paperback
  • ISBN: 1784390593
  • ISBN-13: 9781784390594
  • 相關分類: Android
  • 海外代購書籍(需單獨結帳)

商品描述

Discover Security Enhancements (SE) for Android to build your own protected Android-based systems

About This Book

  • Learn the fundamental security models and motivations behind Linux, SELinux, and SE for Android.
  • Build and enable current security enhancements from the SE for Android project onto a working embedded UDOO board.
  • Discover how to leverage SE for Android to secure your own projects in powerful ways using this step by step guide.

Who This Book Is For

This book is intended for developers and engineers with some familiarity of operating system concepts as implemented by Linux. A basic background in C code would be helpful. Their positions range from hobbyists wanting to secure their Android powered creations to OEM engineers building handsets to engineers of emerging areas where Android is seeing growth.

What You Will Learn

  • Experiment with Linux and SELinux access controls
  • Build custom Android kernels
  • Backport SE for Android patches to different Android versions
  • Explore binder and property services, what they are, and how and why SELinux integrates them
  • Work with Android core internal systems like init and zygote
  • Learn how to keep pace with and navigate the details of fast moving open source projects
  • Overcome obstacles in policy development through directed experimentation

In Detail

You will start by exploring the nature of the security mechanisms behind Linux and SELinux, and as you complete the chapters, you will integrate and enable SE for Android into a System on Chip (SoC), a process that, prior to this book, has never before been documented in its entirety! Discover Android's unique user space, from its use of the common UID and GID model to promote its security goals to its custom binder IPC mechanism. Explore the interface between the kernel and user space with respect to SELinux and investigate contexts and labels and their application to system objects.

This book will help you develop the necessary skills to evaluate and engineer secured products with the Android platform, whether you are new to world of Security Enhanced Linux (SELinux) or experienced in secure system deployment.

商品描述(中文翻譯)

**探索 Android 的安全增強 (SE),以建立您自己的受保護 Android 系統**

## 本書介紹

- 學習 Linux、SELinux 和 Android 的安全增強背後的基本安全模型和動機。
- 在可運作的嵌入式 UDOO 開發板上構建並啟用來自 Android 安全增強專案的當前安全增強功能。
- 探索如何利用 Android 的安全增強以強大的方式保護您的專案,並使用這本逐步指南。

## 本書適合誰

本書適合對 Linux 實現的作業系統概念有一定了解的開發人員和工程師。具備 C 語言的基本背景將會有所幫助。他們的職位範圍從希望保護其 Android 驅動創作的愛好者,到構建手機的 OEM 工程師,再到在 Android 迅速增長的領域工作的工程師。

## 您將學到什麼

- 實驗 Linux 和 SELinux 的存取控制
- 構建自定義的 Android 核心
- 將 Android 的安全增強補丁回移植到不同的 Android 版本
- 探索 binder 和 property 服務,它們是什麼,以及 SELinux 如何整合它們的原因和方式
- 與 Android 核心內部系統(如 init 和 zygote)合作
- 學習如何跟上快速變化的開源專案的步伐並導航其細節
- 通過有針對性的實驗克服政策開發中的障礙

## 詳細內容

您將開始探索 Linux 和 SELinux 背後的安全機制的本質,隨著您完成各章節,您將把 Android 的安全增強整合並啟用到系統單晶片 (SoC) 中,這一過程在本書之前從未被完整記錄!探索 Android 獨特的用戶空間,從其使用通用 UID 和 GID 模型以促進其安全目標,到其自定義的 binder IPC 機制。研究內核與用戶空間之間的接口,關於 SELinux,並調查上下文和標籤及其在系統對象中的應用。

本書將幫助您發展必要的技能,以評估和設計基於 Android 平台的安全產品,無論您是對安全增強 Linux (SELinux) 的世界感到陌生,還是對安全系統部署有經驗。