Course Content
Lesson 1 Permissions
- Android Platform Architecture
- Android Security Architecture
- Permissions
- Levels of Protection
- Application Level Permissions
- Component Level Permissions
- Extending Android Permissions
- Lab 1: Securing Applications Using Permission
Lesson 2 Managing the Policy File
- Introduction
- The Manifest File
- Modifying Application Policy
- Lab 2: Defining the Application’s Policy File
Lesson 3 User Data Privacy and Protection
- Introduction
- Data Security Principles
- Vulnerabilities and Attacks against Stored Data
- Protection Principles
- Digital Rights Management
- Lab 3: Data Confidentiality and Protection
- Lab 3-1: Ensuring Data Confidentiality
- Lab 3-2: Protecting Application Data with Permissions
Lesson 4 Securing Storage
- Introduction
- Data Storage Decisions
- Storage Mechanisms
- Shared Preferences
- File
- Chace
- Database
- Lab 4: Data Storage Applications
- Using Shared Preferences
- File Storage Operations
- Storing data in Cache
- Retrive Gmail Account Info Using Account Manager