Ein TLS-Zertifikat verifiziert die Sicherheit einer Website und ermöglicht die HTTPS-Verschlüsselung zwischen Browser und Server. Browser validieren Zertifikate, indem sie die Gültigkeit, den vertrauenswürdigen Aussteller (Zertifizierungsstelle), den Ablauf und die Übereinstimmung des Domainnamens überprüfen. Der Artikel untersucht das TLS-Zertifikat von Google mithilfe von CLI-Befehlen, um seine Details zu decodieren und anzuzeigen. Das Google-Zertifikat wird von Google Trust Services ausgestellt, deckt zahlreiche Subdomains ab und verwendet sichere Algorithmen. Zertifikate haben einen Gültigkeitszeitraum, einen Signaturalgorithmus und enthalten Subject Alternative Names für abgedeckte Domains. Die Vertrauenswürdigkeit einer Zertifizierungsstelle wird durch ihre Präsenz im vertrauenswürdigen Stammzertifikatspeicher der Betriebssysteme und Browser bestimmt. Certificate Transparency-Logs und die offizielle Website der CA können die Legitimität der Zertifizierungsstelle weiter bestätigen. Google Trust Services gilt als vertrauenswürdig, da es zu einem vertrauenswürdigen Stammzertifikat verkettet ist und eine anerkannte CA ist. Certificate Transparency-Logs zeigen die Aktivität der CA und ihre weitverbreitete Nutzung, was ihre Zuverlässigkeit bestätigt. Telegram-Bots können verwendet werden, um die TLS-Überwachung zu automatisieren und Ablaufbenachrichtigungen bereitzustellen.
dev.to
What is a TLS Certificate? With an example
