Il 27 febbraio 2020, il centro di certificazione gratuito Let’s Encrypt .
Nel comunicato stampa festivo, i rappresentanti del progetto ricordano che il precedente traguardo di 100 milioni di certificati rilasciati è stato celebrato . In quell'epoca, la quota di traffico HTTPS in internet era del 58% (64% negli Stati Uniti). Negli ultimi due anni e mezzo, i dati sono cresciuti significativamente: "Oggi l'81% delle pagine caricate in tutto il mondo utilizza HTTPS, e negli Stati Uniti siamo arrivati al 91%!" — si rallegrano i ragazzi del progetto. — "Un risultato incredibile. Questo segna un livello di privacy e sicurezza molto più elevato per tutti."
Let’s Encrypt ha svolto un ruolo cruciale affinché i certificati HTTPS diventassero uno standard utilitario e la crittografia sicura del traffico un'assoluta norma in rete.
La beta del centro di certificazione innovativo Let’s Encrypt è iniziata a dicembre 2015. La peculiarità unica di questo nuovo centro è stata che il processo di emissione dei certificati era inizialmente completamente automatizzato.
La configurazione automatica di HTTPS sul server avviene in due fasi. Nella prima fase, l'agente notifica all'autorità di certificazione i diritti dell'amministratore del server sul nome di dominio. Ad esempio, la verifica può includere la creazione di un sottodominio specifico o l'installazione di una risorsa HTTP all'interno del dominio con un URI specifico.

Let’s Encrypt identifica il server web con l'agente in esecuzione tramite la chiave pubblica. La chiave pubblica e la chiave privata vengono generate dall'agente prima della prima connessione all'autorità di certificazione. Durante la verifica automatica, l'agente esegue una serie di test: ad esempio, firma con la chiave pubblica una password temporanea ricevuta e presenta una risorsa HTTP con un URI specifico. Se la firma digitale è corretta e tutti i test vengono superati, all'agente vengono concessi diritti di gestione dei certificati per il dominio.

Nella seconda fase, l'agente può richiedere, aggiornare e revocare i certificati. Per il rilascio automatico del certificato viene utilizzato il protocollo di autenticazione di tipo "challenge-response" chiamato Automated Certificate Management Environment (ACME). Tutte le operazioni con il certificato avvengono senza fermare il server web tramite un client ACME. . È semplice da usare, funziona sulla maggior parte dei sistemi operativi ed è ben documentato. Esiste una modalità esperto con un insieme avanzato di impostazioni. Oltre a Certbot, ci sono .
Il ruolo importante di Let’s Encrypt
Let’s Encrypt ha rivoluzionato il mercato, dove prima dominavano i centri di certificazione commerciali. Ora questi ultimi sono quasi scomparsi dal settore dell'emissione di certificati DV (certificati con convalida del dominio, Domain Validation), anche se continuano a vendere certificati con convalida dell'organizzazione (Organization Validation, OV) e certificati di alta affidabilità (Extended Validation, EV), che Let’s Encrypt non emette perché non possono essere automatizzati. Tuttavia, questo è un prodotto di nicchia, mentre sul mercato di massa dominano i certificati gratuiti di Let’s Encrypt.
Let’s Encrypt ha reso standard la re-emissione automatica dei certificati. Nonostante la loro breve durata (90 giorni), la procedura automatica elimina il "fattore umano" che tradizionalmente rappresenta una delle principali vulnerabilità nella sicurezza. Gli amministratori di domini spesso dimenticano di rinnovare i certificati, causando l’interruzione dei servizi. L'ultimo di questi casi è avvenuto con Microsoft Teams. Il 3 febbraio 2020, questo servizio di collaborazione è andato offline .
La sostituzione automatica dei certificati tramite il protocollo ACME esclude la possibilità di tali incidenti.
Anche se il progetto Let’s Encrypt serve metà di Internet, nel mondo reale si tratta di una piccola organizzazione no-profit: «Negli ultimi due anni e mezzo la nostra organizzazione è cresciuta, ma solo un po‘! – scrivono. – A giugno 2017 servivamo circa 46 milioni di siti web con 11 dipendenti a tempo pieno e un budget annuale di 2,61 milioni di dollari. Oggi serviamo quasi 192 milioni di siti web con 13 dipendenti a tempo pieno e un budget annuale di circa 3,35 milioni di dollari. Questo significa che serviamo più di quattro volte più siti con soli due dipendenti in più e un aumento del budget del 28%».
Il supporto al progetto avviene tramite e .
Ad oggi, HTTPS è diventato lo standard de facto su Internet. Dallo scorso anno i principali browser avvertono gli utenti dei rischi di collegarsi a siti che non crittografano il traffico tramite HTTPS. In questo cambiamento del panorama della sicurezza, Let’s Encrypt ha giocato un ruolo fondamentale.
Inoltre, Let’s Encrypt ha praticamente . Ora Jabber funziona con una crittografia affidabile sia a livello client-server che server-server, e la stragrande maggioranza dei certificati è stata emessa da Let’s Encrypt.

«Come comunità abbiamo fatto cose incredibili per proteggere le persone online», si legge nel . «L'emissione di un miliardo di certificati è una conferma di tutto il progresso che abbiamo raggiunto come comunità».
Fonte: habr.com
