Defaults.Exposed

Defaults.ExposedCorrezioni › Salute del certificato TLS

Come correggere Salute del certificato TLS

Il tuo certificato SSL/TLS è la carta d'identità digitale che dimostra che un visitatore sta davvero parlando con il tuo sito — non con un impostore — e alimenta il lucchetto nel browser. Questo controllo guarda se quel certificato sia valido e fidato, non sul punto di scadere, e costruito con crittografia forte e moderna.

In sintesi per la tua attività: Un certificato rotto o scaduto sostituisce il tuo sito con un avviso rosso a tutto schermo «La tua connessione non è privata» in ogni browser. La maggior parte dei visitatori se ne va all'istante e non torna — le vendite online si fermano, le iscrizioni si fermano, e la connessione che doveva essere privata può essere intercettata in silenzio.

Cosa può costarti

Perché è importante. Il certificato è il pezzo più visibile della sicurezza del tuo sito — quando è in salute è invisibile, e quando si rompe porta giù l'intero sito con un avviso spaventoso che spinge i clienti dritti dai concorrenti. La scadenza del certificato è la causa numero uno dei blackout inattesi dei siti, ed è del tutto prevenibile. Ottenere un certificato valido è gratuito, e mantenerlo in salute è perlopiù questione di lasciarlo rinnovare automaticamente.

Cos’è, in parole semplici

Quando qualcuno visita il tuo sito, devono accadere due cose perché si senta sicuro a digitare una password o un numero di carta. Primo, la connessione deve essere cifrata così gli estranei non possano leggerla. Secondo — ed è la parte che la gente dimentica — il browser del visitatore deve essere certo che dall’altra parte ci sia davvero il tuo sito, e non un impostore che ha allestito un falso convincente. La cosa che fa entrambi i lavori è il tuo certificato TLS (spesso chiamato «certificato SSL»).

Pensalo come una carta d’identità a prova di manomissione per il tuo dominio. Lo rilascia un’autorità riconosciuta, è timbrato con il nome del tuo dominio e una data di scadenza, e porta la chiave crittografica che mescola la connessione. Quando tutto torna, il browser mostra il lucchetto e il tuo sito si carica normalmente. Quando qualcosa non va nella carta d’identità, il browser fa l’opposto di rassicurare il tuo visitatore — lancia un avviso a tutto schermo che dice, in sostanza, «questo sito potrebbe non essere sicuro».

Questo controllo guarda la salute di quella carta d’identità su quattro fronti, ciascuno dei quali può romperla in modo indipendente:

La buona notizia subito: ottenere un certificato in salute è gratuito, e mantenerlo in salute è perlopiù questione di lasciarlo rinnovare automaticamente così nessun essere umano debba ricordarsene.

Quanto può costarti

Cos’è davvero (le quattro parti)

Un certificato può essere in cattiva salute in quattro modi distinti, e questa pagina li copre tutti. Ciascuno è un controllo separato sotto il cofano, ma per te sono tutti «il mio certificato è OK?».

1. Valido e fidato

Questo è il punto cruciale — e l’unica parte della salute del certificato che è un controllo critico, di massimo peso. Un certificato è «valido e fidato» solo quando tutte queste cose sono vere:

Se anche solo una di queste fallisce, i browser mostrano la temuta pagina «La tua connessione non è privata», e questo controllo fallisce duramente. Un buono è fatto così: un certificato da un’autorità riconosciuta, che copre ogni dominio e sottodominio che usi davvero, comodamente dentro le sue date.

2. Non sul punto di scadere

Ogni certificato ha una data di fine fissa. Quelli gratuiti durano tipicamente 90 giorni; quelli a pagamento spesso un anno. Oltre la data, la fiducia evapora all’istante — non c’è periodo di grazia. Questo controllo misura quanti giorni restano e come questo interagisce con chi l’ha rilasciato:

Un buono è fatto così: un certificato auto-gestito che si rinnova da solo senza che nessuno lo tocchi. Il modo più affidabile in assoluto per non avere mai un blackout da scadenza è rendere una macchina, non una persona, responsabile del rinnovo.

3. Algoritmo di firma forte

Ogni certificato è «firmato» usando un algoritmo crittografico che permette ai browser di rilevare le manomissioni. I vecchi algoritmi — MD5 e SHA-1 — si sono dimostrati contraffabili, il che significa che un attaccante potrebbe in linea di principio confezionare un certificato fraudolento che sembra legittimamente tuo. Questo controllo viene superato quando il certificato usa una firma forte e moderna: SHA-256 o più forte (SHA-384, SHA-512), ECDSA moderno, o Ed25519/Ed448. MD5 e SHA-1 falliscono. Un buono è fatto così: SHA-256 o meglio — che è l’impostazione predefinita su ogni certificato gratuito e moderno, quindi è raramente un problema su qualsiasi cosa emessa negli ultimi anni.

4. Chiave forte

Il certificato porta una chiave crittografica che fa l’effettiva mescolatura. Se quella chiave è troppo corta, la potenza di calcolo moderna può — con risorse sufficienti — violarla, permettendo a un attaccante di impersonare il tuo sito o decifrare il traffico. I minimi accettati sono RSA a 2048 bit o a curva ellittica (EC) a 256 bit. Questo controllo viene superato a quelle dimensioni o oltre e fallisce al di sotto. Un buono è fatto così: RSA a 2048 bit (o 4096 bit), o una chiave EC a 256 bit come P-256 — di nuovo, l’impostazione predefinita sui certificati gratuiti moderni.

