Hoppa till innehållet

Är er webbplats certifikat i ordning?

Ange en domän och se om webbplatsen har HTTPS, vilket certifikat den visar, när certifikatet går ut och om vanlig HTTP skickas vidare till HTTPS.

Senast granskad

Ansluter till webbplatsen direkt, som en webbläsare. Inget sparas.

Kontrollen ansluter som en webbläsare.

Den öppnar en TLS-anslutning till webbplatsen på port 443, läser certifikatet och protokollversionen och begär startsidan över vanlig HTTP för att se om den skickas vidare till HTTPS. Många säger fortfarande SSL-certifikat; protokollet har hetat TLS i många år, och kontrollen visar både certifikatet och TLS-versionen.

Det här kan den hitta.

Vad kontrollen hittarFyndAllvarlighetsgrad
Ingen HTTPS; webbplatsen svarar bara över HTTPNo HTTPS: website served without encryptionKritisk95
Ingen HTTPS på namnet, men HTTP skickas till HTTPS någon annanstansApex does not serve HTTPS directlyMedel45
Port 443 svarar, men TLS-handskakningen misslyckasTLS handshake failedHög70
Ingenting svarar över HTTPS eller HTTPHTTPS not availableHög80
Certifikatet har gått utSSL certificate expiredHög75
Certifikatet är självsigneratSelf-Signed certificateHög70
TLS 1.0 eller 1.1 förhandlas framWeak TLS versionMedel65
Certifikatet går ut inom 30 dagarSSL certificate expiring soonHög75
Chiffret som förhandlas fram är svagtWeak cipher suites detectedHög70
HTTP skickas inte vidare till HTTPSHTTP not redirecting to HTTPSMedel55

Automatisera förnyelsen, och skicka sedan vidare.

De flesta fynd om certifikat beror på manuell förnyelse. Ett certifikat från en ACME-utfärdare som Let's Encrypt förnyar sig självt med några veckors mellanrum, vilket tar bort både fyndet om utgånget certifikat och om certifikat som snart går ut. När HTTPS fungerar skickar ni all HTTP-trafik dit permanent och lägger till en HSTS-header. Checklistan för TLS-certifikat går igenom förnyelse, kedjor och bevakning steg för steg.

En handskakning, den version som förhandlas fram.

  • En anslutning. Kontrollen noterar den TLS-version och det chiffer som servern och klienten enas om, inte alla versioner servern skulle acceptera. En server som också accepterar TLS 1.0 för äldre klienter flaggas inte om den förhandlar fram TLS 1.3 här, och en server som bara klarar TLS 1.0 eller 1.1 misslyckas med handskakningen, så den visas som en misslyckad handskakning i stället för en svag version. Den fullständiga kontrollen beter sig likadant.
  • Namnet ni anger. www och andra subdomäner kan visa andra certifikat.
  • Ingen validering av kedja eller namn. Kontrollen läser certifikatets datum, utfärdare och ägare; den testar inte hela förtroendekedjan eller alla namn i certifikatet.

Certifikatet är en del av modulen för TLS och webbsäkerhet, bredvid säkerhetsheaders. Den gratis kontrollen täcker alla sex moduler.

Källor