188.366 Internet Security
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2020S, VU, 2.0h, 3.0EC, to be held in blocked form


  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Learning outcomes

After successful completion of the course, students are able to understand common errors and security vulnerabilities as well as to deploy ways to detect and avoid them. They gain a deeper understanding about the root causes of those errors and vulnerabilities by exploiting them themselves in a controlled environment. As a result, students are able to actively avoid these vulnerabilities and implement appropriate security measures in security relevant projects.

Subject of course

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.

Teaching methods

Lectures with slides, live demonstrations and tutorial sessions.
Accompanying challenges as homework assignments.


Mode of examination


Additional information

The lecture is held in English. The most up to date information about the lecture (e.g., lecture times, registration) is on the course home page.

 ECTS Breakdown (3 ECTS = 75 hours):

  • Lectures (14h)
  • Self-studies & Learning for Exams (10h)
  • 7 Assignments (49h)
  • Exam (2h)



Course dates

Wed14:00 - 16:0011.03.2020FH Hörsaal 1 - MWB Introduction (together with 188.959, 188.972, 188.985)
Course is held blocked

Examination modalities

 The lecture consists of
- a practice part, consisting of 7 "Challenges", and
- a examination at the end of the semester.

The final mark is made up of 84% from the exercise and 16% from the examination.

Course registration

Begin End Deregistration end
07.02.2020 08:00 12.03.2020 15:30 12.03.2020 15:30

Registration modalities

TISS registrations will be imported to the Challenge environment automatically. Please double check your registered Email account. It will be used for correspondence once the Challenges have started.


Study CodeSemesterPrecon.Info
033 526 Business Informatics STEOP
Course requires the completion of the introductory and orientation phase
033 532 Media Informatics and Visual Computing STEOP
Course requires the completion of the introductory and orientation phase
033 533 Medical Informatics STEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering STEOP
Course requires the completion of the introductory and orientation phase
066 645 Data Science
066 933 Information & Knowledge Management
066 933 Information & Knowledge Management
710 FW Elective Courses - Electrical Engineering


No lecture notes are available.

Previous knowledge

  • basic operating system knowledge (Linux/Unix, Windows)
  • interest for technical security issues
  • good programming knowledge (e.g., Java, Web scripting, HTML advantageous)
  • basic database knowledge (SQL)
  • basic network knowledge (TCP/IP)

Preceding courses

Continuative courses