Enquire Now CompTIA Mobile App Security Plus Certification (Android Edition)
- Explain why an organization should devote time and resources to app security, including a specific rationale for Android app development.
- Identify where and how the Android system architecture is vulnerable to security threats.
- Employ strategies to promote the security of mobile apps, including specific strategies for Android.
- Enable an Android app to communicate securely with hardware and software on the device.
- Enable an Android app to secure data through encryption.
- Enable an Android app to store data securely.
- Enable an Android app to communicate securely over networks and with web services.
- Use the WebView component securely.
- Protect credentials in storage and in transit.
- Harden an Android app against attack to levels appropriate for the risk mode
- Lesson 1: The Rationale for Android App Security
- Identify the Need for Security
- Identify Security Requirements and Expectations
- Include Security in Your Development Processes
- Identify Your Approach to Risk Management
- Lesson 2: The Android Security Architecture
- Strengths and Weaknesses of the Android Security Architecture
- The Android Permissions Model
- Android Vulnerabilities
- Lesson 3: Employing Secure Mobile App Development Strategies
- Follow App Security Best Practices
- Design for Security
- Write Secure Java Code
- Lesson 4: Accessing Local Processes and Devices Securely
- Select Countermeasures for Local Threats
- Implement Secure Access of Local Processes and Hardware
- Lesson 5: Securing Data Through Encryption
- Select Countermeasures for Threats to Cleartext Data
- Implement Encryption
- Lesson 6: Accessing Local Storage Securely
- Identify Countermeasures for Local Storage Threats
- Implement Secure Access of Local Storage
- Lesson 7: Communicating with Networks and Web Services Securely
- Identify Countermeasures for Networking Threats
- Implement Secure Network Communication
- Lesson 8: Using the WebView Component Securely
- Identify Countermeasures for WebView Component Threats
- Implement WebView Security
- Lesson 9: Protecting Credentials in Storage and Transit
- Identify Countermeasures for Threats to Credentials
- Implement Secure User Authentication
- Lesson 10: Hardening Apps Against Attack
- Identify Countermeasures for Reverse Engineering Threats
- Harden an App