3 Day(s)


  • Creating a mobile security policy
  • Correcting mobile risks using OWASP resources
  • Encrypting application data on mobile devices
  • Implementing data protection best practices
  • Inspecting downloaded applications for vulnerabilities
  • Intercepting mobile device data streams

Your Choice

Customize your hands-on Learning Method with your choice of PC usage: Pair Up or Sole Use. Learn More ยป


Those tasked with implementing, testing and deploying secure mobile applications and devices.

Skills Gained

  • Manage risks to mobile applications and devices
  • Implement an effective mobile device security strategy for your organization
  • Identify potential flaws in developed and downloaded iOS and AndroidT applications
  • Leverage best practices for mobile application development and security
  • Expose vulnerabilities in mobile devices and applications

Course Specifics

Course Outline

Introduction to Mobile Security

  • Identifying components of a mobile operating system (OS)
  • Recognizing application security challenges
  • Exposing the threats faced by mobile devices
  • Discovering mobile hacking tools

Developing a Mobile Security Strategy

Defining the mobile threat model
  • Balancing usability with security
  • Identifying attack vectors and surfaces
  • Assessing risk and business benefits
Creating a practical security policy
  • Establishing device enrollment procedures
  • Instituting permissions on usage and control
  • Enhancing connectivity control
  • Specifying acceptable use

Protecting Mobile Devices

Evaluating vulnerabilities
  • Exploring multiple and diverse device environments
  • Recognizing the risks of mobile applications
  • Defining methods for determining vulnerabilities
  • Uncovering common device configuration errors
Mobile Device Management (MDM)
  • Centralizing device administration
  • Confronting BYOD challenges
  • Fortifying device synchronization
  • Modifying policies to work with each mobile OS
  • Handling lost or stolen devices
Securing the mobile endpoint
  • Designing procedures to secure iPhone , iPad and Android devices
  • Assessing access solutions
  • Safeguarding credentials

Enhancing Data Security

Maintaining data confidentiality and integrity
  • Applying whole disk and file encryption
  • Evaluating hardware encryption techniques
Establishing secure communication
  • Employing VPN/TLS technology properly
  • Assessing thin clients for mobile devices
  • Allowing remote connectivity

Integrating Security throughout the Application Development Process

Applying secure development guidelines
  • Leveraging Xcode and Eclipse ADT
  • Implementing secure coding techniques
  • Differentiating between software and programming language vulnerabilities
Employing Open Web Application Security Project (OWASP) resources
  • Revealing the top ten mobile risks
  • Addressing identified exploits promptly
  • Defeating client-side injection attacks
  • Debugging a running app in an emulator
  • Reverse-engineering apps to identify vulnerabilities
Implementing mobile application security
  • Protecting user interface data
  • Storing data in the Android and iOS keychain
  • Enforcing user authentication
  • Handling sessions properly
  • Defining trust boundaries
Standardizing permissions
  • Implications of Jail Breaking/Rooting
  • Evaluating platform challenges

Promoting a Secure Environment

Creating the assessment plan
  • Performing end-user device testing
  • Manual vs. automated testing
Conducting a vulnerability assessment
  • Extracting sensitive data from iOS and Android file systems
  • Analyzing systems for information leaks
  • Determining remediation steps

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Upcoming Dates

Course Location Days Cost Date
3 1695 £1695 2018-07-16
3 1500 £1500 2017-11-06
3 1500 £1500 2017-11-02
3 1500 £1500 2017-09-27
3 1500 £1500 2017-08-21
3 1500 £1500 2017-08-16
3 1500 £1500 2017-08-15
3 1500 £1500 2017-07-31
3 1695 £1695 2017-07-19