Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
Overview of the OWASP Mobile Security Testing Guide
- Key areas in mobile app security
- The OWASP Mobile AppSec Verification Standard (MASVS)
- Navigating the guide
- Mobile app taxonomy
Understanding Mobile App Security Testing Fundamentals
- Mobile app security checklist
- Testing principles
- Setting testing objectives
- Security testing in the development lifecycle
Applying General Testing Techniques for Mobile Apps
- Authentication architectures
- Testing network protocols and cryptography
- Evaluating code quality
- Tampering and reverse engineering
- Mobile app user interaction testing
Exploring Android and iOS Platforms
- Android platform overview
- Data storage on Android
- iOS platform overview
- Data storage on iOS
Conducting Security Testing for Android
- Android basic security testing
- Testing data storage mechanisms
- Local authentication testing
- Android APIs (cryptographic, network, and platform)
- Code quality and build settings for apps
- Tampering and reverse engineering
- Anti-reversing defenses
Conducting Security Testing for iOS
- iOS basic security testing
- Testing data storage mechanisms
- iOS APIs (cryptographic, network, and platform)
- Code quality and build settings for apps
- Tampering and reverse engineering
- Anti-reversing defenses
Contributing to the MSTG Community
- Reading the MSTG
- Contribution guide
- Feature requests and feedback
Summary and Conclusion
Requirements
- A general understanding of the mobile application development lifecycle
- Experience in mobile application development, security, and testing
Target Audience
- Developers
- Engineers
- Architects
21 Hours
Testimonials (1)
That every technical lesson came with multiple practical exercises to nail down the concepts.