AppArmor und SELinux im Vergleich
Zusammenfassung
Ralf Spenneberg vergleicht AppArmor und SELinux als Mandatory-Access-Control-Systeme und zeigt Unterschiede bei Modell, Konfiguration und Administration. Ein weniger mächtiges Modell kann sicherer wirken, wenn Betreiber es tatsächlich pflegen.
Ideen
- Mandatory Access Control begrenzt Prozesse zusätzlich zu klassischen Unix-Dateirechten.
- AppArmor beschreibt Zugriffe überwiegend anhand von Dateipfaden.
- SELinux kennzeichnet Objekte und Subjekte mit Sicherheitskontexten.
- Beide Systeme reduzieren Schäden nach einer kompromittierten Anwendung.
Einsichten
- Zusätzliche Kontrolle hilft nur, wenn Richtlinien zum realen Anwendungsverhalten passen.
Empfehlungen
- Lerne Ablehnungen zuerst im Protokollierungsmodus kennen.
- Erweitere Richtlinien gezielt und vermeide pauschale Freigaben.
Referenzen
Links zur Originalquelle und zum Webarchiv öffnen einen neuen Tab.