Die Zertifikatslebenszyklusverwaltung (CLM) ist der formelle Prozess zur Verwaltung und Sicherung der digitalen Zertifikate eines Unternehmens. Die Zertifikatslebenszyklusverwaltung zielt darauf ab, jede Phase des Zertifikatslebenszyklus zu optimieren und zu automatisieren: Bestandsaufnahme, Ausstellung, Bereitstellung, Überwachung, Verlängerung, Sperrung und Entsorgung.
Digitale Zertifikate sind elektronische Dokumente, die mittels Kryptografie mit öffentlichen Schlüsseln die Identität ihrer Inhaber nachweisen. Sie werden häufig zur Authentifizierung von nicht-menschlichen Identitäten (NHIs) wie Websites, Servern, Anwendungen und KI-Agenten verwendet.
Da sich NHI im Unternehmensnetzwerk immer weiter verbreiten – angetrieben durch DevOps, Cloud-Umgebungen, künstliche Intelligenz (KI) und maschinelles Lernen (ML) – werden Zertifikate zu einem immer wichtigeren Bestandteil des Identity und Access Managements (IAM).
Die rasante Zunahme von NHIs bedeutet jedoch auch eine explosionsartige Zunahme von Zertifikaten, die wie alle anderen digitalen Zugangsdaten vor Bedrohungsakteuren geschützt werden müssen.
Zudem bringen Zertifikate eine zusätzliche Komplikation mit sich: Ablaufdaten.
Zertifikate sind systembedingt nicht ewig gültig. Wenn eines abläuft, bevor sie verlängert werden kann, kommt es zu erheblichen Störungen, Dienstausfällen und Ausfallzeiten, die erhebliche Auswirkungen haben können. Kunden können möglicherweise nicht mehr auf eine Website zugreifen. Kritische Teile der Netzwerkinfrastruktur können ihren Betrieb einstellen. Zahlungsabwicklungsdienste können ausfallen.
Die Zertifikatslebenszyklusverwaltung zielt darauf ab, Unternehmen Tools, Vorgehensweisen und Strategien bereitzustellen, um wichtige Zertifikats-Workflows zu vereinfachen, wie beispielsweise die Verfolgung des Zertifikatsstatus, die Zugriffskontrolle sowie die Erneuerung und den Widerruf von Zertifikaten. Auf diese Weise kann die CLM Zertifikatsbetrug, -diebstahl und -missbrauch eindämmen und gleichzeitig kostspielige, unerwartete Ausfälle verhindern.
Bleiben Sie mit dem Think-Newsletter über die wichtigsten – und faszinierendsten – Branchentrends in den Bereichen KI, Automatisierung, Daten und mehr auf dem Laufenden. Weitere Informationen finden Sie in der IBM Datenschutzerklärung.
Digitale Zertifikate – auch X.509-Zertifikate genannt, benannt nach dem X.509-Standard, der ihr Format definiert – sind elektronische Dokumente, die zur Überprüfung digitaler Identitäten dienen. Zertifikate werden hauptsächlich von nicht-menschlichen und maschinellen Identitäten wie Servern, Software, Computern und Endgeräten des Internets der Dinge (IoT) verwendet.
Zertifikate basieren auf einem Framework namens Public-Key-Infrastruktur (PKI), das asymmetrische Kryptografie nutzt, um die Identität von Entitäten zu überprüfen und die Kommunikation zwischen ihnen zu sichern.
Genauer gesagt verwenden asymmetrische Kryptosysteme zwei verschiedene Schlüssel – einen öffentlichen und einen privaten Schlüssel –, um Daten zu verschlüsseln und zu entschlüsseln. Jeder kann einen öffentlichen Schlüssel zum Verschlüsseln von Daten verwenden. Allerdings können nur die Inhaber des entsprechenden privaten Schlüssels diese Daten entschlüsseln.
Digitale Zertifikate beweisen, dass ein bestimmter privater Schlüssel zu einer bestimmten Entität gehört, und der Besitz eines authentischen Zertifikats gilt häufig als Nachweis für die Identität dieser Entität.
In gewisser Weise ähnelt ein Zertifikat der Eigentumsurkunde eines Hauses: Es hält fest, wem ein bestimmtes Objekt (der Schlüssel) gehört, und wenn jemand im Besitz der Urkunde ist, ist er höchstwahrscheinlich der rechtmäßige Eigentümer dieses Objekts.
Diese Analogie verdeutlicht jedoch auch die Grenzen von Zertifikaten und die Bedeutung ihrer Sicherung. Wenn ein Angreifer ein Zertifikat stiehlt, kann er sich als vertrauenswürdige Instanz ausgeben – und andere Nutzer könnten ihm Glauben schenken, was potenziell katastrophale Folgen haben kann.
Angenommen, ein Bedrohungsakteur stiehlt oder fälscht eine Zertifikatskopie einer legitimen Website. Der Angreifer erstellt daraufhin eine betrügerische Kopie der Website, die Nutzerdaten stehlen soll. Da der Angreifer über ein scheinbar authentisches Zertifikat verfügt, halten Webbrowser seine Phishing-Seite für echt, und die Nutzer erhalten keine Warnung, dass es sich um eine Fälschung handelt.
Um das Risiko zu verringern, dass sie in die falschen Hände geraten, sind die meisten Zertifikate nur für einen begrenzten Zeitraum gültig. Die Gültigkeitsdauer von Zertifikaten ist eineCybersicherheitsmaßnahme, ähnlich wie die regelmäßige Erneuerung von Zugangsdaten. Selbst wenn Angreifer ein gültiges Zertifikat in die Hände bekommen, ist dessen Nutzen begrenzt – sofern der eigentliche Eigentümer es nicht zuvor widerruft.
Ein Zertifikat umfasst typischerweise:
Der Betreff: Die Person, Maschine, Website oder sonstige Einheit, auf die sich das Zertifikat bezieht. Zertifikate können auch alternative Betreffnamen (SANs) enthalten, bei denen es sich um andere Namen handelt, für die die Nutzung des Zertifikats autorisiert ist. So kann das Zertifikat für eine Website beispielsweise auch alle Subdomains dieser Website enthalten.
Der Aussteller: Die Zertifizierungsstelle (CA), die das Zertifikat ausgestellt hat.
Die Gültigkeitsdauer: Ab wann das Zertifikat gültig ist und wann es abläuft.
Der öffentliche Schlüssel: Andere Nutzer – ob Menschen oder Maschinen – können diesen öffentlichen Schlüssel verwenden, um ihre Kommunikation mit dem Zertifikatsinhaber zu verschlüsseln. Da nur der Zertifikatsinhaber über den zugehörigen privaten Schlüssel verfügt, kann nur er diese Nachrichten entschlüsseln und deren Inhalt einsehen.
Die digitale Signatur der ausstellenden Zertifizierungsstelle: Diese Signatur bestätigt, dass das Zertifikat von einer legitimen Zertifizierungsstelle ausgestellt wurde, was in der Regel bedeutet, dass es vertrauenswürdig ist.
Die meisten Zertifikate werden von einer Zertifizierungsstelle (CA) ausgestellt, einer vertrauenswürdigen dritten Partei, die die Identität der Antragsteller überprüft und ihnen vertrauenswürdige Zertifikate ausstellt.
Zertifizierungsstellen sind in der Regel Mitglieder des CA/Browser-Forums (CA/B-Forum), eines Konsortiums, das Standards für Zertifikate und Zertifizierungsstellen festlegt. Diese Zugehörigkeit und die Einhaltung der CA/B-Standards sind es, die einer Zertifizierungsstelle das Vertrauen anderer Unternehmen, Anwendungen und Nutzer sichern.
Zu den bekannten CAs zählen die gemeinnützige Organisation Let’s Encrypt sowie private Unternehmen wie GlobalSign, DigiCert und Microsoft Active Directory Certificate Services.
Der Ausgabeprozess läuft wie folgt ab:
Im Grunde genommen sind Zertifikate ein Garantiesystem. Der Zertifikatsinhaber stellt der Zertifizierungsstelle die erforderlichen Nachweise zur Feststellung seiner digitalen Identität zur Verfügung. Die Zertifizierungsstelle bestätigt dies mit den Worten: Diese Identität ist legitim – und hier ist ein Schlüssel, damit andere sicher mit ihr kommunizieren können.Da der Zertifizierungsstelle vertrauenswürdig ist, gelten auch ihre Zertifikate als vertrauenswürdig.
Unternehmen können auch ihre eigenen selbstsignierten Zertifikate erstellen, doch diese haben außerhalb geschlossener Umgebungen, in denen sich alle Beteiligten bereits gegenseitig vertrauen, kaum Gewicht.
Diese Zertifikate, die manchmal auch als SSL- oder TLS-Zertifikate bezeichnet werden, gehören zu den am häufigsten verwendeten Zertifikaten. Ihr Name leitet sich von zwei im Internet verwendeten kryptografischen Kommunikationsprotokollen ab: Transport Layer Security (TLS) und dem weitgehend veralteten Secure Sockets Layer (SSL).
TLS/SSL-Zertifikate authentifizieren Webserver und stellen Webbrowsern den öffentlichen Schlüssel des Servers zur Verfügung, wodurch sichere, verschlüsselte Verbindungen zwischen Servern und Clients ermöglicht werden.
Es gibt drei Haupttypen:
Domain-validiert (DV): Überprüft lediglich die Eigentumsrechte an der Website.
Vom Unternehmen verifiziert (OV): Überprüft sowohl die Inhaberschaft der Website als auch das dahinterstehende Unternehmen
Erweiterte Validierung (EV): Der strengste Typ, der eine manuelle Überprüfung durch eine Person erfordert. Wird in Branchen eingesetzt, die ein Höchstmaß an Vertrauen erfordern, wie beispielsweise im Finanz- und Bankwesen.
Diese werden auch als S/MIME-Zertifikate bezeichnet (nach dem Standard „Secure/Multipurpose Internet Mail Extensions“) und ermöglichen die Identitätsprüfung sowie die verschlüsselte Kommunikation per E-Mail.
Diese überprüfen, ob ein Programm, eine Anwendung, ein Patch oder ein anderer Code authentisch ist und nicht manipuliert wurde. Sie funktionieren, indem sie den Code zum Zeitpunkt der Veröffentlichung mit einer digitalen Signatur versehen. Der Entwickler signiert den Code mit seinem privaten Schlüssel, und jeder Benutzer oder jedes System, das den Code ausführt, kann diese Signatur anhand des entsprechenden öffentlichen Schlüssels überprüfen.
Die Zertifikatserkennung umfasst das Scannen eines Netzwerks sowie aller angeschlossenen Assets und der Infrastruktur, um alle aktiven Zertifikate zu ermitteln, die von Hardware, Software, virtuellen Maschinen und menschlichen Nutzern verwendet werden.
Die Ausstellung von Zertifikaten umfasst die sichere Anforderung und den Empfang neuer Zertifikate von einer Zertifizierungsstelle.
Die Zertifikatsbereitstellung, die manchmal auch als „Bereitstellung“ bezeichnet wird, umfasst die Installation von Zertifikaten auf den entsprechenden Geräten, Anwendungen oder Diensten.
Die Zertifikatsüberwachung ist der Prozess der Nachverfolgung der Zertifikatsnutzung, um sicherzustellen, dass Zertifikate nur für den vorgesehenen Zweck von autorisierten Stellen mit den entsprechenden Berechtigungen verwendet werden.
Die Zertifikatserneuerung umfasst die Verlängerung oder Neuausstellung von Zertifikaten, deren Gültigkeit bald abläuft.
Die Zertifikatswiderrufung ist die absichtliche Außerkraftsetzung eines Zertifikats vor dessen Ablaufdatum. Der Widerruf wird in der Regel ausgelöst, wenn ein Zertifikat kompromittiert wurde – beispielsweise wenn das Zertifikat oder der zugehörige private Schlüssel gestohlen wurde.
Zertifikate werden auch widerrufen, wenn sie nicht mehr korrekt sind, beispielsweise nach einer Domainänderung.
Wenn ein Zertifikatsinhaber sein Zertifikat widerrufen muss, fordert er die ausstellende Zertifizierungsstelle auf, dieses Zertifikat in eine Zertifikatssperrliste (CRL) aufzunehmen. Wie der Name schon sagt, handelt es sich bei einer CRL um eine Liste ungültiger Zertifikate. Wenn jemand oder etwas versucht, sich mit dem widerrufenen Zertifikat zu authentifizieren – sei es in böswilliger Absicht oder versehentlich –, erkennt die Gegenpartei das Zertifikat in der CRL und lehnt es ab.
Die Zertifikatsentsorgung ist die sichere Vernichtung von Zertifikaten, die abgelaufen sind oder nicht mehr benötigt werden, einschließlich aller zugehörigen Sicherungskopien oder Schlüssel.
CLM-Tools, auch als Zertifikatsmanagement-Lösungen bekannt, tragen dazu bei, einen Großteil des Lebenszyklus der Zertifikatsverwaltung zu vereinfachen, zu sichern, zu optimieren und zu automatisieren. Tatsächlich sind viele zentrale Aspekte der Zertifikatsverwaltung – wie beispielsweise die Erfassung aller aktiven Zertifikate in einem Netzwerk und die Verlängerung von Zertifikaten vor deren Ablauf – ohne diese Tools praktisch unmöglich.
Zu den gängigen Funktionen von CLM-Tools gehören:
Automatische Erfassung und Bestandsaufnahme aller Zertifikate unter Erfassung wichtiger Details wie Inhaber, Installationsort und Ablaufdatum.
Dynamische Zertifikatserstellung auf Abruf für mehr Sicherheit und einen optimierten Zugriff auf Zertifikate.
Vollständig oder teilweise automatisierte CSR-Generierung, einschließlich der Möglichkeit, neue Schlüsselpaare zu erstellen, der sicheren Übertragung von CSR-Daten, der Integration in vertrauenswürdige Zertifizierungsstellen-Systeme sowie der Erstellung selbstsignierter Zertifikate.
Remote-Bereitstellung, sodass Zertifikate über ein einziges zentrales Bedienfeld direkt auf den entsprechenden Geräten und Diensten installiert werden können.
Überwachungs- und Konformitätsprotokolle zur Nachverfolgung der Nutzung und Gültigkeit von Zertifikaten, zur Erkennung bevorstehender Ablaufdaten und zur Identifizierung von Schwachstellen wie schwachen oder veralteten kryptografischen Standards.
Benachrichtigungen über ablaufende Zertifikate und automatische Verlängerungen zur Vermeidung von Ausfällen.
Nicht-menschliche Identitäten machen einen immer größeren Anteil des Unternehmensnetzwerks aus. Die Schätzungen variieren - von 45:1 bis 92:1 - wobei es in einem durchschnittlichen IT-System deutlich mehr Nichtmenschen als Menschen gibt.
Diese NHIs stützen sich bei der Authentifizierung und Zugriffskontrolle auf Zertifikate.Die manuelle Verwaltung all dieser Zertifikate ist nicht nur ineffizient, sondern auch nicht skalierbar.
Ohne einen formellen CLM-Prozess und die richtigen Tools können Zertifikate unter den Tisch fallen, wodurch Unternehmen allen möglichen Risiken ausgesetzt werden.
Aus Sicherheitsgründen sind Zertifikate nur für kurze Zeit gültig – und diese Zeit wird immer kürzer. Im März 2029 treten neue Standards des CA/B-Forums in Kraft, wonach SSL/TLS-Zertifikate alle 47 Tage erneuert werden müssen.
Wenn die Zertifikatsverlängerung manuell erfolgt, können Fristen leicht versäumt werden, was Ausfallzeiten verursacht und Sicherheitslücken verursacht. Abgelaufene Zertifikate können den Zugriff für berechtigte Benutzer beeinträchtigen und unberechtigten Benutzern Möglichkeiten eröffnen, beispielsweise gefälschte Zertifikate einzuschleusen oder „Fail-Open“-Verhaltensweisen auszunutzen.
(In diesem Zusammenhang bedeutet „Failing Open“, dass das System den Datenverkehr weiterhin zulässt, wenn eine Überprüfung der Zertifikatsgültigkeit nicht durchgeführt werden kann, es sei denn oder bis die Ungültigkeit festgestellt wird. Viele Zertifikatssysteme arbeiten standardmäßig im „Fail-Open“-Modus, da es kostspielig sein kann, bei jeder einzelnen Verwendung eines Zertifikats eine CRL auszulesen oder andere Gültigkeitsprüfungen durchzuführen.
Die automatische Verlängerung ist somit ebenso sehr eine Sicherheitslösung wie eine betriebliche Lösung. CLM-Tools tragen dazu bei, die Betriebszeit sicherzustellen und gleichzeitig das Risiko zu mindern, dass Angreifer gültige Zertifikate stehlen oder missbrauchen können.
In DevOps-orientierten, hybriden und Multicloud-Umgebungen – in denen Zertifikate lokal, remote, vorübergehend und in cloudbasierten Infrastrukturen vorhanden sein können – kann es schwierig sein, den Überblick über alle Zertifikate eines Unternehmens zu behalten.
CLM-Tools ermöglichen eine regelmäßige, umfassende Überprüfung auf neue und bestehende Zertifikate in allen Anwendungen, Diensten und der gesamten Infrastruktur. Diese Tools können zudem Bestandsverzeichnisse führen und eine kryptografische Stückliste (CBOM) erstellen, um Algorithmen, Schlüssel und Zertifikate zu katalogisieren.
Ein vollständiges Zertifikatsinventar erfasst für jedes Zertifikat den Eigentümer, den Verwendungszweck, den Endpunkt, den Aussteller, den Verlängerungsweg, den Pfad der Bereitstellung sowie den potenziellen Schadensumfang für den Fall, dass das Zertifikat unerwartet ablaufen sollte.
Quantencomputing stellt einen neuen Anwendungsbereich für CLM dar. Mit dem Fortschritt der Quanteninformatik droht die Gefahr, dass herkömmliche Verschlüsselungsmethoden geknackt werden und das digitale Vertrauen untergraben wird. CLM-Tools können Unternehmen dabei unterstützen, auf quantenbedingte Veränderungen zu reagieren, indem sie neue Verschlüsselungsstandards zügig einführen und veraltete Zertifikate, die auf überholten Verschlüsselungsmethoden beruhen, umgehend widerrufen.
Unternehmen beginnen damit, ihre Zertifikatslandschaften im Hinblick auf die Post-Quanten-Kryptografie zu planen, wobei sich die Lösungen nun auf quantensichere Public-Key-Infrastrukturen (PKI) sowie auf neue Algorithmen wie CRYSTALS-Kyber für die Schlüsselverschlüsselung und CRYSTALS-Dilithium sowie Falcon für digitale Signaturen konzentrieren.
Unternehmen müssen jedoch wissen, wo sich ihre Zertifikate befinden – und welche Verschlüsselung sie verwenden –, damit diese Umstellungen erfolgreich verlaufen. Ein einziges übersehenes Zertifikat kann Angreifern bereits ausreichen, um sich Zugang zu verschaffen.
Durch umfassende Erfassung und Bestandsaufnahme sowie automatisierte Verlängerungen und Widerrufe können CLM-Tools und -Prozesse Unternehmen dabei unterstützen, sicherzustellen, dass Zertifikate den aktuellsten Standards für kryptografische Sicherheit entsprechen.
IBM Cloud Pak for Network Automation ist ein Cloud Pak, das die Automatisierung und Orchestrierung von Netzwerkinfrastrukturbetrieben ermöglicht.
Cloud-Netzwerklösungen von IBM bieten eine leistungsstarke Konnektivität, um Ihre Apps und Ihr Unternehmen zu unterstützen.
Konsolidieren Sie die Rechenzentrumsunterstützung mit IBM Technology Lifecycle Services für Cloud-Netzwerke und mehr.