Die Sicherheitsmodelle des Linuxkernel und dessen Mechanismen zur Sicherung des Betriebssystems verstehen
Voraussetzungen
Dieser Kurs richtet sich an Programmierende auf Systemebene oder Kernel-Ingenieure:innen, die mehr über die Sicherheitsoptionen des Linux-Kernels erfahren möchten, sowie an Userspace-Entwickler:innen, die mehr über die Sicherheitsmaßnahmen des Linux-Kernels erfahren möchten. Die Teilnehmenden sollten wissen, wie man einen Linux-Kernel erstellt, Linux-Kernel-Module schreibt und verwendet, sowie über grundlegende Linux-Kommandozeilen- und Systemadministrationskenntnisse verfügen.
Inhalt
- Einführung
- Vorbemerkungen
- Wie man in OSS-Projekten arbeitet **
- Kernel-Merkmale
- Reduzierung von Angriffsflächen
- Veraltete Kernel-Schnittstellen
- Randomisierung des Kernel-Struktur-Layouts
- Einführung in die Sicherheit des Linux-Kernels
- Sichere Boot-VM-Einrichtung
- Sicheres Booten
- Modul-Signierung
- Integritätsmessungsarchitektur (IMA)
- Linux-Sicherheitsmodule (LSM)
- SELinux
- AppArmor
- Sperre
- Netfilter
- Netlink Steckdosen**
- Überwachung und Fehlersuche
- Printk
- Das proc-Dateisystem **
- Ftrace
- Perf
- eBPF
- Absturz
- kexec
- Kernel-Kern-Dumps
- QEMU
- Linux-Kernel-Debugging-Werkzeuge
- Abschluss- und Bewertungsübersicht
- Kernel-Architektur I
- Kernel-Programmierung Vorschau
- Module
- Kernel-Architektur II
- Kernel-Konfiguration und Kompilierung
- Kernel-Stil und allgemeine Überlegungen
- Wettlaufbedingungen und Synchronisationsmethoden
- Speicher-Adressierung
- Speicherzuweisung
Kurszeiten
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
An den Kurstagen dann von 9-18 Uhr (mit 2 Kaffee- und 1 Mittagspause) etwa 60% Schulungen und 40% Übungen. Selbstverständlich arbeitet jeder Teilnehmer am von uns gestellten Notebook oft parallel zum Referenten mit.
Anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.