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.).