Android Security Testing

Course Description

The ubiquity of Google’s Android mobile platform and growing threats to mobile applications call for increased vigilance on the part of organizations developing Android software applications. This hands-on one-day course introduces students to the Android application framework and architecture. The course also includes a case study to highlight common misconceptions and security issues of the Android mobile platform. A significant portion of the course is dedicated to lab exercises where students are provided the opportunity to model attacks and perform penetration testing and reverse engineering of an Android application.

Course Objectives

After successfully completing this course, the student will be able to:

  • Understand the Android ecosystem and application architecture
  • Understand components of the Android data storage and security models
  • Identify specific threats and risks associated with the Android mobile platform
  • Perform a hands-on penetration test and reverse engineer an Android application

Course Details

Delivery: Live traditional classroom or virtual classroom

Duration: 8 hours

Intended Audience: Developer, QA and Testing, IS Security Team Delivery