Sicherheitsglossar

Was ist eine ACL (Zugriffskontrollliste)?

Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button
Die wichtigsten ErkenntnisseDie wichtigsten Erkenntnisse werden mithilfe von KI generiert. Da automatisierte Zusammenfassungen gelegentlich Fehler enthalten oder wichtige Zusammenhänge auslassen können, sollten Sie für vollständige Informationen stets den vollständigen Blogbeitrag lesen.

Eine ACL (Access Control List) ist eine Sicherheitskontrolle, die den Zugriff auf Ressourcen wie DNS-Abfragen, Zonentransfers und dynamische Updates basierend auf definierten Kriterien wie der Quell-IP-Adresse zulässt oder verweigert, wobei die Regeln der Reihe nach, in der sie erscheinen, einzeln ausgewertet werden. In DNS-Umgebungen sind ACLs entscheidend, um unbefugte Zonentransfers einzuschränken, die die Netzwerktopologie offenlegen, den Missbrauch rekursiver Resolver bei Amplifikationsangriffen zu verhindern und zu kontrollieren, wer dynamische Updates übermitteln darf; allerdings müssen sie mit Authentifizierungsmethoden wie TSIG kombiniert werden, um Spoofing von Quelladressen zu verhindern. Schlecht verwaltete ACLs versagen im großen Maßstab, da sich Ausnahmen häufen, veraltete Einträge stillgelegte Adressen für die Wiederverwendung durch fremde Hosts freigeben und Fehler bei der Reihenfolge der Regeln oder das Fehlen impliziter Verweigerungsregeln zu Ausfällen führen oder Dienste übermäßig dem Internet aussetzen können.

  • Autoritative DNS-Server, die Zonentransfers an jeden Anfragenden zulassen, legen den gesamten Zoneninhalt offen und liefern Angreifern damit eine Übersicht über Hosts und Dienste im Netzwerk.
  • ACL-Einträge müssen streng in der Reihenfolge von oben nach unten ausgewertet werden, da eine pauschale Zulassungsregel, die über einer spezifischen Ablehnungsregel steht, diese unwirksam macht und unerwünschten Datenverkehr durchlässt.
  • Der adressbasierte ACL-Abgleich allein ist anfällig für Source-IP-Spoofing, insbesondere über UDP. Daher erfordern sensible Vorgänge wie dynamische Updates eine zusätzliche Authentifizierung, beispielsweise TSIG mit gemeinsamen geheimen Schlüsseln.

ACL auf einen Blick

AttributeValue
Full nameAccess control list
CategorySecurity control
Primary usePermitting or denying access to a resource based on defined match criteria
Related termsFirewall, Zone transfer, Dynamic DNS update, TSIG, Recursive resolver, Split-horizon DNS

So funktionieren ACLs

Eine ACL ist eine Liste von Einträgen, bei denen jeweils ein Übereinstimmungskriterium einer Aktion („zulassen“ oder „verweigern“) zugeordnet ist. Das System, das die Liste durchsetzt, vergleicht eine Anfrage mit den Einträgen und wendet das Ergebnis der ersten Übereinstimmung an.

  1. Anfrage geht ein: Ein Client oder ein Gerät versucht, eine Aktion auszuführen, beispielsweise eine DNS-Abfrage zu senden, einen Zonentransfer anzufordern oder ein Paket über einen Router weiterzuleiten.
  2. Extrahierte Kriterien: Das durchführende System liest die Attribute aus, die die Liste für den Abgleich verwendet, üblicherweise die Quell-IP-Adresse und bei Netzwerkgeräten zusätzlich die Zieladresse, das Protokoll oder den Port. DNS-Server können den Abgleich auch anhand eines kryptografischen Schlüssels vornehmen.
  3. Einträge werden der Reihe nach ausgewertet: Das System prüft die Einträge von oben nach unten. Die meisten Implementierungen halten beim ersten Eintrag an, der übereinstimmt, und wenden dessen Aktion an.
  4. Angewandte Aktion: Ein „Permit“-Eintrag lässt die Anfrage zu. Ein „Deny“-Eintrag lehnt sie ab oder verwirft sie. Viele Systeme beenden die Liste mit einem impliziten „Deny“, sodass eine Anfrage, die keinem Eintrag entspricht, abgelehnt wird.

