Advanced Internet Security serves as a continuation for the class Internet Security. The lecture deals with common errors and vulnerabilities as well as ways to detect and avoid them. Examples are used to highlight the general error classes and how they can be abused.
In order to teach the subject in the most authentic way, the lecture uses an "offensive approach": Security-related topics are viewed from an attacker's perspective and possible attack scenarios are shown. In practical challenges the students need to exploit previously discussed security vulnerabilities inside a controlled challenge-environment. This improves the students' understanding of the handled topics and helps them to prevent similar mistakes in own projects and allows them to actively take security measures when handling security relevant projects.
As an optional part of the class, students are able to participate in a hacking contest in which they can prove their knowledge of security and system management by competing as a team against other Teams spread around the globe.
The mentioned topics are tentative and can be adapted/focused based on student's interest and suggestions.
ECTS Schlüssel (3 ECTS = 75 hours):
Written. Details of the grading scheme can be found on the lecture homepage.
Accounts will be automatically generated according to your TISS registration.
Since the class will feature a number of programming exercises, students are required to have considerable programming experience. Basic knowledge of security relevant topics is expected (as taught in one of the preceding courses).