Network Security Self-Test

The lecture Network Security teaches security from a very practical point of view. This includes hands-on exercises, hacks and the development of countermeasures.

For students participating in the lecture it is mandatory to have basic programming skills. We are providing a self-test in the following, which shows the level of your skills and tells you if you are capable to deal with the practical tasks.

Important: You must be able to really implement the tasks. Just saying I would theoretically be able to so is not enough for participating in the lecture.

Guidelines

  1. If you think all 3 tasks are really easy, you can start with task #3, right away. If you are able to solve it, no further requirements exist.
  2. If you are unsure, start with task #1. When solved continue with task #2. When both are solved, try task #3.

Verify your results


  Attention: Javascript required!

Task #1: Result "Decryptor":
Task #2: Result "Second largest element":
Task #3: Result "Network programming":

What your results tell you:

  1. I have not been able to solve any of the tasks:We recommend to you to participate in the lecture "Systemnahe Programmierung" next winter term before you participate in the lecture "Network Security". The exercises for "Network Security" would probably be very tough for you.
  2. I have been able to solve only one out of tasks #1 and #2: We recommend to you to participate in the lecture "Systemnahe Programmierung" in the next winter term before you participate in the lecture "Network Security". The exercises for "Network Security" would probably be very tough for you.
  3. I have solved tasks #1 and #2 but NOT #3: We recommend to you to take part in the "network programming" crash-course that will take place in the first two weeks of the lecture. Without the crash course, the exercises will probably be very tough for you.
  4. All 3 tasks solved: You are the (wo)man. Jump right in and enjoy the lecture. If you like, you can join our "network programming" crash-course, but don't necessarily need to.