Virtual Class
Public Class
In House Training
Private Class
This is a two-day (12 hours) professional course, which thoroughly covers the Android security model and concerns of both the developer and end-user point of view. This course is mapped for AND-802 exam.
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” course provided by Android ATC
Upon completing this course, students will be able to:
1- Understand Android software architecture.
2- Understand Android’s security model.
3- Build Android applications with security best practices in mind.
4- Build more secure and more robust application that appeals to clients.
Lesson 1 Permissions
Introduction
Android Platform Architecture
Android Security Architecture
Permissions
Lab 1: Permission
Lesson 2 Managing the Policy File
Introduction
The Manifest File
Modifying the Application Policy
Backup
Lab 2
Lesson 3 User Data Privacy and Protection
Introduction
Data Security Principles
The Mobile Environment
Data States
Vulnerabilities and Attacks Against Stored Data
Protection Principles
Tips for Android Coding Vulnerabilities
Lab 3
Lesson 4 Securing Storage
Introduction
Data Storage Decisions
Storage Mechanisms
File Operations on an External Storage
Cache
Database
Lab 4: Data Storage Applications