www.wikidata.de-de.nina.az
Eine Access Control List kurz ACL englisch fur Zugriffssteuerungsliste kurz ZSL 1 ist eine Software Technik mit der Betriebssysteme und Anwendungsprogramme Zugriffe auf Daten und Funktionen eingrenzen konnen Eine ACL legt fest in welchem Umfang einzelne Benutzer und Systemprozesse Zugriff auf bestimmte Objekte wie Dienste Dateien Registrier Eintrage usw haben Muster einer ACLIm Unterschied zu einfachen Zugriffsrechten sind ACLs feiner einstellbar So konnen mit ACLs fur eine Datei fur mehrere Benutzer und mehrere Gruppen unterschiedliche Rechte vergeben werden 2 wahrend unter Unix mit einfachen Zugriffsrechten nur die Rechtevergabe fur den Besitzer eine Gruppe und den Rest der Welt moglich ist 3 Inhaltsverzeichnis 1 Multics 2 Unix und Linux 3 Windows 4 Andere Systeme 5 Siehe auch 6 Weblinks 7 EinzelnachweiseMultics BearbeitenBei der Entwicklung von Multics wurden 1965 erstmals Access Control List auf dem Multics Dateisystem implementiert 4 ACLs wurden notwendig um Zugriffsrechte per Least Privilige zu ermoglichen und folgendes Problem zu losen 5 Den Zugriff fur die gesamte Benutzer Gemeinschaft sperren Nur Lese Zugriff fur eine bestimmte Benutzer Gruppe gewahren Lese Schreib Zugriff fur eine zweite Benutzer Gruppe ermoglichen Ein konkretes Beispiel von Multics ACLs 4 rew Max Wikipedianer r Backup SysDaemon r Wikipedianer rw SysAdmin Benutzer Max aus der Gruppe Wikipedianer ist der Besitzer der spezifischen Datei er hat Lese Schreib und Ausfuhrungsrechte Benutzer Backup aus der Gruppe SysDaemon hat nur Leserechte denn das genugt fur den System Prozess Daemon der im Hintergrund wiederkehrende Datensicherungen erledigt Zusatzlich haben Mitglieder der Gruppe Wikipedianer ebenfalls Leserechte wahrend Mitglieder der Gruppe SysAdmin Systemadministratoren zusatzlich auch Schreibrechte besitzen Mit den Standard Unix Dateirechten ist eine Umsetzung von Least Privilige nicht moglich Zwar konnte man dem Benutzer Max und der Gruppe Wikipedianer die notigen Rechte erteilen aber nicht gleichzeitig dem Backup Prozess Benutzer Gruppe Backup SysDaemon die Nur Lese Berechtigung oder der SysAdmin Gruppe die Lese Schreibrechte Unix und Linux BearbeitenUnix wurde ab 1969 als Alternative zu Multics entwickelt In der Unix Welt versteht man unter Access Control List eine Erweiterung der klassischen Zugriffssteuerung auf Ebene des Besitzer Gruppe Welt Modells Auf diese Weise lassen sich Zugriffsrechte spezifisch fur einzelne Benutzer zuteilen oder verbieten Viele Unix Implementierungen wie z B Solaris IRIX und HP UX fuhrten Anfang bis Mitte der 1990er Jahre Unterstutzung fur ein sehr ahnliches als Erweiterung des klassischen Unix Zugriffsrechtemodells konzipiertes ACL Modell ein und es wurde versucht dieses ACL System unter POSIX 1003 1e zu standardisieren Der dazugehorige Standard Entwurf Normen Entwurf wurde jedoch im Oktober 1997 zuruckgezogen Mitte 2000 wurde damit begonnen POSIX 1003 1e ACLs in FreeBSD und Linux zu implementieren Inzwischen bieten die meisten Unix artigen Systeme native Unterstutzung fur die zuruckgezogenen POSIX 1003 1e ACLs darunter AIX HP UX Linux FreeBSD TrustedBSD Solaris Trusted Solaris und IRIX Unter Linux unterstutzen dabei die Dateisysteme Btrfs ext fs ext2 3 4 JFS XFS und ReiserFS POSIX 1003 1e ACLs vollstandig Auf der Kommandozeile verwaltet man die ACLs typischerweise mit den Befehlen getfacl und setfacl Mit der KDE Version 3 5 steht auch der Dateimanager Konqueror mit nativer POSIX 1003 1e ACL Unterstutzung zur Verfugung Fur die Desktop Umgebung Gnome beherrscht der Dateimanager Nautilus ab Version 2 16 nativ POSIX 1003 1e ACLs POSIX 1003 1e ACLs werden in Linux statisch vererbt d h die Berechtigungen pflanzen sich in neu angelegte Unterverzeichnisse und Dateien je nach Bedarf fort Wird die ACL eines ubergeordneten Verzeichnisses geandert hat dies jedoch keinen Einfluss auf die darunterliegende Struktur Mit RFC 3010 NFSv4 6 wurde im Dezember 2000 ein neuer auf dem ACL System des NFS basierender ACL Standard etabliert Solaris AIX und macOS unterstutzen mittlerweile diesen Standard Das Dateisystem ZFS unterstutzt ausschliesslich NFSv4 ACLs Windows BearbeitenZum Andern englisch change genannt und Anzeigen der ACLs wurde ab Windows NT 3 5 der von Cmd unabhangige Befehl cacls a href exe html class mw redirect title exe exe a 7 eingefuhrt Unter Windows NT 4 0 wird jedem Betriebssystemobjekt Datei Prozess usw ein sogenannter Zugriffskontroll Deskriptor zugeordnet der eine ACL enthalten kann Ist keine ACL vorhanden so erhalt jeder Benutzer Vollzugriff auf das Objekt Ist die ACL vorhanden aber leer so erhalt kein Benutzer Zugriff Eine ACL besteht aus einem Header und maximal 1820 Access Control Entries ACE 8 Ein ACE enthalt jeweils die Information ob einem Benutzer oder einer Benutzergruppe eine bestimmte Zugriffsart erlaubt englisch allow oder verweigert deny werden soll Der Windows Explorer schreibt die Eintrage die Zugriff verweigern an den Anfang der ACL Fordert nun ein Benutzer Zugriff auf ein Objekt an so geht der Windows Object Manager die Liste von Anfang an durch Sobald Eintrage fur alle angeforderten Rechte gefunden wurden erlaubt oder verweigert der Object Manager entsprechend den Zugriff Trifft der Object Manager beim Durchgehen der Liste auf einen Eintrag der den Zugriff verweigert wird die Suche abgebrochen und der Zugriff auf das Objekt verweigert Bei Windows NT bis Version 4 0 werden ACL statisch vererbt ab Windows 2000 geschieht dies auf Wunsch dynamisch Wird die ACL eines ubergeordneten Verzeichnisses geandert so hat dies je nach gewahlter Vererbung Auswirkungen auf die darunterliegende Verzeichnisstruktur Mit Windows Server 2003 wurde der erste cacls Befehl durch dessen Nachfolger icacls exe erganzt und damit auch der vorherige Befehl als veraltet bezeichnet 9 Zudem wurde zuvor ab Windows 2000 jedoch allein wahlweise in den dort sogenannten Support Tools und im Resource Kit enthaltend der bisher allein englischsprachige xcacls Befehl erganzt welcher auch das Andern des Besitzers einer Datei oder eines Ordners beherrscht 10 11 12 13 Andere Systeme BearbeitenmacOS unterstutzt ACLs ab Mac OS X Tiger 10 4 2005 Das Betriebssystem OpenVMS von HP ursprunglich DEC unterstutzt auch ACLs deren Eintrage heissen ACE Bei Ciscos Betriebssystem IOS bezeichnen ACLs unter anderem Paketfiltereinstellungen Bei einer Reihe von Webanwendungen werden ACLs benutzt um den Zugriff auf einzelne Seiten oder Bereiche auf bestimmte Benutzer oder Benutzergruppen einzuschranken so bei einigen Wikis etwa DokuWiki und CMS etwa eZ Publish SAP setzt bei vielen seiner Anwendungen ebenfalls ACLs zur detaillierten Benutzerberechtigung ein z B in der Collaborations Software cFolders siehe cProjects oder dem SAP Easy Document Management Bei einem LDAP Verzeichnis kann je nach Hersteller eine ACL den Zugriff auf Attribute oder LDAP Container zulassen oder verweigern Siehe auch BearbeitenPort Based Network Access Control Mandatory Access Control Role Based Access Control Discretionary Access Control InformationssicherheitWeblinks BearbeitenACLbit ACL Backup and Inspect Tool for Linux sourceforge net Zur Benutzung von ACLs unter OS X aplawrence com englisch ACL ubuntuusers de ACL unter Linux knilse deEinzelnachweise Bearbeiten Martin Grotegut Windows Vista Springer Science Business Media S 10 Access Control Lists win32 In Microsoft Learn 21 September 2022 abgerufen am 22 Januar 2023 englisch Glen Newell An introduction to Linux Access Control Lists ACLs Red Hat 6 Februar 2020 abgerufen am 22 Januar 2023 englisch a b Richard E Smith Elementary Information Security Jones amp Bartlett Learning 2013 ISBN 978 1 4496 4820 6 4 3 Access Control Lists S 150 Multics ACLs englisch eingeschrankte Vorschau in der Google Buchsuche The Multics timesharing system was developed by a team including MIT Bell Laboratories General Electric and eventually Honeywell The project intended to develop a timesharing system that was so reliable and easy to maintain that it served as a computing utility much like water telephone or electic power systems ACLs were one of several important security technologies pioneered by Multics ACLs were first described in 1965 as part of the Multics file system Richard E Smith Elementary Information Security Jones amp Bartlett Learning LLC 2013 ISBN 978 1 4496 4820 6 4 3 Access Control Lists S 149 englisch eingeschrankte Vorschau in der Google Buchsuche RFC 3010 NFS version 4 Protocol Dezember 2000 englisch die Erweiterung hier in Klammern da diese beim Aufruf nicht zwingend angegeben werden muss Maximum Number of ACEs in an ACL in der Microsoft Knowledge Database 20 September 2003 icacls bei Microsoft Docs am 21 August 2018 dort u a mit dem Hinweis Dieser Befehl ersetzt den veralteten cacls Befehl das ist auch spatestens und so wenigstens mit einem deutschsprachigen Windows 7 nachprufbar uber die eigene Hilfe des cacls Befehls welche beispielsweise ausgegeben wird wenn allein der Befehl also ohne Ubergabewerte aufgerufen wird auf einem englischsprachigen Windows wird an der betreffenden Stelle wahrscheinlich deren Wort deprecated genannt Windows 2000 Wie die geheimen Support Tools Ihr Leben erleichtern Windows Tweaks am 29 November 2013 dort einleitend mit Seit Windows 2000 finden sich die so genannten Support Tools auf der Original CD unter Support Tools und im Folgenden u a auch mit xcacls exe Xcacls Overview Microsoft Docs 8 Oktober 2009 englisch XCACLS exe NT 4 Resource Kit Windows XP and 2003 ss64 com englisch abgerufen am 16 November 2020 Dort u a mit Take Ownership Special access wortlich ubersetzt also Eigentum ubernehmen Sonderzugang How to use Xcacls exe to modify NTFS permissions it s notes blog cadena it com 22 August 2014 englisch Dort u a mit The Xcacls exe utility is included in the Windows 2000 Resource Kit The Xcacls exe utility is also included in the Windows Server 2003 Support Tools ubersetzt Das Dienstprogramm Xcacls exe ist im Windows 2000 Resource Kit enthalten Es ist auch in den Windows Server 2003 Supporttools enthalten Abgerufen von https de wikipedia org w index php title Access Control List amp oldid 238433936