Ä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
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 hittar | Fynd | Allvarlighetsgrad |
|---|---|---|
| Ingen HTTPS; webbplatsen svarar bara över HTTP | No HTTPS: website served without encryption | Kritisk95 |
| Ingen HTTPS på namnet, men HTTP skickas till HTTPS någon annanstans | Apex does not serve HTTPS directly | Medel45 |
| Port 443 svarar, men TLS-handskakningen misslyckas | TLS handshake failed | Hög70 |
| Ingenting svarar över HTTPS eller HTTP | HTTPS not available | Hög80 |
| Certifikatet har gått ut | SSL certificate expired | Hög75 |
| Certifikatet är självsignerat | Self-Signed certificate | Hög70 |
| TLS 1.0 eller 1.1 förhandlas fram | Weak TLS version | Medel65 |
| Certifikatet går ut inom 30 dagar | SSL certificate expiring soon | Hög75 |
| Chiffret som förhandlas fram är svagt | Weak cipher suites detected | Hög70 |
| HTTP skickas inte vidare till HTTPS | HTTP not redirecting to HTTPS | Medel55 |
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.
wwwoch 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.