TDDD17 Information Security, Second Course
There are two labs in the course. The labs are not mandatory but passing the labs gives extra credits for the exam. Students that pass both labs by the deadline will automatically get full credit for the in-depth question on network security on the exams during 2013.
The rules are as follows:
- You must pass both labs by March 5. Your last chance to hand in lab reports is March 4 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. Your reports will be evaluated on March 5 and the result (PASS/NOT-PASSED) will be e-mailed to you.
- If you PASS both labs you will automatically get full credit for the in-depth question on network security on all three exam occasions during 2013.
- If you are eligible for automatic full credit on the in-depth network security question, but answer it anyway, your answer will be disregarded.
If you want to do the labs you must register in Webreg. The deadline for lab registration is January 17.
Each lab will take about four occasions to finish, but some of you may need extra time so use the time well. Note that there will not be a supervisor available on all lab occasions.
You must work in pairs of two on the labs.
Note: Four lab occasions will be supervised. The rest of the time you will work on your own (in pairs).
|Thu||17/1||15-17||SU00, SU01||Lab 1 - Authentication: Supervised by Anna Vapen.|
|Thu||24/1||15-17||SU12, SU13||Lab 1 - Unsupervised|
|Thu||31/1||13-15||SU00, SU01||Lab 1 - Unsupervised|
|Fri||1/2||10-12||SU00, SU01||Lab 1 - Authentication: Supervised by Anna Vapen.|
|Thu||7/2||15-17||SU10, SU11||Lab 1 and lab 2: Unsupervised (Updated!)|
|Fri||15/2||10-12||SU10, SU11||Lab 2 - Firewalls: Supervised by David Byers. (Updated!)|
|Tue||19/2||8-10||SU10, SU11||Lab 2: Unsupervised|
|Thu||21/2||15-17||SU12, SU13||Lab 2 - Firewalls: Supervised by David Byers.|
|Tue||26/2||8-10||SU00, SU01||Anna will visit the lab for questions and demos at 9. (Updated!)|
|Tue||26/2||17-19||SU04, SU06||Lab 2: Unsupervised|
In this lab you will learn more about authentication and identity management. After one exercise on authentication and two on federated identity management you will be able to choose between three exercises of which two require programming experience.
Goals of this lab:
- Understand how authentication works
- Design your own authentication method
- Learn about identity management, especially in federated settings
- Get a hands-on experience with identity federations
Prerequisites: None (however, if you choose to do exercise 5 or 6 you need programming experience)
Report: Hand in your written report containing diagrams and answers to questions. If you write any programs or scripts you need to hand in your well-commented code and make a demonstration. Send you lab solutions to Anna Vapen via e-mail.
Lab instructions: tddd17-AUTH2-lab.pdf
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.
Practical information: You will be located in the SU-rooms or somewhere else and work remotely on a server named Marsix to which you connect by following the lab instructions. You will need a group number during setup. To receive your group number, send an e-mail to Anna Vapen.
Goals of this lab:
- Get hands-on experience implementing a network security policy
- Get hands-on experience testing a firewall
Prerequisites: This lab assumes that you know how to use a Unix-like operating system from the command line, and that you know the TCP/IP protocols well.
Report: Hand in the answers to the questions in the lab instructions to David Byers via e-mail. (David will be your lab assistant for the firewall lab.)
Lab instructions: tddd17-FW-lab.pdf
NEW! Quick guide to Linux/mln/XServer: tddd17-mln-guide.pdf
This short manual contains solutions to common problems with the virtual machines, an introduction to Linux commands and some advice to you who want to do your labs from a Windows machine.
Page responsible: Nahid Shahmehri
Last updated: 2013-02-18