Secure Mobile Apps

Learning objectives

Get to know the most important security risks (OWASP Mobile Top 10) of mobile apps with the aid of intentionally vulnerable mobile apps for iPhone and Android. After an introduction into the security architecture of Android and iOS, you will be guided through various application vulnerabilities and the corresponding countermeasures. After the course you will be in a position to apply what you have learned to your company's mobile application projects and will gain the competence for secure development and evaluation (self-assessment) of mobile apps

Demarcation: The seminar is differentiated from the subject of MDM (Mobile Device Management) and focuses on the (in-)secure development of apps.

Highlights

  • Introduction to the subject of  Secure Mobile Coding
    • OWASP Mobile Security Top 10
    • Introduction to the laboratory environment
  • Overview of security architecture
    • Android Security
    • iOS Security Framework
  • Secure transmission of app data
    • Network analysis, Man-in-the-Middle
    • SSL Trust with expanded validation
  • Secure storage of sensitive app data
    • Encryption of data
    • Pitfalls when saving data
    • Encryption management
  • Secure Programming
    • User input, indexing, field completion
    • Efficient data encryption
    • Backup & Restore
    • Logging & Auditing & Memory Management
  • Malware & Jailbreak, Rooting
    • Jailbreak & Jailbreak detection
    • Effective protection against malware
  • Advanced App Analysis
    • Reverse engineering
    • Static and dynamic analysis
    • Source code analysis
    • Code obfuscation

 

The exercises will be done on www.hacking-lab.com.

Target group

Developers of iPhone and Android applications and those who are responsible for security and want to learn the current mobile threats.

Prerequisite

  • Knowledge of programming not necessary
  • Good understanding of mobile devices advantageous
  • Ability to read and understand source code

CALENDAR

Security Training: Secure Mobile Apps

In the 2-day course (in German) from October 20/21, 2020, you will learn about the most important security problems of mobile apps. Read more

Security Training: Social Engineering

In the 2-day course (in German) from December 1/2, 2020, you will get to know and understand the methods, tools and tricks of social engineering. Read more

ALL DATES

NEWS

Vulnerability in Mailster

Thierry Viaccoz identified an XSS vulnerability in Mailster (email newsletter plugin for WordPress). Read more

Secure Payments on th Internet

More and more goods and services are bought and paid on the internet. Ivan Bütler summarizes security relevant information on online shopping and... Read more

Vulnerability in Froala WYSIWYG HTML Editor

Security Analyst Emanuel Duss identified a DOM XSS vulnerability in the Froala WYSIWYG HTML Editor Read more

ARCHIVES

Compass Security Blog

Yet Another Froala 0-Day XSS

Compass found a DOM-based cross-site scripting (XSS) in the Froala WYSIWYG HTML Editor. HTML code in the editor is not correctly sanitized when inserted into the DOM. This allows an attacker that can... mehr

Relaying NTLM authentication over RPC

Since a few years, we - as pentesters - (and probably bad guys as well) make use of NTLM relaying a lot for privilege escalation in Windows networks. In this article, we propose adding support for... mehr

ZUM BLOG