Hide menu

TDDE62 Information Security: Privacy, System and Network Security, 6 credits

Labs


There are three mandatory labs in the course.

The rules are as follows:

  • The hard hand-in deadline for labs is March 15 (at 23:59). No lab reports, additions, modifications or corrections will be accepted after this deadline. You should hand in your lab reports well before this deadline so that you have time to correct any minor problems there may be in the reports.
  • If you want to do the labs you must register in Webreg. The deadline for lab registration is January 19.
  • You must work in pairs.

Lab schedule

22/1 15-17 Firewall (FW): Supervised by Andrei Gurtov.
29/1 15-17 Firewall (FW): Supervised by Andrei Gurtov.
2/2 7/2 13-15 8-10 NIDS (Snort): Supervised by Andrei Gurtov.
9/2 13-15 NIDS (Snort): Supervised by Andrei Gurtov.
16/2 CANCELLED 13-15 Trusted Computing (TC): Supervised by Ulf Kargén.
19/2 15-17 Trusted Computing (TC): Supervised by Ulf Kargén.
23/2 13-15 Trusted Computing (TC): Supervised by Ulf Kargén.
26/2 15-17 Trusted Computing (TC): Supervised by Ulf Kargén.
1/3 13-15 Trusted Computing (TC): Supervised by Ulf Kargén.
4/3 13-15 Trusted Computing (TC): Supervised by Ulf Kargén.
8/3 13-15 Trusted Computing (TC): Supervised by Ulf Kargén.

FW: Firewalls

In this lab you will set up a Linux-based system as a firewall, according to a network security policy provided to you. The implementation will be done using a virtual Linux network designed to mimic a fairly typical corporate network scenario.

Goals of this lab:

  • Get hands-on experience implementing a network security policy
  • Get hands-on experience testing a firewall

Lab instructions: tdde62-FW-lab.pdf [Note: Updated on 2024-01-23]

Hand-in: Hand in the answers to the questions in the lab instructions to Andrei Gurtov via e-mail.

Snort: Network intrusion detection systems

In this lab you will set up a network intrusion detection system (NIDS) for a small network. You will be working with the open-source NIDS Snort, and get practical experience on writing rules to detect attacks.

Goals of this lab:

  • Get hands-on experience with writing simple NIDS rules.

Lab instructions: tdde62-SNORT-lab.pdf

Hand-in: Hand in the answers to the questions in the lab instructions to Andrei Gurtov via e-mail.

TC: Trusted Computing

In this lab you will develop a simple app that utilizes a (simulated) Trusted Platform Module (TPM) hardware.

Goals of this lab:

  • Get hands-on experience working with hardware for trusted computing.
  • Understand basic principles for implementing security solutions based on TC hardware.

Lab instructions: tdde62-TC-lab.pdf

Hand-in: Hand in the lab solutions to Ulf Kargén via e-mail.


Page responsible: Ulf Kargén
Last updated: 2024-02-19