• Complain

William Confer - Exploring SE for Android

Here you can read online William Confer - Exploring SE for Android full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2015, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

William Confer Exploring SE for Android

Exploring SE for Android: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Exploring SE for Android" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

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 Androids 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.

William Confer: author's other books


Who wrote Exploring SE for Android? Find out the surname, the name of the author of the book and a list of all author's works by series.

Exploring SE for Android — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Exploring SE for Android" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Exploring SE for Android

Exploring SE for Android

Copyright 2015 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: February 2015

Production reference: 1190215

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78439-059-4

www.packtpub.com

Credits

Authors

William Confer

William Roberts

Reviewers

Joshua Brindle

Hiromu Yakura

Commissioning Editor

Usha Iyer

Acquisition Editor

Reshma Raman

Content Development Editor

Arvind Koul

Technical Editor

Shiny Poojary

Copy Editors

Shivangi Chaturvedi

Vikrant Phadke

Neha Vyas

Project Coordinator

Neha Bhatnagar

Proofreaders

Paul Hindle

Stephen Silk

Indexer

Priya Sane

Production Coordinator

Conidon Miranda

Cover Work

Conidon Miranda

Foreword

The first talk of SELinux on Android started almost as soon as Android was announced. The interest at that time was mainly shown by academic circles and developers of SELinux itself. As a longtime user of SELinux in server deployments, I knew its benefits from a security point of view and also knew how much Android could benefit from them.

At that time, I may have been coy about the reasons I wanted to commit some of the initial patches to the SELinux project. Looking back at the code reviews for those Android Open Source Project (AOSP) changes, I now remember how much resistance there was in the beginning. Space on devices was at a premium, and it was considered a victory if we could save a few kilobytes. And here were the SELinux libraries and policies that increased the system size by thirty kilobytes! The performance impact had not even been measured at that time.

The work continued unabated with SELinux contributors, such as Stephen Smalley, Robert Craig, Joshua Brindle, and an author of this book, William Roberts, as well as with the help of my coworkers Geremy Condra and Nick Kralevich at Google. Slowly, through the herculean efforts of everyone involved, the project materialized and became more and more complete. Since Android 4.4 KitKat, SELinux is shipped in enforcing mode, and all Android users can benefit from the added protection that it affords.

The tale doesn't end there! Now, it's your turn to learn. This book is the first reference available for the specific flavor of SELinux found in Android. It's my sincere hope that this book imparts the knowledge you need to understand and contribute to its continued development. William Roberts has been submitting code to AOSP since the beginning of SELinux for Android, and his and Dr. Confer's knowledge is contained in these pages. It's up to you to read it and help write the next chapter of this saga.

Kenny Root

Mountain View, CA

About the Authors

William Confer has been engineering embedded and mobile systems since 1997. He has worked for Samsung Mobile as a managing staff engineer and currently teaches computer science at SUNY Polytechnic Institute. He holds a patent in low-cost character recognition for extremely resource-limited devices and has multiple other patents pending for mobile technologies.

My wife, sa, sacrificed endlessly to help give me the space and time needed for this work, and I owe her more than I can say. My three daughters also ensured I couldn't always be working on this book and distracted me in the best possible ways. I couldn't rest if I didn't thank all my fall 2014 students from SUNY Polytechnic Institute who put up with me when I was sidetracked by this book. Finally, and most importantly, my greatest thanks goes to my coauthor (and friend, student, and teacher), William Roberts, without whom I would have to have found another.

William Roberts is a software engineer who is focused on OS-level security and platform enhancements. He is one of the engineers who founded the Samsung KNOX product and an early adopter of SE for Android. He has made contributions to several open source projects, such as SE for Android, the Android Open Source Project, the Linux Kernel, CyanogenMod, and OpenSC. His recent interests have taken him to Smart Card technologies and the virtualization of smart cards. In his spare time, he works with Dr. Confer on the Miniat project (http://www.miniat.org), a virtual, embedded architecture simulator.

I would like to thank Dr. William Confer, the coauthor, for helping me write this book; his contributions were invaluable. Also, I would like to thank my wife for supporting me and giving me the time to do this, even though we were renovating the house. Also, I would like to thank my family and friends for their encouragement along the way.

About the Reviewers

Joshua Brindle is the CTO and cofounder of Quark Security Inc., a company focused on solving mobile and cross-domain security problems. Joshua has 12 years of professional experience in the area of development for government, academic, and open source software that focuses on security in Linux. Joshua has contributed to numerous open source projects, both as a project maintainer and as a developer. His work can be found on all SELinux systems and nearly all Linux systems. Joshua's recent experience focuses on building secure mobile devices using technologies such as Security Enhancements for Android, mobile device, and application management.

Hiromu Yakura is a student at Nada High School, Japan. He is the youngest person to hold the national information security qualification from Japan. He has given lectures about SE for Android at many conferences. He is also familiar with the security competition, Capture the Flag (CTF), and has participated in DEF CON CTF 2014 as a team binja.

I would like to express my gratitude to my family for their understanding and support.

www.PacktPub.com
Support files, eBooks, discount offers, and more

For support files and downloads related to your book, please visit www.PacktPub.com.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpswww2packtpubcombookssubscriptionpacktlib Do you need instant - photo 1
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Exploring SE for Android»

Look at similar books to Exploring SE for Android. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Exploring SE for Android»

Discussion, reviews of the book Exploring SE for Android and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.