Da die Reihenfolge eine Rolle spielt, kann eine weit gefasste Zulassungsregel, die über einer eng gefassten Ablehnungsregel steht, diese unwirksam machen. In DNS-Servern regeln üblicherweise separate Listen verschiedene Funktionen wie Abfragen, Rekursion, Übertragungen und Aktualisierungen, sodass jede Funktion ihre eigene Zielgruppe haben kann. Adressbasierte Abgleiche können gefälscht werden, daher lassen sich sensible Vorgänge wie dynamische Aktualisierungen besser schützen, indem zusätzlich eine Authentifizierung wie TSIG verlangt wird.

Warum ACLs in Unternehmensnetzwerken wichtig sind

Zugriffskontrolllisten gehören zu den am häufigsten eingesetzten Kontrollmechanismen im Netzwerkbereich, da sie einfach zu handhaben sind und auf nahezu jedem Router, jeder Firewall und jedem DNS-Server verfügbar sind. Die Kosten zeigen sich jedoch bei großem Umfang. Die Listen wachsen, je mehr Ausnahmen hinzukommen, und die Techniker verlieren den Überblick darüber, warum ein Eintrag überhaupt existiert. Veraltete Einträge, die auf stillgelegte Adressen verweisen, können später von anderen Hosts wiederverwendet werden und diesen Zugriff gewähren, den sie niemals hätten haben dürfen.

Für DNS spielen ACLs eine klare Rolle bei der Sicherheit. Ein autoritativer Server, der Zonentransfers an jeden Anfragenden zulässt, legt den gesamten Inhalt seiner Zone offen, was einem Angreifer eine Übersicht über Hosts und Dienste verschafft. Ein rekursiver Resolver, der Anfragen aus beliebigen Quellen beantwortet, kann bei Reflection- und Amplification-Angriffen missbraucht werden. Aus diesem Grund empfehlen Richtlinien wie BCP 140 zur Verhinderung der Nutzung rekursiver Nameserver bei Reflection-Angriffen, die Rekursion auf beabsichtigte Clients zu beschränken.

Schlecht verwaltete ACLs versagen in zweierlei Hinsicht. Zu freizügige Regeln lassen Dienste für das Internet offen, während zu strenge oder falsch angeordnete Regeln legitime Clients blockieren, was zu zeitweiligen Auflösungsfehlern führt, die schwer nachzuverfolgen sind. Die Dokumentation, Überprüfung und serverübergreifende Konsistenz der Listen verringert beide Probleme, und die Kombination von Adressabgleich mit Authentifizierung begrenzt den Schaden durch gefälschte Quellen.

Wie sich ACL von verwandten Begriffen unterscheidet

ACL vs. Firewall

Eine ACL ist eine Regelliste, die Datenverkehr oder Anfragen zulässt oder ablehnt, während eine Firewall ein Gerät oder ein Dienst ist, der Richtlinien durchsetzt und dabei neben anderen Überprüfungsmethoden auch ACLs verwenden kann.

AttributeACLFirewall
What it isAn ordered list of permit and deny entriesA device or software service that enforces security policy
Typical matchingSource address, and on network devices destination, protocol, or portAddresses and ports, and often connection state or application
State trackingOften stateless on routers and switchesCommonly stateful
Where it runsRouters, switches, firewalls, DNS serversNetwork perimeters, host systems, or virtual appliances

ACL vs. TSIG (Transaction Signature)

Eine ACL entscheidet anhand von Übereinstimmungskriterien wie einer Adresse, wer Zugriff erhält, während TSIG eine DNS-Nachricht mit einem gemeinsamen geheimen Schlüssel authentifiziert. Was ist TSIG?

AttributeACLTSIG (Transaction Signature)
PurposePermits or denies requestsAuthenticates DNS transactions
Basis of trustMatch criteria such as source IP addressShared secret key and a signature on each message
Spoofing resistanceWeak when it relies on source address aloneStronger, because forging a message requires the key
Common DNS useLimiting queries, zone transfers, and updatesSecuring zone transfers and dynamic updates

Häufige Probleme mit ACLs

Eine über einer spezifischen Verweigerungsregel platzierte allgemeine Zulassungsregel führt dazu, dass die Verweigerungsregel niemals zutrifft, sodass Datenverkehr, der eigentlich blockiert werden sollte, durchgelassen wird. Techniker stellen dies in der Regel fest, wenn der Trefferzähler der Verweigerungsregel bei Null bleibt.