Una nota sulle ultime tre: valido-e-fidato è quella critica che genera la pagina di avviso. La robustezza di firma e chiave riguarda l’essere a prova di futuro e gli audit — un certificato gratuito recente quasi sempre le supera automaticamente, ma sono le cose che una revisione di sicurezza controllerà, quindi vale la pena farle bene.

Come sistemarlo (gratis, ~15 minuti)

Passa questa sezione a chi gestisce il tuo sito o il tuo hosting — la correzione è gratuita. Un certificato valido, forte e con rinnovo automatico non costa nulla tramite Let’s Encrypt o qualsiasi host moderno. Facciamo pagare solo il monitoraggio nel tempo, perché resti in salute, non la correzione. Se non hai una persona IT, le note per piattaforma qui sotto porteranno la maggior parte dei titolari al traguardo.

Passo 1 — Ottieni (o sostituisci) il certificato con uno gratuito e fidato. Questo singolo passo sistema validità, firma e robustezza della chiave tutte in una volta, perché i certificati gratuiti moderni usano SHA-256 e chiavi forti per impostazione predefinita.

Passo 2 — Rendi automatico il rinnovo così non scada mai più. Questo è il passo che previene lo scenario del blackout del fine settimana.

Passo 3 — Assicurati che copra i nomi giusti. La causa più comune di «valido ma con avviso» è una mancata corrispondenza del nome. Il certificato deve coprire ogni hostname che i clienti usano davvero — il dominio nudo, www, e qualsiasi sottodominio come negozio. o app.. Quando generi un certificato, includili tutti (un wildcard come *.tuaazienda.com copre tutti i sottodomini in un colpo solo).

Passo 4 — Se è segnalata solo la robustezza di firma o chiave, basta riemettere. Non devi comprare nulla: genera un certificato nuovo (Passo 1) e quello nuovo userà SHA-256 e una chiave forte automaticamente. Sul tuo server puoi fissare esplicitamente una chiave moderna — es. openssl ecparam -genkey -name prime256v1 -out server.key per EC, o openssl genrsa -out server.key 4096 per RSA — poi riemetti.

Passo 5 — Verifica, poi ricontrolla qui. Conferma date, emittente e chiave con un comando veloce — echo | openssl s_client -servername tuaazienda.com -connect tuaazienda.com:443 2>/dev/null | openssl x509 -noout -dates -issuer -subject — poi riesegui questo controllo.

Errori comuni

FAQ

Non sono una persona tecnica — è una cosa che posso sistemare da solo?

Non devi capire la crittografia. Un certificato valido è gratuito (tramite Let's Encrypt e la maggior parte degli host moderni), e sull'hosting gestito di solito è automatico. Passa la sezione «Come sistemarlo» qui sotto a chi gestisce il tuo sito o il tuo hosting — per la stragrande maggioranza delle aziende è un lavoro rapido e gratuito, non un acquisto.

Il mio sito mostra un lucchetto — non significa che il mio certificato è a posto?

Il lucchetto significa solo che una connessione sicura esiste in questo momento. Non ti dice che il certificato è sul punto di scadere, che è costruito su una chiave forte, o che sarà ancora fidato dai browser di domani. Questo controllo guarda oltre il lucchetto alle quattro cose che lo tengono davvero acceso: il certificato è valido e fidato, sta scadendo presto, è firmato con un algoritmo forte, e la sua chiave è abbastanza forte.

Devo pagare per un certificato SSL?

No. I certificati gratuiti di Let's Encrypt (e integrati in Cloudflare, cPanel AutoSSL, e la maggior parte degli hosting moderni) sono considerati affidabili da ogni browser e sono esattamente sicuri quanto quelli a pagamento. I certificati a pagamento comprano principalmente contratti di assistenza, garanzie o badge di validazione estesa — nessuno dei quali incide sul fatto che il tuo sito sia cifrato o fidato. Non facciamo mai pagare per sistemare questo; facciamo pagare solo il monitoraggio, perché resti in salute.

Come può un certificato «scadere» — e perché questo porta giù il mio sito?

Ogni certificato ha una data di fine fissa (spesso 90 giorni per quelli gratuiti). Oltre quella data i browser si rifiutano di fidarsi e mostrano un avviso a tutta pagina invece del tuo sito. Non è un declino graduale — funziona alla perfezione fino alla scadenza, poi si rompe del tutto. È per questo che il rinnovo automatico conta così tanto: rimuove l'essere umano che altrimenti se ne dimenticherebbe.

Cos'è un certificato «auto-firmato» e perché fallisce?

Un certificato auto-firmato è uno che ti sei rilasciato da solo invece di ottenerlo da un'autorità riconosciuta. Cifra la connessione, ma nulla garantisce che sia davvero tu — quindi i browser lo trattano come non fidato e avvisano i visitatori, esattamente come farebbero per il certificato falso di un attaccante. Per un sito pubblico vuoi sempre uno da un'autorità fidata, che è gratuito.

Cosa significano davvero «chiave debole» e «algoritmo di firma debole» per la mia azienda?

Entrambi sono modi in cui un certificato può essere tecnicamente valido oggi ma crittograficamente fragile. Una chiave debole (sotto RSA a 2048 bit o EC a 256 bit) può in linea di principio essere violata, permettendo a un attaccante di impersonare il tuo sito. Una firma debole (SHA-1 o MD5) può essere contraffatta per creare un convincente certificato falso. I certificati gratuiti moderni usano chiavi e firme forti per impostazione predefinita, quindi la correzione è quasi sempre solo riemettere — senza costi.