Hvad er et SSL-certifikat?
Et SSL-certifikat er den almindelige betegnelse for et TLS-certifikat, der bruges til HTTPS. Certifikatet knytter et domænenavn til en offentlig nøgle og gør det muligt for browseren at kontrollere forbindelsens modpart. Selve TLS-forbindelsen krypterer data mellem browser og server og beskytter dem mod at blive læst eller ændret undervejs.
Hvad beviser certifikatet?
Et almindeligt domænevalideret certifikat viser, at udstederen har kontrolleret rådigheden over domænet. Det beviser ikke, at virksomheden bag siden er troværdig, eller at websitets kode og indhold er sikkert. Et gyldigt certifikat er derfor en nødvendig del af sikker webtrafik, men ikke en samlet sikkerhedsgaranti.
Gratis certifikater og fornyelse
Certifikater kan blandt andet udstedes gratis af Let’s Encrypt, og mange webhoteller automatiserer både udstedelse og fornyelse. Uanset løsning skal fornyelsen overvåges: et udløbet certifikat udløser en browseradvarsel og kan gøre siden utilgængelig for besøgende.
Praktisk tjekliste
- Certifikatet skal dække alle værtsnavne, som besøgende bruger, for eksempel både domænet med og uden www.
- HTTP-versioner bør sende en permanent redirect til den valgte HTTPS-URL.
- Siden må ikke indlæse billeder, scripts eller andre ressourcer over usikker HTTP.
- Kontrollér udløbsdato, certifikatkæde og automatisk fornyelse.
Google anbefaler HTTPS af hensyn til bruger- og websitesikkerhed. Implementeringen skal dog vurderes sammen med resten af den tekniske opsætning, ikke som en genvej til bedre placeringer.