Drucken

SELinux 1 - Grundlagen und Administration

Der ultimative NSA-Schutzschild für Ihre Server: SELinux verstehen, beherrschen und produktiv einsetzen!

Viele Linux-Techniker kapitulieren vor der Komplexität von SELinux und schalten es beim ersten Fehler einfach ab – ein fataler Sicherheits-Albtraum im Enterprise-Umfeld! Denn SELinux (Security-Enhanced Linux) ist das ausgereifteste Mandatory Access Control (MAC) System der Welt. Entwickelt von der NSA und Red Hat, folgt es dem kompromisslosen Prinzip: „Alles, was nicht ausdrücklich erlaubt ist, ist verboten.“ Wer SELinux perfekt beherrscht, legt Angreifern sofort Handschellen an. Selbst wenn ein Hacker die vollständigen Root-Rechte erlangt, kann er Ihr System dank SELinux nicht nachhaltig kompromittieren!

In diesem energiegeladenen Praxiskurs brechen wir den Mythos der Unverständlichkeit. Sie lernen SELinux nicht nur zu verwalten, sondern es strategisch einzusetzen. Wir führen Sie tief in das LSM (Linux Kernel Security Modules) Framework ein, knacken den SELinux-Sicherheitskontext und meistern das Type Enforcement. Sie lernen, wie Sie Service-Einstellungen über Booleans im laufenden Betrieb steuern, falsche Dateilabel mit restorecon reparieren und Zugriffsverletzungen im Audit-Log präzise analysieren. Das Gelernte setzen wir direkt in harten Praxisbeispielen für Apache, vsftpd und rsyslog um. Da führende Distributionen wie Red Hat Enterprise Linux (RHEL), Rocky Linux, Fedora sowie SUSE Linux Enterprise Server 16 SELinux standardmäßig aktiviert ausliefern, ist dieses Wissen für moderne Admins absolut unverzichtbar.Das Training wird auf einem topaktuellen RHEL- oder Rocky-Linux-System durchgeführt, damit Sie die mächtigen Tools wie semanage, sesearch und sealert direkt unter Enterprise-Bedingungen live testen können!

Ihr unschlagbarer Mehrwert: Sie gehören ab sofort zu dem exklusiven Kreis von IT-Profis, die SELinux nicht mehr deaktivieren, sondern als mächtigste Waffe im Server-Hardening nutzen. Sie erfüllen strengste globale Compliance- und Sicherheitsstandards spielend und erlangen die absolute Souveränität, um geschäftskritische Enterprise-Systeme proaktiv gegen moderne Cyber-Bedrohungen abzuriegeln!

