Skip to content Skip to navigation

Mobile Security

Go to Course

Application Required: Apply Now

Fee Applies.

Applications may be submitted online at anytime. Sample Application

Now open!

Course Overview

From smartphones to tablets to watches, users are relying more and more on the convenience of mobile technology. Organizations must meet this growing trend with greater security measures to support critical business functions and protect sensitive data on enterprise devices. Mobile architectures, applications, networks and services must all be developed and managed in compliance with the oversight of a strong IT workforce.

This course provides an in-depth technical overview of the security features and limitations of modern mobile operating systems, including the top risks and vulnerabilities, every IT professional needs to know.

You Will Learn

  • Mobile application security measures
    • Native, API-based, Web-based and HTML5 system architectures are covered in Android, Surface, Apple and Samsung devices. The latest threats to mobile application security including data leakage, identifier leakage, third-party tags and libraries, and location privacy are also reviewed. An ecosystem-level of available application store defenses are detailed using Bouncer (Android automated vetting) and iOS (Apple manual and automated vetting) to demonstrate permission models and defense against circumvention.
  • Models to develop and secure Android applications
    • WebView, common cryptographic mistakes and marketplace issues reveal how malicious intent can cause security breaches in Android applications. Establishing practices to defend against threats through app code signing, runtime processing, permissions and other features like Bytecode are discussed.
  • Security detection and measures in iOS
    • The iOS security architecture is comprised of specific features for ensuring trust—secure boot chain, secure enclave, app data protection and data classes. These security measures are covered with attention to privacy mechanisms for service through iMessage and iCloud; network oversight through Bluetooth and AirDrop are also covered.
  • Trends in mobile device management (MDM)
    • Device requirements for MDM are reviewed in detail: configuration and hardening, encryption, backup and recovery, remote wipe, patch management, enterprise VPN and proxy. Additionally, measures to monitor, enforce and report on enterprise device activity are covered using case studies from MobileIron, AirWatch and Enterproid.

Instructors

  • Dan Boneh, Professor of Computer Science, Stanford University
  • Neil Daswani, Chief Information Security Officer, LifeLock
  • John Mitchell, Professor of Computer Science, Stanford University

Recommended

We recommend you have the equivalent of a BS in Computer Science and a background in security.

We highly recommend that you take this course, Software Security Foundations (XACS101) as the 1st course within the Stanford ACS certificate program. It provides the fundamentals necessary for the subsequent courses in the program.

Tuition

  • $495 per online course
  • $75 one-time document fee

On Demand Webinars

View our free on-demand webinars to get a preview of the courses we have to offer.

Questions

Please contact

650.741.1547

scpd-acs-mail@stanford.edu

Certificates and Degrees RDP Removing Degrees and Certificates

Course Access   

60 day access to the online course starts upon payment.

Course Materials 

Course materials are available for download from the online videos page to allow for printing and review.

Final Exam

Online participants are asked to complete a final exam at the end of each course to maintain the integrity of the program. A digital record of completion will be emailed to participants when they pass the exam.

Course Evaluation

It is required that participants complete the course evaluation once they have passed the final exam.

 

Mobile Security

View All Courses

Access learning material from upcoming, self-study, and completed courses...