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 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
Requirements
- A general understanding of mobile app development lifecycle
- Experience in mobile application development, security, and testing
Audience
- Developers
- Engineers
- Architects
Testimonials
Zobaczenie na żywo faktycznej realizacji działań z użyciem przykładowych narzędzi do badania/łamania zabezpieczeń aplikacji.
Paweł - Aleksandra Pietrzak, Ośrodek Przetwarzania Informacji – Państwowy Instytut Badawczy
Najbardziej podobały mi się ćwiczenia/demonstracje praktyczne. Pozwalały głębiej zrozumieć naturę omawianego problemu i jak można do niego podejść.
Aleksandra Pietrzak, Ośrodek Przetwarzania Informacji – Państwowy Instytut Badawczy
I liked the most this that trainer was very well prepared, very kind to everyone and presented the topic in a very interesting way. I liked a lot this that trainer looked at the application we are working on in order to check its security.
Aleksandra Pietrzak, Ośrodek Przetwarzania Informacji – Państwowy Instytut Badawczy
Complex approach to the topic in connection to the practical examples, all this together with the trainer's energy and his huge experience.
Ihor - Aleksandra Pietrzak, Ośrodek Przetwarzania Informacji – Państwowy Instytut Badawczy
I found the entire OWASP course to be informative and well structured. If I had to pick one aspect that stood out the most, I'd say it was the coverage of web security vulnerabilities and the practical examples shown. The course helped me understand how to apply owasp concepts in various scenarios using different tools
Piotr - Aleksandra Pietrzak, Ośrodek Przetwarzania Informacji – Państwowy Instytut Badawczy
* great live-demos * good pacing * good intro to security testing
Robert McClure - Katalin Kovács, EUROPOL
Trainer was very good and knowledgeable
Katalin Kovács, EUROPOL
the content and the knowledge of the trainer
Bogdan Birou - Katalin Kovács, EUROPOL
Great and relevant examples, good speed, good excercises. Highly recommended!
Istvan Visegradi - Katalin Kovács, EUROPOL
commented examples walkthrough
Katalin Kovács, EUROPOL
Very skilled and likable trainer. Interesting topics and real life examples.
Jon Lunde - Jørn Raastad, Buypass AS
I saw some security risk being easier to use than I expected It helped us to find some security holes in our Product
- Corvil
The OWASP overview, especially slides with the specific examples of attacks. OWASP Zap tool.
- Corvil
Instructors knowledge was excellent and he was able to answer all queries about how the information taught related back to our own systems.
Paula Davies, TATA Steel
Fulvio was very knowledgeable and introduced a lot of new information in a thorough way.
Paula Davies, TATA Steel
The high level of instructor knowledge meant that we got a very good insight into the topics covered.
Dafydd - Paula Davies, TATA Steel
the reference links
Abraham Gonzalez - Andrea Sarai Villafuerte Ortiz , ATEB Servicios
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.
Jack Allan - Ben Tyler, RSM UK Management Ltd.
I personally found the 2nd day the most interesting; and liked Fulvio walking through / showing some exploits to the team on the 1st couple of days... I also loved that Fulvio tailored the course to some of my questions and the initial set of questionnaires you sent out (e.g., include some secure development bits).
Ben Tyler, RSM UK Management Ltd.
The depth of knowledge Fulvio had
Ben Tyler, RSM UK Management Ltd.
he's very impressive because he know everything about the topic
Marco Julio Huelva, The Wizards@Worx Holdings Inc.
Trainer was excellent, obviously well versed in the subject matter. Real world examples given.
Alan King - Jackie Ryan, Waterford Chamber Skillnet
The subject matter is very interesting and the trainer had a vast range of knowledge on everything that was included in the course.
Damien McDonnell - Jackie Ryan, Waterford Chamber Skillnet
The usage of DaDesktop with the virtual environment was very nice to use for the exercises.
Jackie Ryan, Waterford Chamber Skillnet
Deep technical knowledge
Jackie Ryan, Waterford Chamber Skillnet
Learning more about Burp Suite, I had used this app in a very basic way and I really enjoyed and benefited from taking a deeper dive
James Richardson - Jackie Ryan, Waterford Chamber Skillnet
The discussion is very clear.
ONEASTON, INC.
Learning new things about security and the exercises
ONEASTON, INC.
Additional knowledge Agenda is followed and all topics are tackled
ONEASTON, INC.
Piotr knowledge and execution of the training day relative to the time frame we had
genU
Exposure to the most important potential security issues in web applications.
Tim McClelland - genU
On point