L'infrastruttura a chiave pubblica (PKI) è il sistema usato per creare, distribuire, convalidare e revocare certificati digitali. Combina autorità di certificazione, processi di registrazione, chiavi, dati di revoca dei certificati e regole di fiducia, così che il software possa decidere se un certificato appartenga davvero a una persona, a un server o a un'organizzazione. In pratica, la PKI è ciò che consente ai browser di considerare attendibili i siti HTTPS e permette alle organizzazioni di usare i certificati per la firma, l'autenticazione e le connessioni crittografate.
La PKI è importante perché la fiducia dipende da essa. Se un certificato viene emesso in modo errato, rubato o non controllato correttamente, gli aggressori possono impersonare siti web, intercettare il traffico o firmare codice malevolo come se fosse legittimo. I difensori si affidano alla PKI per far rispettare l'identità su larga scala, ma devono anche gestire il ciclo di vita dei certificati, monitorare la revoca e verificare quali sistemi si fidano di quali autorità di certificazione. Una gestione debole della PKI è una causa comune di interruzioni operative e un bersaglio per attacchi man-in-the-middle e di phishing.


