Enquire Now CompTIA Mobile App Security Plus Certification (iOS Edition)
- Explain why an organization should devote time and resources to app security, including specific rationale for iOS app development.
- Identify where and how the iOS system architecture is vulnerable to security threats.
- Apply strategies to promote the security of mobile apps, including specific strategies for iOS.
- Enable an iOS app to communicate securely with hardware and software on the device.
- Enable an iOS app to secure data through encryption.
- Enable an iOS app to store data securely.
- Enable an iOS app to communicate securely over networks and with web services.
- Use the UIWebView component securely.
- Protect credentials in storage and in transit.
- Harden an iOS app against attack to levels appropriate for the risk model.
- Lesson 1: The Rationale for IOS 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 iOS Security Architecture
- Strengths and Weaknesses of the iOS Security Architecture
- iOS App Construction
- iOS Vulnerabilities
- Lesson 3: Employing Secure Mobile App Development Strategies
- Follow App Security Best Practices
- Protect Against Threats
- Software Development Life Cycle (SDLC)
- Design for Security
- Conduct Security Testing and Analysis
- Write Secure Objective-C 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 Networking Threats
- Identify Countermeasures for Networking Threats
- Implement Secure Network Communication
- Lesson 8: Using the UIWebView Component Securely
- Identify Countermeasures for UIWebView Component Threats
- Implement UIWebView Security
- Lesson 9: Protecting Credentials in Storage and Transit
- Identify Countermeasures for Threats to Credentials
- Implement Secure User Authentication
- Implement Keychain
- Lesson 10: Hardening Apps Against Attack
- Identify Countermeasures for Reverse Engineering Threats
- Harden an App