Viele Implementierungen beenden eine Liste mit einer stillschweigenden Ablehnung („deny“), sodass das Hinzufügen eines ersten Eintrags zu einer zuvor leeren Liste plötzlich alles andere blockieren kann. Dies führt oft unmittelbar nach einer kleinen Änderung zu einem Ausfall.

Einträge, die stillgelegte Hosts benennen, bleiben auch nach der Neuzuweisung der Adresse bestehen. Der neue Host erbt dann Zugriffsrechte, wie beispielsweise die Berechtigung zum Zonentransfer, die ihm niemand gewähren wollte.

Eine ACL, die sich ausschließlich auf die Quell-IP stützt, kann durch gefälschte Pakete umgangen werden, insbesondere über UDP. Durch die Kombination mit einer schlüsselbasierten Authentifizierung oder einer Filterung am Netzwerkrand lässt sich dieses Risiko verringern.

Das Zulassen von Abfragen von beliebigen Adressen auf einem rekursiven Server macht diesen für Amplifikationsangriffe anfällig. Das Zulassen von Übertragungen an beliebige Adressen legt den gesamten Inhalt der Zone offen.

Erfahren Sie, wie ein einheitliches DDI den Netzwerkbetrieb vereinfacht

Verwalten Sie DNS, DHCP und IP-Adressen über eine einzige Plattform mit integrierter Automatisierung, Transparenz und Kontrolle.

ACL-FAQ

Verwandte Begriffe

Network visualization showing IP addresses and interconnected nodes representing IPAM infrastructure and data flow

Einrichtung von geregelten, auditfähigen IPAM-Workflow- und Genehmigungsmodellen für Unternehmensnetzwerke

Entdecken Sie IP-Management-Lösungen für geregelte, auditfähige IPAM-Workflows. Ermöglichen Sie bereichsbezogene Genehmigungen und lückenlose…

Read more
Content Hub

Das OSI-Modell verstehen: Wo DNS und IP-Adressierung in die 7 Schichten passen

Machen Sie sich mit den sieben Schichten des OSI-Modells vertraut und erfahren Sie, wie DNS und IP-Adressierung in dieses Modell eingebunden sind. Lernen…

Read more
Fiber optic cables with glowing blue and cyan light points representing high-speed network data transmission and connectivity

Skalierung von DNS und IPAM für IPv6- und Dual-Stack-Unternehmensnetzwerke

Skalieren Sie DNS und IPAM für Dual-Stack-Unternehmensnetzwerke. Erfahren Sie, wie Micetro Teams bei der Verwaltung von IPv6-Migrationen mit integrierten…

Read more
Hand holding digital pen interacting with holographic network diagrams and data visualization on laptop screen, representing

Einbindung von DNS, DHCP und IPAM in Ansible- und Git-basierte Infrastructure-as-Code-Pipelines

Durch die Einbindung von DNS, DHCP und IPAM in Ansible- und Git-basierte IaC-Pipelines mit Micetro werden Adress- und Eintragsänderungen zu versionierten,…

Read more
Podcast

Podcast: Wie KI die Entwicklung von Unternehmenssoftware verändert

KI verändert die Netzwerkautomatisierung, doch eine sichere Implementierung erfordert solide Softwarepraktiken, Tests und Fachwissen, um Ausfälle zu…

Read more
Podcast

Podcast: Why Open Platforms Matter in Network Operations

Open platforms and API-first architecture enable intelligent network operations, automation, and AI-driven workflows across hybrid enterprises.

Read more
Network engineer reviewing LiveNX flow and telemetry data visualized across server racks in a hybrid multicloud environment

Erhalten Sie mit LiveAssist Antworten aus den LiveNX-Daten, über die Sie bereits verfügen

Erfahren Sie, wie LiveAssist, das KI-gestützte Add-on für LiveNX, Ihre Netzwerkdaten in schnelle, gezielte Antworten umwandelt – mit einem Mehrwert, den…

Read more
Hands on laptop with digital dashboard showing IP address usage, overlapping ranges, and cost analytics for DDI infrastructur

Erstellung einer Kostenanalyse für den Ersatz bestehender appliancebasierter DDI-Lösungen durch eine Overlay-Verwaltungsschicht

Manuelle DDI-Arbeiten kosten die befragten Teams 1.040 Stunden pro Jahr. Hier erfahren Sie, wie Sie die Kosten für eine Verlängerung, den…

Read more

Verwandte Artikel