Kursinhalte

  • Überblick Linux Access Control Systeme
    • Discretionary Access Control (DAC) System
    • Mandatory Access Control (MAC) System
    • Multi Level Security (MLS) System
    • Role Based Access Control (RBAC) System
    • Schwachstellen von DAC geschützten Systemen
    • Vorteile von MAC geschützten Systemen
  • Linux Kernel Security Modules (LSM) Framework
    • Arbeitsweise des LSM-Hooks
    • Überblick Major und Minor LSM Module (SELinux, AppArmor, BPF, Capabilities, ...)
    • Auswahl der gewünschten LSM-Module beim Systemstart
  • Überblick Mandatory Access Control (MAC) Systeme
    • Vorteile eines Mandatory Access Control Systems
    • LSM - Multi-Level Security (MLS)
    • LSM - Multi-Category Security (MCS)
    • LSM - Linux Capabilities (CAP_*)
    • Funktionsunterschiede der MAC Systeme SELinux und AppArmor
  • Linux Capabilities (CAP_*)
    • Prozesse und ihre Capabilities Bitmaps (Einstellungen)
    • Aufgaben der ~20 wichtigsten Linux Capabilities
    • Verwalten der Capabilities (setcap, getcap, pscap, netcap, pam_cap ...)
  • Security-Enhanced Linux (SELinux) Sicherheitsmodelle
    • Sicherheitsvorteile durch SELinux
    • FLASK Security Architecture (Label, Object Manager, Security Server, AVC)
    • Grundlagen SELinux Security Context (user:role:type:level)
    • Arbeitsweise des Type Enforcements (TE)
    • Probleme des Type Enforcements
    • Arbeitsweise des Multi-Category Security (MCS) Enforcements
    • Bell-LaPadula Modell
    • Arbeitsweise des Multi-Level Security (MLS) Enforcements
    • Einsatzgebiete von MLS und MCS
  • SELinux Grundlagen
    • Verfügbare Software Pakete auf RHEL
    • Verzeichnisstruktur und Konfigurationsdateien
    • SELinux Policy Dokumentation
    • Modul Ablagestruktur und Prioritäten
    • SELinux Betriebsmodi (enforcing, permissive)
    • Gängige Kommandos (seinfo, sestatus, getenforce, setenforce, ...)
    • Access Vector Cache (AVC)
    • SELinux Users, Roles und Prozess Domains
    • Domain Transition und Domain Vererbung
  • Überblick Grafische Verwaltungswerkzeuge
    • system-config-selinux
    • sealert -b
    • apol
  • Überblick Kommandozeilen basierende Verwaltung
    • semanage (lgin, user, port, fcontext, boolean, ...)
    • sestatus
    • sesearch
    • chcon
    • restorecon
    • seinfo
    • getenforce
  • SELinux Security Context im Detail
    • SELinux User
    • SELinux Role
    • SELinux Type
    • SELinux Level (sensitivity:category)
    • Domaintransition
    • Security Contexte für Prozesse und Benutzer
    • Aufbau von allow Rules (source, destination, class, permission
    • Verwalten von MCS Kategorien mit chcat
    • Übersetzen von Kategorien mit mcstransd
    • Nachträgliches aktivieren von SELinux
  • Grundlagen Targeted Policy
    • Manipulieren des SELinux Status
    • Policy Module mit semodule Verwalten
    • Lokale Anpassungen mit semanage exportieren und importieren
    • Verwalten von Service Einstellungen mit Booleans
    • Security Context (fcontext) einer Datei ändern
    • Reparieren von falschen Labeln mit restorecon
    • Reparieren von falschen Labeln mit fixfiles
    • Aufbau und Analyse von Zugriffsverletzungen im Audit Log
    • Arbeiten mit dontaudit Rules
    • Boolean Regeln analysieren mit sesearch
  • Praktische Konfigurationsbeispiele
    • Beispiel: Targeted Policy Confined Processes
    • Beispiel: Targeted Policy Unconfined Processes
    • Beispiel: Targeted Policy Permissive Mode einer Domain
    • Beispiel: Targeted Policy und erlaubte Ports
    • Beispiel: Targeted Policy Confined & Unconfined Users
    • Beispiel: Targeted Policy und Apache Einstellungen
    • Beispiel: Targeted Policy und vsftpd Einstellungen
    • Beispiel: Targeted Policy und rsyslog Einstellungen


 Dieser Kurs ist Teil unserer 3teiligen SELinux Security Administrator Ausbildung


Empfohlene Vorkenntnisse

Diese Schulung richtet sich an alle Teilnehmer mit Administrationserfahrungen im Linux Bereich, wie sie in unserem Kurs "Linux 2 - System Administration" vermittelt werden.

Details zu diesem Open Source Training

Kurstitel: SELinux 1 - Grundlagen und Administration
Kurspreis: 1.590,00 € exkl. MwSt
pro Teilnehmer, Standardpreis ohne Rabatt

Kursdatum:    
Kurszeiten:

09.11.26 - 10.11.26
09:30 - 17:00
Alternative Termine stehen am Ende dieser Seite

Trainer:

Mst. Peter Jahn, MSc (Fachkompetenzen)


Dieses Training findet in der typischen Classroom Variante und in der Live Variante übers Internet via ZOOM Session statt. Sie können selber entscheiden welche Variante besser für sie passt.


Kursort:


Das Classroom Training findet statt bei:

LinuxCampus
Brodtischgasse 4
2700 Wr. Neustadt (Österreich) Austria
Website des Veranstaltungsortes
LinuxCampus
Das Live Training findet statt bei:

Sie können vom jedem Ort teilnehmen von dem Sie möchten und es ist keine Anreise notwendig. Sie benötigen nur eine Webcam, einen Webbrowser (ZOOM-Session) und einen VNC-Client für den Zugriff auf ihr Teilnehmer LAB.

Details:

Der Kurs ist auf 10 Teilnehmer beschränkt
Die Unterrichtssprache ist Deutsch
Die Kursunterlagen werden im PDF Format bereitgestellt
Jeder Teilnehmer erhält ein Kurszertifikat
Kalt- und Heißgetränke und Snacks werden kostenlos bereitgestellt

Kennen Sie schon das LinuxCampus.net Rabatt & Bonus System?

Den Kurstermin 09.11.26 - 10.11.26 buchen

Schritt 1:  Auswahl der Kursvariante (Classroom oder Live)
Schritt 2:  Angabe der Teilnehmer Daten

EUR 1.590,00
Tooltip
Erforderlich Tooltip
Tooltip
Tooltip
Tooltip
Erforderlich Tooltip
Tooltip
Erforderlich Tooltip
Erforderlich Tooltip
Erforderlich Tooltip
Erforderlich
Erforderlich Tooltip
Erforderlich Tooltip
Erforderlich Tooltip
Erforderlich Tooltip
Hiermit bestätige ich das ich die AGB gelesen und akzeptiert habe
Erforderlich
1 Kursvariante
2 Anmeldedetails


Alternative Kursmöglichkeiten

Alternativer Kursort:
Dieses Thema kann auch als In-House Training oder Einzeltraining gebucht werden

Alternativer Termin:
Ab 3 Teilnehmern bieten wir Ihnen gerne einen auf Ihre Bedürfnisse abgestimmten Termin an

Weitere Termine zu diesem Kursthema

Datum Kurstitel Ort
09.11.2026 SELinux 1 - Grundlagen und Administratio... LinuxCampus