This repository contains exercises and related material for the course Security Engineering at the University of Oulu.
Upon completion of the course, the student will be able to:
- Understand and analyse complex systems and their threat models
- Make informed decisions about the security of systems during the design stage
- Analyse systems to identify their weaknesses
The course includes practical exercises for seven weeks on the previously mentioned topics. In general, you are not required to complete technically challenging tasks to acquire grade 3, but beyond that technical skills might be required. So be prepared!
First practical exercise sessions will have a focus on setting up the OUSPG VM environment with docker and/or podman, etc...
The course will use GitHub Classroom for returning the work. See general instructions here.
For higher grades, you will need a Linux environment for some tasks. See laboratory and virtual machine instructions over here.
The course can be passed by completing the questionnaires in the Moodle workspace (Grade 1).
These will be released weekly and will handle current course affairs.
Total Points | Total Grade |
---|---|
<7 | 1 |
7+ | 2 |
13+ | 3 |
19+ | 4 |
25+ | 5 |
Maximum points: 28p
Course book: Security Engineering 3rd edition (2021) by Ross Anderson
Online Lectures by Ross Anderson & Sam Ainsworth for a Security Engineering class at Edinburgh
There will be plenty of additional sources and material for every week in the corresponding exercises.