Hasso-Plattner-Institut
Dr. Jiska Classen
 

Winter 2023/24

Mobile Security (Lecture, 6 ECTS, MSc)

This lecture covers mobile security on an application and system level, with many hands-on exercises. Students will learn state-of-the-art security concepts for both, iOS and Android, and will be able to perform security testing of mobile apps, mobile malware analysis, as well as testing security-critical components within mobile operating systems. Grading is based on exercises and the final exam.

The course catalogue contains further details.

Reverse Engineering for Security Analysis (Project seminar, 6 ECTS, MSc)

In this project, Master students will get a short introduction on reverse engineering. From then on, they can work on individual projects in small groups with the goal to reverse engineer real-world software to uncover and report security vulneabilities. Safe harbour policies of leading vendors allow reverse engineering, enabling students to work on impactful projects.

The course catalogue contains further details.

Open-Source Fuzzing (Project seminar, 6 ECTS, BSc)

In this project, Bachelor students will get a short introduction to fuzzing. Similar to the reverse engineering project, they will work on individual projects in small groups. They can choose to fuzz a software that is already open-source — or join a reverse-engineering group to fuzz interesting interfaces that they discovered. Discovered vulnerabilities will be disclosed to the vendors, thereby improving security of open-source software projects.

The course catalogue contains further details.