I certificati digitali sono essenziali per una comunicazione digitale sicura, in particolare per la crittografia, l'autenticazione e l'integrità. Questi certificati si basano sull'infrastruttura a chiave pubblica (PKI) e vengono rilasciati dalle autorità di certificazione (CA) . Ecco una panoramica delle principali tipologie di certificati e dei loro scopi:
Certificati SSL / TLS #
Utilizzato per proteggere la comunicazione tra server web e browser (HTTPS). Tipi:
La convalida del dominio (DV) #
- Convalida solo la proprietà del dominio.
- Veloce ed economico.
Esempio: siti web o blog personali.
Organizzazione Validation (OV) #
- Convalida la proprietà del dominio e l'identità dell'organizzazione.
- Livello di fiducia più elevato, utilizzato per le piccole e medie imprese.
Extended Validation (EV) #
- La verifica più rigorosa dell'identità e dell'esistenza legale.
- Mostra il nome dell'azienda nella barra degli indirizzi (in alcuni browser).
Esempio: siti bancari e di e-commerce.
Certificati jolly #
- Proteggi un dominio e tutti i suoi sottodomini (ad esempio, *.example.com).
Certificati multidominio (SAN/UCC) #
- Proteggi più nomi di dominio completamente qualificati con un unico certificato.
Certificati di firma del codice #
Utilizzato dagli sviluppatori per firmare digitalmente il software , garantendo che il codice non sia stato alterato o manomesso dopo la firma.
- Firma del codice standard – Verifica l’editore e assicura l’integrità del codice.
- Firma del codice EV – Aggiunge una verifica più rigorosa e aiuta a evitare gli avvisi di Windows SmartScreen.
Certificati di posta elettronica (S/MIME) #
Utilizzato per firmare digitalmente e crittografare i messaggi di posta elettronica.
- Garantisce l'autenticità del mittente.
- Impedisce intercettazioni e falsificazioni.
Esempio: comunicazioni e-mail aziendali, dati legali o medici.
Certificati cliente #
Utilizzato per autenticare i client (utenti o dispositivi) sui server.
- Funziona come una password utente, ma con una crittografia più forte.
- Comune nelle VPN, nelle API sicure, in mTLS e nelle reti aziendali.
Certificati di root e intermedi #
Parte della catena di attendibilità del certificato:
- Certificato di radice – Certificato di primo livello ritenuto attendibile dai sistemi (preinstallato nel sistema operativo/browser).
- Certificato intermedio – Emesso dalla radice, utilizzato dalle CA per emettere certificati di entità finale.
Questa catena di fiducia consente ai browser di verificare il certificato di un sito web seguendo il percorso a ritroso fino a una radice attendibile.
Certificati autofirmati #
Creato e firmato dalla stessa entità.
- Utilizzato nei sistemi interni o negli ambienti di sviluppo.
- Non attendibile per impostazione predefinita (genera avvisi nei browser).
Tabella comparativa dei tipi di certificati digitali #
| Tipo di certificato | Missione | Convalida dell'identità | Caso d'uso comune | Scelto dai browser |
| SSL DV | Siti web sicuri (HTTPS di base) | Solo dominio | Blog, siti personali | Si |
| OVSSL | Siti web sicuri (organizzazione verificata) | Dominio + Organizzazione | Siti web aziendali | Si |
| SSL EV | Siti web sicuri ad alta affidabilità | Dominio + Organizzazione legale | Banche, e-commerce | Si |
| Wildcard SSL | Proteggi tutti i sottodomini | Varie | Grandi siti web con molti sottodomini | Si |
| SAN / UCC | Proteggi più domini | Varie | Hosting multi-sito, server Exchange | Si |
| Firma del codice | Firma software/codice | Organizzazione o individuo | Editori di software | Non basato su browser |
| Firma del codice EV | Firma il codice con il supporto SmartScreen | Controllo org esteso | Fornitori di software aziendale | Non basato su browser |
| E-mail S/MIME | Email sicura (firma/cifra) | Email + identità | Email aziendale e legale | Con configurazione |
| Autenticazione del cliente | Autenticare utenti/dispositivi | Identità del cliente | VPN, API, app interne | Non basato su browser |
| Certificato di radice | Ancoraggio di fiducia per la gerarchia CA | N/D (preinstallato) | CA attendibili (ad esempio, DigiCert, Let's Encrypt) | Si |
| Certificato intermedio | Collega i certificati radice e entità finale | Emesso dalla CA radice | Emissione gestita da CA | Si |
| Certificato autofirmato | Uso locale/di sviluppo | Nessuno (auto-emesso) | Sviluppo, test interni | Nodo |
Diagramma della catena di fiducia #
+---------------------------+ | CA radice attendibile | | (Preinstallato nei sistemi)| +------------+----------+ | v +---------------------------+ | CA intermedia (1..n) | | (Rilasciata dalla CA radice) | +-----------+---------+ | v +---------------------------+ | Certificato dell'entità finale | | (Sito Web, client, e-mail) | | - DV, OV, EV, ecc. | +---------------------------+ I browser/client convalidano la catena da foglia → intermedia → radice.
Ad esempio, visitando https://relianoid.com :
- Il browser riceve il certificato dell'entità finale.
- Verifica che sia firmato da un intermediario noto.
- Quindi garantisce che l'intermedio sia attendibile tramite una CA radice.