Hide menu

TDDC90 Software Security

Labs


General information

Sign up for the labs!

All three labs must be completed (and given a pass by the lab assistant) before the deadline. You will work at your own pace and may work from home, but we recommend that you visit the lab sessions and try to complete the labs according to the schedule. The labs will become easier if you spend some time reading before doing them. You will find reading material on the page with additional reading material.

Deadline: December 17:th at 5PM. Lab reports handed in after the deadline will be corrected in March. Reports handed in after the first of March will be corrected in June. After the first of June you will have to complete the labs that are part of the coming edition of the course.

PONG

This is the largest lab in the course. You will be working with several aspects of software security using the same codebase throughout. If you have not received a group number yet, ask your lab assistant.

If you are in Group A then your lab assistant for this lab is Rahul Hiran.
If you are in Group B then your lab assistant for this lab is Ulf Kargén.

Lab description: LAB1-PONG-2014.pdf

Static Analysis (STATIC)

If you are in Group A then your lab assistant for this lab is Ahmed Rezine.
If you are in Group B then your lab assistant for this lab is Ulf Kargén.

Lab description: LAB2-STATIC-2014.pdf

Lab files: static.zip

Web Security

In this lab you will try out some of the vulnerabilities that have been discussed in the course. You will also be given the opportunity to look at how to mitigate the risks that these vulnerabilities pose.

If you are in Group A then your lab assistant for this lab is Marcus Bendtsen.
If you are in Group B then your lab assistant for this lab is Emil Helg.

Lab description: LAB3-WEBSEC-2014.pdf


Page responsible: Nahid Shahmehri
Last updated: 2014-11-18