Mobile Application Security Training Course

Foundations of Mobile Security

Course Description

Mobile applications enable millions of users to be more productive, have more fun, and interact with their world in more ways than ever before. Mobile applications also expose users and their devices to a whole host of not-so traditional issues such as location disclosure, information theft, and call fraud. Approaches to securing mobile applications build upon many of the techniques used in more traditional software development; however, properly accounting for new threats and attacks requires a thorough understanding of mobile platforms.

Course Themes

  • Identify the typical attack surface on mobile devices
  • Describe the differences between the traditional and mobile computing environments
  • Outline how the above environments impact the overall risk landscape for the actors of the mobile device ecosystem
  • Reinforce certain aspects of mobile architectures and how they impact risk management in a mobile software development life cycle

Learning Objectives

  • Differentiate between traditional and mobile computing environments at a foundational level
  • Generally compare common mobile application architectures
  • Comfortably discuss the risk landscape affecting mobile architectures and approaches for mitigating those risks
  • Identify benefits and limitations of common mitigations present on mobile platforms


Delivery Format & Duration: 

  1. eLearning (1 hour)
  2. Live traditional or virtual classroom (duration varies dependent on selected modules)

Level: Introductory

Intended Audience:

  • Developers
  • Development Managers
  • QA Engineers
  • Architects
  • Application Security Specialists

Competencies: Understanding of the mobile application development

Prerequisites: None

Get more course information