ProduktPriserOmKontaktBlogENCertiva ↗Log indKom i gang gratis →
Guide

Sådan overvåger du SSL-certifikater før de udløber

Udløbne TLS-certifikater giver pludselige, pinlige nedbrud. Sådan fanger du dem i god tid.

I 2020 udløb et certifikat på en central Microsoft Teams-tjeneste og låste millioner af mennesker ude midt i en pandemi, midt på arbejdsdagen. Det var ikke et avanceret angreb eller en hardwarefejl — det var en dato, der passerede i en kalender, som ingen holdt øje med. Kan det ske for Microsoft med alle deres ingeniører, kan det ske for dig. Det gode er, at dette er et af de mest forudsigelige nedbrud i hele it-verdenen: hvert certifikat fortæller dig på forhånd præcis, hvornår det vil fejle.

Hvorfor certifikater udløber stille

TLS-certifikater har en fast levetid — ofte 90 dage, og kortere for hvert år. Fornyelse er som regel automatiseret, hvilket netop er grunden til, at den får teams til at holde op med at tænke på det. Men automatisering fejler i stilhed: et cron-job stopper efter en servermigrering, en ACME-challenge går i stykker på grund af en firewall- eller DNS-ændring, eller et certifikat på en load balancer eller mailserver er slet ikke dækket af automatiseringen.

Det grusomme er timingen. Intet fortæller dig, at noget er galt, lige indtil det øjeblik, uret tikker forbi udløbsdatoen — og så bryder alt sammen på én gang. Browsere kaster sikkerhedsadvarsler over hele siden, login fejler, API'er afviser forbindelser, og betaling holder op med at virke. Et problem, du kunne have fikset i ro to uger tidligere, bliver til en brand med alle alarmer i gang.

Hvad du skal overvåge

Overvåg to ting for hvert TLS-endpoint. For det første antal dage til udløb — det er dit tidlige varslingsur. For det andet at certifikatet aktuelt er gyldigt for det værtsnavn, det betjener. At tjekke gyldighed frem for blot tilstedeværelse fanger en helt anden klasse af problemer: et forkert certifikat, en ufuldstændig kæde, som nogle klienter afviser, eller et certifikat, der teknisk set er til stede, men ikke matcher domænet.

Forskellen er værd at forstå, for et certifikat kan være helt uudløbet og stadig bryde dit site, hvis kæden er fejlkonfigureret. God overvågning tjekker begge dele: er det gyldigt nu, og hvor længe, indtil det ikke er det?

Sådan sætter du det op

Tilføj en certifikat-monitor for hver host og port, der serverer TLS. Den oplagte er 443 til web, men de certifikater, der fælder folk, er dem, de glemmer: 465 og 993 til mail samt enhver egen tjeneste eller internt værktøj med sit eget TLS. Gå din infrastruktur igennem, og list hvert sted, et certifikat lever — den liste er næsten altid længere, end folk forventer.

Vælg så et advarselsvindue. 14 dage er et fornuftigt udgangspunkt: langt nok til, at du advares, mens der stadig er tid til at forny i ro, kort nok til, at advarslen betyder noget. Undgå fristelsen til at sætte det til et par dage — du vil have margin til, at selve fornyelsen kan gå galt.

Fang hvert udløb med WatchControl

Det er præcis, hvad certifikat-overvågning er til, og det er noget af den mest værdifulde overvågning, du kan sætte op, fordi fejlen er så total og så undgåelig. I WatchControl tilføjer du en CERT-monitor for hvert endpoint, sætter hvor mange dage før udløb du vil advares, og sender alarmen til e-mail, webhook eller SMS — til en person, ikke et dashboard, ingen tjekker.

Advar tidligt og i trin — 30, 14 og 7 dage — så en overset fornyelse eskalerer i stedet for at smutte igennem. Overvåg hvert endpoint, også interne og mail-tjenester, ikke kun dit hovedwebsite. Og kombinér certifikat-tjek med HTTP- og søgeordstjek, så du dækker både “certifikatet er fint” og “siden virker rent faktisk.” WatchControl gør alt dette fra EU på en gratis plan, så det næste udløb er et, du hører om med to ugers margin.

FAQ

Ofte stillede spørgsmål

Hvor tidligt bør jeg advares, før et certifikat udløber?

Advar i trin — 30, 14 og 7 dage er et godt mønster. 14 dage som enkelt advarsel er et fornuftigt minimum: tid nok til at forny i ro og til at rette op, hvis selve fornyelsen løber ind i problemer. En advarsel på to dage giver ingen margin for fejl.

Hvorfor udløb mit certifikat, når fornyelse er automatiseret?

Automatisering fejler i stilhed. Almindelige årsager: et fornyelses-cron-job stoppede efter en serverændring, en ACME-challenge gik i stykker på grund af en firewall- eller DNS-ændring, eller certifikatet lever et sted, automatiseringen aldrig dækkede — en load balancer, en mailserver eller en intern tjeneste.

Bør jeg overvåge andre certifikater end mit hovedwebsites?

Ja. De certifikater, der giver overraskende nedbrud, er som regel de glemte — mailservere (port 465/993), load balancers, API'er og interne værktøjer. Overvåg hvert endpoint, der serverer TLS, ikke kun port 443 på din forside.

Hvad er forskellen på at tjekke gyldighed og at tjekke udløb?

Udløb fortæller dig, hvor mange dage der er tilbage. Gyldighed bekræfter, at certifikatet faktisk matcher værtsnavnet og præsenterer en komplet, betroet kæde lige nu. Et certifikat kan være langt fra udløb og stadig bryde dit site, hvis kæden er forkert, så overvåg begge dele.

Overvåg dine certifikater gratis

Tilføj et certifikat-mål og vælg dit advarselsvindue — intet kort.