Android™ Security Essentials
Course Overview
This is a professional course will cover the Android™ security model and concerns from both the developer and end-user point of view.
Lesson 1: Introduction and Android Security Architecture
- Android Security Program Overview and Architecture.
- Kernel level security (Linux), and rooting Android.
- Android Application Components.
- The Application Sandbox.
- Managers and Services
- Activity Manager Service.
- Package Manager Service.
- Notification Manager Service.
- Search Manager Service.
- Connectivity, Telephony, and Wi-Fi Manager Services.
- Download and Storage Manager Services.
- Window Manager Service.
- Android Application Framework Layer.
- Third party application permissions.
- Using Protected APIs.
- Custom Permissions.
- Android Malware: Prevention, Detection, and Removal.
- Security Enhanced Android (SE Android).
- How Android achieves Inter-process communication.
- Restricting access to Android components.
- Vulnerabilities of Stored Data.
- Cryptography and Encryption.
- Signing your application.
- Threats Facing Devices Transferring Data.
- Protecting web transferred data.
- Input Validation.
- Prevent Command Injection






