TLS-Zertifikate im KMU: Ein einfaches System, damit keines am Freitagabend abläuft

· 7 Min. Lesezeit · SilverData-Team

Ein TLS-Zertifikat ist eines dieser Dinge, an die im Unternehmen niemand denkt — bis es abläuft. Dann fallen innerhalb einer Stunde der Shop, das Kundenportal, der Browser-Login zum ERP und die Hälfte der Integrationen aus, an die sich niemand mehr erinnert. Es lohnt sich, dafür ein System zu haben, bevor sich das System rächt.

Wir haben es aus der Nähe bei einem 30-Personen-Metallverarbeiter gesehen: Das B2B-Portal, über das Kunden Bestellungen aufgaben, hatte ein SSL-Zertifikat, das am Sonntag um 23:00 Uhr ablief. Niemand bekam einen Alarm (denn die Alarme gingen an die E-Mail eines ehemaligen Administrators), und am Montag um 8:00 Uhr sahen die Kunden statt des Bestellformulars „Ihre Verbindung ist nicht privat". Vier Stunden Stillstand, gut ein Dutzend verlorene Aufträge, geschätzt etwa 60 000 PLN Umsatz zum Zurückholen. Die technische Reparatur dauerte 20 Minuten. Das Vertrauen einiger großer Kunden zurückzugewinnen — mehrere Monate.

Dieser Text handelt davon, wie ein Unternehmen mit 10–50 Mitarbeitern die Zertifikatsverwaltung so organisieren kann, dass sich diese Situation nicht wiederholt. Ohne aufwendige PKI, ohne teure Enterprise-Tools. Ein paar Gewohnheiten und eine Tabelle reichen.

Fang mit einer Inventur an — du hast mehr Zertifikate, als du denkst

Die erste Frage, die in einem typischen Unternehmen niemand beantworten kann: „Wie viele aktive TLS-Zertifikate haben wir gerade, und wo sind sie?". „Das auf der Startseite" reicht selten. In der Praxis findest du im KMU Zertifikate an mindestens diesen Stellen:

Mach eine einfache Übersicht — Excel oder Google Sheets. Spalten: Name (FQDN), Ort der Installation (Server/Gerät), Aussteller, Ablaufdatum, fachlicher Verantwortlicher (nicht die IT — die Person, die bestätigt „ja, dieses Portal ist kritisch"), Ablage des privaten Schlüssels, letzte Erneuerung. Diese Tabelle hat zwei Funktionen: Sie sagt dir, was du hast, und legt offen, was du vergessen hattest. Der erste Durchlauf bei einem Kunden fördert typischerweise 2–3 Zertifikate zutage, von denen niemand wusste.

Trenne „automatisch" von „manuell"

Für die meisten externen Zertifikate (Website, Portal, Shop) ist ACME die beste Antwort — meistens Let's Encrypt — mit automatischer Erneuerung alle 60–75 Tage. Das Zertifikat gilt 90 Tage, der Client (certbot, acme.sh, der eingebaute Mechanismus des Webservers) erneuert es ohne menschliches Zutun. Wenn die Automatik läuft, läuft nichts ab. Wenn sie nicht läuft, erfährst du das aus einem Alarm, nicht aus einem Anruf des Kunden.

Es gibt trotzdem Situationen, in denen du einmal im Jahr manuell erneuerst:

Für diese „manuellen" brauchst du eine Prozedur, denn nichts erinnert dich von selbst.

Alarme bei 60, 30, 14, 7 und 1 Tag

Verlass dich nicht darauf, dass der Aussteller (Let's Encrypt, DigiCert, Sectigo) dich erinnert. Doch, sie schicken E-Mails — aber oft an einen Administrator, der vor zwei Jahren gegangen ist, oder mit Betreffzeilen, die wie Spam aussehen. Betreibe eigenes Monitoring, das regelmäßig ein Dutzend öffentlicher Domains prüft und einen gemeinsamen Kanal alarmiert (das Postfach des IT-Teams, einen Teams-/Slack-Kanal — nicht das Postfach einer Einzelperson).

Ein praxistaugliches Set an Alarmschwellen im KMU:

Um öffentliche TLS-Zertifikate zu prüfen, reicht ein kleines Cron-Skript, das openssl s_client aufruft und notAfter ausliest, oder kostenlose Tools wie Uptime Kuma mit TLS-Modul. Du musst keine Plattform für 20 000 im Jahr kaufen. Wichtig ist, dass die Alarme an einen Teamkanal, nicht an ein einzelnes Postfach gehen.

Private Schlüssel — wo sie liegen und wer Zugang hat

Das Zertifikat ist die halbe Geschichte. Der private Schlüssel ist die andere Hälfte. Wenn der Schlüssel abhandenkommt, muss das Zertifikat widerrufen und neu ausgestellt werden — am besten gestern. Im KMU leben private Schlüssel meist an drei Orten: direkt auf dem Produktionsserver, im Konfigurations-Repository (leider manchmal in git ohne Verschlüsselung) und „für alle Fälle" in einem Ordner namens alte_zertifikate auf dem Netzlaufwerk.

Regeln, an denen es sich festzuhalten lohnt:

Das klingt nach selbstverständlicher Hygiene. Ist es nicht. In der Praxis finden wir noch immer .pem-Dateien mit privaten Schlüsseln in PowerPoint-Onboarding-Decks und in E-Mail-Anhängen von vor fünf Jahren.

Wildcard, SAN und interne CA

Zwei technische Entscheidungen, die man bewusst treffen sollte, nicht aus Trägheit:

Wie geht es weiter

Fang mit vier Fragen an:

Wenn eine der Antworten „ich bin mir nicht sicher" lautet — nimm es als Einladung, in dieser Woche die Inventur zu machen. Eine Stunde mit einer Person aus der IT reicht für einen ersten Entwurf. Wenn ihr Hilfe braucht, Monitoring und Erneuerungsprozedur aufzusetzen, wir helfen KMU regelmäßig dabei. Das erste Gespräch ist kostenlos und dauert eine halbe Stunde.

Das Zertifikat, an das sich niemand erinnert, läuft immer am Freitagabend ab. Nie am Mittwoch um 10:00.

← Zurück zum Blog