5

Platform Security

Securing an embedded platform is extremely challenging, especially with a large system such as Android. Android’s security infrastructure permeates up through the entire software stack. Security encompasses numerous technologies and concepts. From encrypting data with the latest cryptographic techniques to ensuring that data in one application is not accessible by another, the system needs to be constructed so it can readily support the various facets of platform security.

Android’s security stack starts with the kernel and is built up from there. It leverages readily available technologies, using common Linux concepts with a twist, and finishes out with some Android specifics. This chapter examines how Android’s security ...

Get Inside the Android OS: Building, Customizing, Managing and Operating Android System Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.