IPAddress-Lookup.com

Verificatore di certificati SSL – Verifica HTTPS e data di scadenza

Sei curioso di sapere cosa si nasconde dietro il lucchetto su un sito web? Inserisci qualsiasi dominio nel verificatore SSL qui sopra per controllare in pochi secondi il suo certificato SSL/TLS attivo: emittente, date di validità, giorni rimanenti e altro ancora.

Che cos’è SSL/TLS e cosa attesta un certificato?

SSL (Secure Sockets Layer) e il suo successore moderno TLS (Transport Layer Security) sono i protocolli che crittografano il traffico tra il tuo browser e un server web. Quando vedi HTTPS e un lucchetto nella barra degli indirizzi, il TLS svolge due funzioni contemporaneamente: codifica i dati in modo che gli intercettatori non possano leggerli e verifica che tu stia davvero comunicando con il sito che credi di visitare.

Un certificato SSL (tecnicamente un certificato TLS) è il piccolo file che rende possibile tutto questo. Dimostra due cose: la crittografia, contenendo la chiave pubblica utilizzata per proteggere la connessione, e l’identità, poiché un’Autorità di Certificazione (CA) affidabile ha garantito che il certificato appartiene al dominio che dichiara di rappresentare. Senza un certificato valido, i browser non possono stabilire una sessione crittografata e affidabile e avviseranno i visitatori di non procedere.

Cosa rileva il nostro strumento di verifica dei certificati SSL

Quando esegui una ricerca, IPAddress-Lookup.com si connette all’host tramite HTTPS, completa l’handshake TLS e riporta i dettagli forniti dal server. Il nostro strumento di verifica dei certificati SSL mostra:

  • Nome comune (CN) — il dominio principale per cui è stato emesso il certificato.
  • Autorità di certificazione emittente — l’organizzazione che ha firmato e garantito il certificato (ad esempio, Let’s Encrypt, DigiCert o Google Trust Services).
  • Date di validità (da e fino a) — il periodo durante il quale il certificato è considerato attendibile.
  • Giorni rimanenti — quanto tempo manca alla scadenza del certificato, in modo da poter pianificare i rinnovi.
  • Nomi alternativi del soggetto (SAN) — l’elenco completo dei nomi host coperti dal certificato, inclusi i caratteri jolly come *.example.com.
  • Algoritmo di firma — l’algoritmo di hash e la crittografia utilizzati per firmare il certificato (ad esempio SHA-256 con RSA o ECDSA).

Insieme, questi campi indicano se un sito è adeguatamente protetto, chi è il titolare del certificato e quando è necessario intervenire. Abbina questo strumento a una ricerca DNS per verificare che il dominio risolva al server previsto, oppure a una ricerca dell’indirizzo IP per vedere dove si trova effettivamente quel server.

Perché i certificati scadono e quanto durano

I certificati hanno volutamente una durata limitata. La scadenza limita i danni nel caso in cui una chiave privata venga rubata e obbliga gli operatori a verificare regolarmente la proprietà del dominio. Nel corso degli anni, i periodi massimi di validità si sono progressivamente ridotti: da anni a 398 giorni per i certificati di fiducia pubblica odierni, con il settore che si sta orientando verso durate ancora più brevi. I certificati gratuiti di Let's Encrypt durano solo 90 giorni.

Rinnovo automatico con Let's Encrypt e ACME

Poiché le brevi durate rendono il rinnovo manuale un’operazione tediosa, la maggior parte dei siti moderni automatizza il processo. Il protocollo ACME (Automatic Certificate Management Environment), introdotto per la prima volta da Let’s Encrypt, consente a un server di dimostrare di controllare un dominio e di ottenere un nuovo certificato senza intervento umano. Strumenti come Certbot, Caddy e le integrazioni di hosting predefinite rinnovano i certificati ben prima della loro scadenza, in modo che i visitatori non vedano mai un avviso. Se gestisci i tuoi server, il rinnovo automatico tramite ACME è il modo migliore per evitare interruzioni impreviste.

Errori comuni relativi ai certificati e loro cause

Quando si controlla un certificato SSL e si nota qualcosa di anomalo, solitamente rientra in una delle seguenti categorie:

  • Certificato scaduto — la data di scadenza è stata superata, spesso perché il rinnovo automatico non è andato a buon fine o non è mai stato configurato.
  • Discrepanza nel nome: il dominio visitato non è elencato nel Common Name o nei SAN, quindi il certificato non lo copre.
  • Certificato autofirmato: il certificato non è stato emesso da una CA (Autorità di Certificazione) attendibile, quindi i browser non possono verificarne l’identità (comune su server interni o di test).
  • Catena incompleta: il server non ha inviato i certificati intermedi che lo collegano a una radice attendibile, causando il rifiuto da parte di alcuni client anche se il certificato stesso è valido.

Ciascuna di queste cause fa apparire quei temuti avvisi del browser che allontanano i visitatori, quindi è importante individuarle tempestivamente.

Perché è importante monitorare la scadenza

Un certificato scaduto interrompe immediatamente il protocollo HTTPS. I clienti vedono un avviso di sicurezza a tutta pagina, i motori di ricerca potrebbero segnalare il sito e le API che dipendono dalla connessione iniziano a non funzionare. Poiché le interruzioni tendono a verificarsi in modo silenzioso — i cron job di rinnovo si interrompono, le notifiche vengono perse — controllare regolarmente i giorni rimanenti con uno strumento di verifica dei certificati SSL è una semplice polizza assicurativa. Aggiungi questa pagina ai preferiti e verifica i tuoi domini critici a intervalli regolari.

Domande frequenti

Qual è la differenza tra certificati SSL e TLS?

SSL e TLS si riferiscono alla stessa famiglia di protocolli di sicurezza; TLS è la versione più recente e sicura che ha sostituito SSL. Il termine “certificato SSL” è rimasto in uso per ragioni storiche, ma ogni certificato TLS moderno che controlli oggi protegge effettivamente le connessioni con TLS, non con il protocollo SSL ormai obsoleto.

Questo strumento di verifica dei certificati SSL è gratuito?

Sì. Lo strumento di verifica dei certificati SSL di IPAddress-Lookup.com è completamente gratuito e non richiede alcuna registrazione. Inserisci un dominio pubblico qualsiasi e noi recupereremo e mostreremo immediatamente i dettagli del suo certificato in tempo reale.

Perché il mio sito mostra una discrepanza nel nome del certificato?

Una discrepanza nel nome significa che il nome host che hai visitato non è elencato nel "Common Name" (Nome comune) o nei "Subject Alternative Names" (Nomi alternativi del soggetto) del certificato. Succede spesso quando accedi a un sito tramite IP, utilizzi un sottodominio non coperto dal certificato o sul server è installato il certificato sbagliato.

Con quale frequenza dovrei controllare il mio certificato SSL?

Per i siti critici per l’attività aziendale, controlla almeno una volta al mese e sempre dopo aver apportato modifiche al server. Se ti affidi al rinnovo automatico ACME, i controlli periodici confermano che l’automazione funzioni effettivamente e che i giorni rimanenti non stiano silenziosamente scendendo a zero.

Cosa indicano i “giorni rimanenti”?

I giorni rimanenti indicano il numero di giorni che mancano alla data di scadenza del certificato. È il modo più rapido per individuare i certificati che necessitano di un rinnovo imminente, consentendoti di correggere o automatizzare il processo prima che i visitatori ricevano un avviso di certificato scaduto.