Foundations of Cybersecurity II

Basic Lecture (6 CP)
Instructor: Michael Schwarz
Next Iteration: SS 2026

TL;DR

In this lecture, you will learn about software and system security. This includes malware, software vulnerabilities, isolation techniques, and side channels.

# Description

In this lecture, you will learn about software and system security. This includes malware, software vulnerabilities, isolation techniques, and side channels. You will learn about different types of software vulnerabilities, how to find vulnerabilities, how to exploit them, and ways to prevent vulnerabilities as well as techniques to deal with existing vulnerabilities. The following topics are covered in this lecture:

# Modalities

# Time and Location

The lecture will take place every Thursday, 14:00-16:00, starting April, 10th, 2025. Location: E2 2 - Hörsaal 0.01 (Günter-Hotz-Hörsaal). No physical presence is required except for the final exam (see below).

# Weekly Tutorials

The weekly tutorials will be in-person. We offer 3 tutorial slots.

# Grading

Only the exam is graded. However, to register for the exam, you need at least 50% of the exercise sheet points. Additionally, there might be opportunities that give you a bonus. Any bonus points can only be used to get a better grade if you already passed the course.

# Written Exam

Exams are done in writing. The final exam will take place on July 31st 2025 from 14:00 to 16:00 in E2 2 - Hörsaal 0.01 (Günter-Hotz-Hörsaal). Note that physical presence is required for the exam.

All questions of the exam are in English. Answers can be given either in English or in German, at the student’s discretion.

You are allowed to bring a DIN A4 double-sided handwritten paper cheat sheet containing your name and anything you consider useful for the exam. No other materials or tools are allowed during an exam. All materials required to solve the practical questions are provided at the exam.

# Lecture Challenges

During the lecture, there will be small “Lecture Challenges” that you can optionally solve as a bonus. The aim of the challenges is to dig deeper into a certain topic of the respective lecture. Thus, it is advisable to try to complete the challenge soon after the lecture.