CompTIA Mobile App Security+ - iOS Edition

Course Overview

In this course, you will learn why it is critical to build security into your iOS apps, how to improve your programming processes to promote security, & how to provide countermeasures for the numerous threats to which an iOS app and its users are exposed.

Who Should Attend

Students taking this course are software developers who are experienced with mobile app development in iOs and want to improve the security of apps they develop. The student has experience developing iOS apps, and is familiar with the iOS SDK, development tools, and processes.

Course Outline

1 - The Rationale for iOS App Security

  • Identify Why Security is Necessary
  • Strengths and Weaknesses of the iOS Security Architecture

2 - The iOS Security Architecture

  • Strengths and Weaknesses of the iOS Security Architecture
  • iOS App Construction
  • iOS Vulnerabilities

3 - Employing Secure Mobile App Development Strategies

  • Follow App Security Best Practices
  • Identify Vulnerable Areas within a Mobile App
  • Write Secure Objective-C Code

4 - Accessing Local Processes and Devices Securely

  • Identify Threats to Access of Local Processes and Hardware
  • Select Countermeasures to Local Process and Hardware Threats
  • Implement Secure Access of Local Processes and Hardware

5 - Securing Data through Encryption

  • The Need for Encryption
  • Select Appropriate Encryption to Secure Data
  • Develop an App that Secures Data through Encryption

6 - Accessing Local Storage Securely

  • Identify Threats to Local Storage
  • Select Countermeasures to Local Storage Threats
  • Implement Secure Access of Local Storage

7 - Communicating over Networks Securely

  • Identify Threats to Network Communication and Web Services
  • Select Countermeasures to Network Communication Threats
  • Implement Secure Network Communication

8 - Using the UIWebView Component Securely

  • Identify Countermeasures for UIWebView Component Threats
  • Implement UIWebView Security

9 - Protecting Credentials in Storage and Transit

  • Identify Countermeasures for Threats to Credentials
  • Implement Secure User Authentication
  • Implement Keychain

10 - Hardening Apps Against Attack

  • Threats Related to Reverse Engineering
  • Select Appropriate Countermeasures for Reverse Engineering Threats
  • Harden an Application

Enroll Today

This is a 3-day class

Price: $2,000.00
Payment Options

ILT Instructor‑Led Training


GTR  Guaranteed to Run

Class times are listed Eastern time. This class is available for Private Group Training

To sort by location or date, click the ‘When’ and ‘Where’ column headings.

Class dates not listed.
Please contact us for available
dates and times.