- A general understanding of mobile app development lifecycle
- Experience in mobile application development, security, and testing
Audience
- Developers
- Engineers
- Architects
The Mobile Security Testing Guide (MSTG) is a community-led, open-source testing resource that provides a comprehensive guide covering the processes, techniques, and tools used during security testing for mobile applications and services. The Open Web Application Security Project (OWASP) Foundation and its online community continuously develop the MSTG.
This instructor-led, live training (online or onsite) is aimed at developers, engineers, and architects who wish to apply the MSTG testing principles, processes, techniques, and tools to secure their mobile applications and services.
By the end of this training, participants will be able to:
- Explore testing techniques to strategize an effective security testing implementation in the development lifecycle.
- Perform testing techniques to test general vulnerabilities and risks in mobile apps.
- Run various security testing processes to secure their Android and iOS mobile applications.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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 Basics
- Mobile app security checklist
- Testing principles
- Setting testing objectives
- Development lifecycle security testing
Running General Testing Techniques for Mobile Apps
- Authentication architectures
- Testing network and cryptography
- Testing code quality
- Tampering and reverse engineering
- Mobile app user interaction
Exploring Android and iOS Platforms
- Android platform overview
- Data storage on Android
- iOS platform overview
- Data storage on iOS
Performing Security Testing for Android
- Android basic security testing
- Testing data storage
- Local authentication
- Android APIs (cryptographic, network, and platform)
- Code quality and build settings for apps
- Tampering and reverse engineering
- Anti-reversing defenses
Performing Security Testing for iOS
- iOS basic security testing
- Testing data storage
- 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
United Arab Emirates - OWASP Mobile Security Testing Guide
Qatar - OWASP Mobile Security Testing Guide
Egypt - OWASP Mobile Security Testing Guide
Saudi Arabia - OWASP Mobile Security Testing Guide
South Africa - OWASP Mobile Security Testing Guide
Brasil - OWASP Mobile Security Testing Guide
Canada - OWASP Mobile Security Testing Guide
中国 - OWASP Mobile Security Testing Guide
香港 - OWASP Mobile Security Testing Guide
澳門 - OWASP Mobile Security Testing Guide
台灣 - OWASP Mobile Security Testing Guide
USA - OWASP Mobile Security Testing Guide
Österreich - OWASP Mobile Security Testing Guide
Schweiz - OWASP Mobile Security Testing Guide
Deutschland - OWASP Mobile Security Testing Guide
Czech Republic - OWASP Mobile Security Testing Guide
Denmark - OWASP Mobile Security Testing Guide
Estonia - OWASP Mobile Security Testing Guide
Finland - OWASP Mobile Security Testing Guide
Greece - OWASP Mobile Security Testing Guide
Magyarország - OWASP Mobile Security Testing Guide
Ireland - OWASP Mobile Security Testing Guide
Luxembourg - OWASP Mobile Security Testing Guide
Latvia - OWASP Mobile Security Testing Guide
España - OWASP Mobile Security Testing Guide
Italia - OWASP Mobile Security Testing Guide
Lithuania - OWASP Mobile Security Testing Guide
Nederland - OWASP Mobile Security Testing Guide
Norway - OWASP Mobile Security Testing Guide
Portugal - OWASP Mobile Security Testing Guide
România - OWASP Mobile Security Testing Guide
Sverige - OWASP Mobile Security Testing Guide
Türkiye - OWASP Mobile Security Testing Guide
Malta - OWASP Mobile Security Testing Guide
Belgique - OWASP Mobile Security Testing Guide
France - OWASP Mobile Security Testing Guide
日本 - OWASP Mobile Security Testing Guide
Australia - OWASP Mobile Security Testing Guide
Malaysia - OWASP Mobile Security Testing Guide
New Zealand - OWASP Mobile Security Testing Guide
Philippines - OWASP Mobile Security Testing Guide
Singapore - OWASP Mobile Security Testing Guide
Thailand - OWASP Mobile Security Testing Guide
Vietnam - OWASP Mobile Security Testing Guide
India - OWASP Mobile Security Testing Guide
Argentina - OWASP Mobile Security Testing Guide
Chile - OWASP Mobile Security Testing Guide
Costa Rica - OWASP Mobile Security Testing Guide
Ecuador - OWASP Mobile Security Testing Guide
Guatemala - OWASP Mobile Security Testing Guide
Colombia - OWASP Mobile Security Testing Guide
México - OWASP Mobile Security Testing Guide
Panama - OWASP Mobile Security Testing Guide
Peru - OWASP Mobile Security Testing Guide
Uruguay - OWASP Mobile Security Testing Guide
Venezuela - OWASP Mobile Security Testing Guide
Polska - OWASP Mobile Security Testing Guide
United Kingdom - OWASP Mobile Security Testing Guide
South Korea - OWASP Mobile Security Testing Guide
Pakistan - OWASP Mobile Security Testing Guide
Sri Lanka - OWASP Mobile Security Testing Guide
Bulgaria - OWASP Mobile Security Testing Guide
Bolivia - OWASP Mobile Security Testing Guide
Indonesia - OWASP Mobile Security Testing Guide
Kazakhstan - OWASP Mobile Security Testing Guide
Moldova - OWASP Mobile Security Testing Guide
Morocco - OWASP Mobile Security Testing Guide
Tunisia - OWASP Mobile Security Testing Guide
Kuwait - OWASP Mobile Security Testing Guide
Oman - OWASP Mobile Security Testing Guide
Slovakia - OWASP Mobile Security Testing Guide
Kenya - OWASP Mobile Security Testing Guide
Nigeria - OWASP Mobile Security Testing Guide
Botswana - OWASP Mobile Security Testing Guide
Slovenia - OWASP Mobile Security Testing Guide
Croatia - OWASP Mobile Security Testing Guide
Serbia - OWASP Mobile Security Testing Guide
Bhutan - OWASP Mobile Security Testing Guide