AppArmor
AppArmor
| AppArmor
| |
|---|---|
| Basisdaten
| |
| Entwickler | Immunix / Novell / Mercenary Linux / Canonical |
| Aktuelle Version | 5.0.2[1] (13. Juli 2026) |
| Betriebssystem | GNU/Linux |
| Programmiersprache | C, Perl, Python[2] |
| Kategorie | Sicherheitssoftware |
| Lizenz | GNU General Public License |
| gitlab.com/apparmor | |
AppArmor (Application Armor, auf Deutsch etwa Anwendungs(programm)-Panzerung) ist eine freie Sicherheitssoftware für Linux, mit der Programmen einzeln bestimmte Rechte zugeteilt oder entzogen werden können. Mit dieser Erweiterung wird die Mandatory Access Control (MAC) implementiert.
Funktionsweise
Die Software verwendet, genau wie SELinux, die Linux-Security-Modules-Schnittstelle. Sie läuft als Kernel-Modul und steuert direkt die Zugriffsrechte der einzelnen Prozesse auf höchster Systemebene. Durch diesen Präventivschutz sollen Anwendungen vor noch nicht öffentlich bekannten Sicherheitslöchern, sogenannten Zero-Day-Exploits, geschützt werden. Welchen Zugriff ein Programm benötigt, um normal zu arbeiten, bestimmen Profile mit individuellen Sicherheitsrichtlinien. Für standardmäßig verwendete Software auf einem GNU/Linux-System wie den Druckerserver CUPS werden vorgefertigte Profile mitgeliefert. Anwender und Systemadministratoren können auch eigene Profile für Anwendungen erstellen. Eine weitere Möglichkeit ist der Einsatz von lernfähigen Filtern, während sich ein Programm im Normalbetrieb befindet.
Geschichte
AppArmor wurde zunächst von Immunix entwickelt. Im Jahr 2005 erfolgte eine Übernahme durch Novell, wo die Software weiter entwickelt und erweitert wurde. Im Oktober 2007 entließ jedoch Novell die daran arbeitenden Programmierer[3] und trennte sich von der Entwicklung von AppArmor.[4] Die entlassenen Entwickler planten, das Projekt unter der neu zu gründenden Firma Mercenary Linux fortzuführen. Mehrere Versuche, AppArmor in den Linux-Kernel zu übernehmen, scheiterten zunächst wegen Bedenken, dass Dateien über ihren Dateinamen und nicht über ihre Attribute wie etwa bei SELinux erkannt werden. Mit Linux 2.6.36 wurde es Bestandteil des Kernels.[5] Seit 2009 arbeitet Canonical verstärkt an AppArmor.
In Debian ist AppArmor seit Version 7 verfügbar und seit Version 10 regulär aktiviert.[6] Auch wurde oder wird AppArmor in den Distributionen openSUSE und Ubuntu genutzt.[7] Mit der Version 2010.0 stieg Mandriva auf Tomoyo um.[8]
Weblinks
- Entwicklerseite für Userspace-Programme (englisch)
- AppArmor – Linux Anwendungssicherheit bei Novell (englisch)
- AppArmor im openSUSE-Wiki mit vielen zusätzlichen Informationen zur Funktionsweise etc.
- AppArmor-Benutzeranleitung im ubuntuusers.de Wiki
- AppArmor Wiki
Einzelnachweise
- ↑ AppArmor 5.0.2. 13. Juli 2026 (abgerufen am 14. Juli 2026).
- ↑ packages.debian.org.
- ↑ Novell lays off AppArmor programmers. CNET, 10. Oktober 2007, ehemals im (nicht mehr online verfügbar); abgerufen am 10. November 2010 (englisch). (Seite nicht mehr abrufbar. Suche im Internet Archive)
- ↑ heise online: Novell trennt sich von der AppArmor-Entwicklung. Abgerufen am 22. Februar 2021.
- ↑ Changelog Linux 2.6.36 ( vom 12. Juni 2011 im Internet Archive)
- ↑ AppArmor/HowToUse. In: wiki.debian.org. 24. August 2022, abgerufen am 27. Oktober 2022.
- ↑ Linux-Entwickler wechselt in Microsofts Windows Security Team. In: heise online. 21. Januar 2008, abgerufen am 27. Oktober 2022.
- ↑ Mandriva Linux 2010.0. Abgerufen am 22. Februar 2021.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.