Der CAA-Record (Certification Authority Authorization) ist ein DNS-Resource-Record, der Domaininhabern die Möglichkeit gibt, festzulegen, welche Zertifizierungsstellen (Certification Authorities, CAs) befugt sind, SSL/TLS-Zertifikate für ihre Domain auszustellen. Er wurde eingeführt, um das Risiko der Ausstellung unautorisierter oder fehlerhafter Zertifikate zu minimieren und somit die Sicherheit von Websites zu erhöhen.
Funktionsweise
Der CAA-Record besteht aus drei zentralen Bestandteilen:
- Flag: Das Flag ist ein binärer Wert, der festlegt, ob der Record kritisch ist. Wenn der Wert auf „1“ gesetzt ist, müssen Zertifizierungsstellen den CAA-Record strikt befolgen und alle unbekannten oder nicht verstandenen Records ablehnen.
- Tag: Das Tag beschreibt die spezifische Funktion des CAA-Records. Es gibt drei Haupt-Tags:
issue: Gibt an, welche Zertifizierungsstelle berechtigt ist, ein Zertifikat für die Domain auszustellen.issuewild: Beschränkt die Zertifikatsausstellung für Wildcard-Domains.iodef: Definiert eine Kontaktmethode (wie E-Mail oder URL), an die Berichte über Sicherheitsvorfälle gesendet werden können.
- Wert: Der Wert spezifiziert den Namen der autorisierten Zertifizierungsstelle oder enthält eine URL oder E-Mail-Adresse für den Kontakt.
Bedeutung für die Sicherheit
Der CAA-Record ist ein wichtiges Sicherheitsinstrument, das es Domaininhabern erlaubt, den Zertifikatsausstellungsprozess zu kontrollieren. Durch das Setzen eines CAA-Records können sie bestimmen, welche CAs befugt sind, Zertifikate für ihre Domain auszustellen, und damit das Risiko von Sicherheitsvorfällen wie der Ausstellung falscher Zertifikate deutlich reduzieren. Dieser Schutzmechanismus wird vor allem dann wichtig, wenn es zu einer Kompromittierung einer Zertifizierungsstelle kommt, da unautorisierte Zertifikate für eine Domain nicht mehr ausgestellt werden können.
Zertifizierungsstellen sind gesetzlich verpflichtet, den CAA-Record einer Domain zu überprüfen, bevor sie ein SSL/TLS-Zertifikat ausstellen. Dies macht den CAA-Record zu einem wichtigen Bestandteil eines umfassenden Sicherheitskonzepts für Domaininhaber, insbesondere in Bereichen mit hohen Sicherheitsanforderungen wie Unternehmen und Behörden.


