Android Security Essentials
Overview
This is a professional course, which thoroughly covers the Android security model and concerns of both the developer and end-user point of view.
Objectives
- Understand Android software architecture.
- Understand Android’s security model.
- Build Android applications with security best practices in mind.
- Build more secure and more robust application that appeals to clients.
Prerequisites
- It’s highly recommended that the attendees of this course know the basics of Android application development knowledge.
- To acquire good knowledge of Android application development, trainees may attend the Android Application Development.
Outline
- Introduction.
- Android Platform Architecture.
- Android Security Architecture.
- Permissions.
- Introduction.
- The Manifest File.
- Modifying the Application Policy.
- Introduction.
- Data Security Principles.
- The Mobile Environment.
- Data States.
- Vulnerabilities and Attacks Against Stored Data.
- Protection Principles.
- Tips for Android Coding Vulnerabilities.
- Introduction.
- Data Storage Decisions.
- Storage Mechanisms.
- File Operations on an External Storage.
- Cache.
- Database.




















