Learning iOS Security
eBook - ePub

Learning iOS Security

Allister Banks, Charles S. Edge

Share book
  1. 142 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Learning iOS Security

Allister Banks, Charles S. Edge

Book details
Book preview
Table of contents
Citations

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on ā€œCancel Subscriptionā€ - itā€™s as simple as that. After you cancel, your membership will stay active for the remainder of the time youā€™ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlegoā€™s features. The only differences are the price and subscription period: With the annual plan youā€™ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weā€™ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Learning iOS Security an online PDF/ePUB?
Yes, you can access Learning iOS Security by Allister Banks, Charles S. Edge in PDF and/or ePUB format, as well as other popular books in Informatica & Sicurezza informatica. We have over one million books available in our catalogue for you to explore.

Information

Year
2015
ISBN
9781783551743

Learning iOS Security


Table of Contents

Learning iOS Security
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. iOS Security Overview
Pairing
Backing up your device
iCloud backups
Taking backups using iTunes
Viewing iOS data in iTunes
Initial security checklist
Configuring a passcode
Configuring privacy settings
Safari and built-in App protections
Predictive search and spotlight
Summary
2. Introducing App Security
Installing apps
Blocking access to the App Store
Single App mode, App Lock, and Guided Access
App communication
Handoff and Continuity
Keybags and keychains
Keyboards and extensions
Securing what extensions can access
User context
Sandboxing and App data storage
Introduction to in-house App development
Summary
3. Encrypting Devices
Secure boot and activating iOS
Passbook and Touch ID for Apple Pay
Introduction to iOS network communication
AirDrop
A bug or a feature?
VPN (Always-On, APN, Per-App, On-Demand)
Global HTTP Proxy, caching, and the web content filter
Privacy-related concerns
Lesser-known ways for Apple to gather diagnostics
Health app
Configuration profiles
Signing, encryption, and delivery
Summary
4. Organizational Controls
Apple Configurator
Intended workflows
The interaction modes ā€“ Prepare, Supervise, and Assign
The importance of supervision
Apps, VPP, and Apple Configurator
Mass restoring and naming of devices
Backup concerns
Configurator as chaperone
Activation Lock and Find My iPhone
Addressing the rough spots
DEP versus Apple Configurator
Guided Access versus App Lock versus Single App Mode
ActiveSync
Summary
5. Mobile Device Management
Introducing MDM
Configurator versus MDM
The Profile Manager
Preparing the Profile Manager Server
Preparing Profile Manager
Completing Post Configuration tasks
Using Profile Manager
Enrolling into Profile Manager
Device management
Passcode policies
Introducing Bushel
Setup
The enrollment process
Restrictions
Volume Purchasing Program and MDM
Summary
6. Debugging and Conclusion
Xcode
Dive deeper with libimobiledevice
Installing libimobiledevice using Homebrew
Using idevicesyslog and idevicepair
Using idevicedate and ideviceinstaller
App communications
Identifying devices
Listening to network communications
Apple IDs and Apps
Forensics
Application security
Viewing an App
Summary
Index

Learning iOS Security

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: 2240215
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78355-174-3
www.packtpub.com

Credits

Authors
Allister Banks
Charles S. Edge
Reviewers
Jeremy Agostino
William Smith
Commissioning Editor
Ashwin Nair
Acquisition Editor
Hemal Desai
Content Development Editor
Mamata Walkar
Technical Editor
Menza Mathew
Copy Editors
Jasmine Nadar
Wishva Shah
Project Coordinator
Shipra Chawhan
Proofreaders
Safis Editing
Paul Hindle
Indexer
Tejal Soni
Production Coordinator
Melwyn D'sa
Cover Work
Melwyn D'sa

About the Authors

Allister Banks is an enthusiast. He's very excited to be in the exceedingly limited, exclusive club of coauthors of Charles S. Edge. After working for a decade with IT consulting companies on both the coasts of the U.S., he now works for a medical-focused institution with education and data center aspects. He has given speeches at LOPSA-East, MacTech Conference, and MacAdmins Conference at Penn State. He lives in New York. He contributes to various open source projects and speaks enough Japanese to order food.
Charles S. Edge has been working with Apple products since he was a child. Professionally, Charles started with the Mac OS and Apple server offerings in 1999 after working of years with various flavors of Unix. Charles began his consulting career with Support Technologies and Andersen Consulting. As the chief technology officer of 318, Inc., a consulting firm in Santa Monica, California, Charles built and nurtured a team of over 50 engineers, which was the largest Mac team in the world at that time. Charles is now a product manager at JAMF Software, with a focus on Bushel (http://www.bushel.com).
Charles has spoken at a variety of conferences including DefCon, BlackHat, LinuxWorld, MacWorld, MacSysAdmin, and Apple Worldwide Developers Conference. Charles has also written 12 books, over 3,000 blog posts, and a number of printed articles on Apple products.

About the Reviewers

Jeremy Agostino is a longtime Mac and iOS developer with a professional focus on hardware support and device drivers. He has assisted in the design and implementation of custom technical solutions to manage some of the largest iOS deployments in the U.S. Jeremy is currently leading the engineering team at Ground Control Solutions, where he is developing a powerful deployment and management tool for iOS devices.
William Smith is a solutions architect for 318, Inc., which is an IT consultancy that is based in Santa Monica, California. He is a technology veteran with more than 20 years of experience. He lives in Saint Paul, Minnesota, where he has provided training and consulting services on behalf of customers such as Apple and JAMF Software.
William enjoys writing and presenting on technology topics and he has spoken at JAMF Nation User Conference, MacIT, PSU MacAdmins, and other conferences. He has been a Microsoft MVP for more than 11 years and is co-owner of OfficeforMacHelp.com. Currently, he is a part of the steering committee for the new Twin Cities Mac Admins professionals groupā€”a community that supports all things...

Table of contents