Skip to content

Lectures and labs planning

Week Day Lecture Labs Lecturers
P1 Sep 15 Introduction
Buildroot
Groups creation
Initial setup
NanoPi from scratch
Deadline for both labs: Sep 29
Luca Haab, Michael Mäder, Florent Glück
P2 Sep 22 Federal Day of Thanksgiving (Jeûne fédéral) - -
P3 Sep 29 U-Boot - Part I U-Boot and booting Linux - Q1-2
Deadline: Oct 21 @ 23h59
Florent Glück
P4 Oct 06 Filesystem image & creation, dd, /dev U-Boot and booting Linux - Q3-4
Deadline: Oct 21 @ 23h59
Florent Glück
P5 Oct 13 U-Boot - Part II U-Boot and booting Linux - Q5-6
Deadline: Oct 21 @ 23h59
Florent Glück
P6 Oct 20 Linux kernel configuration and hardening Secure kernel configuration lab
Deadline: Oct 26 @ 23h59
Florent Glück
P7 Oct 27 Hardening linux - Part I Hardening lab (OpenSSH)
Deadline: Nov 15 @ 23h59
Michael Mäder
P8 Nov 03 Hardening linux - Part II / Linux Filesystems - Part I Hardening lab (OpenSSH)
Deadline: Nov 15 @ 23h59
Michael Mäder
P9 Nov 10 Linux Filesystems Sticky bit on USB Stick
Deadline: Dec 01 @ 23h59
Michael Mäder
P10 Nov 17 Filesystems Security
LUKS, InitRamFS
Filesystems Security lab
Deadline: Dec 01 @ 23h59
Michael Mäder
P11 Nov 24 iptables and access prevention - Part I Firewall lab - Part I Luca Haab
P12 Dec 01 iptables and access prevention - Part II Firewall lab - Part II
Deadline: Dec 15 @ 23h59
Luca Haab
P13 Dec 08 Developing secure products (aka introduction to IEC62443-4)
Trusted Platform Module (TPM) - Part I
TPM lab - Part I Luca Haab
P14 Dec 15 Trusted Platform Module (TPM) - Part II TPM lab - Part II
Deadline: Jan 12 @ 23h59
Luca Haab
TBD Exam - - -

Note

There may be adaptations to the above planning depending on logistical aspects as well as new activities (e.g. visit of real sites, etc.).