Che cos'è il TLS reciproco (mTLS)?

Il TLSTLS: Transport Layer Security. La cifratura che protegge gran parte del traffico internet, come HTTPS. reciproco significa che entrambe le parti di una connessione presentano certificati: il server dimostra la propria identità al client e il client al server. Nel normale HTTPS solo il server ha un certificato, e l'utente dimostra chi è in seguito con una password o un token. Con mTLS il client ha bisogno di una chiave privata e di un certificato emesso da un'autorità di cui il server si fida, difficile da sottrarre con il phishing e facile da revocare. È comune tra servizi in architetture a microservizi, per le API tra aziende, per l'identità dei dispositivi in IoT e OTOT: operational technology (tecnologia operativa). I computer che controllano macchine, linee di produzione, edifici e reti di acqua o energia. e in alcuni prodotti di accesso remoto zero trust. I costi sono la gestione dei certificati su larga scala, cioè emettere, ruotare e revocare i certificati client, e la diagnosi quando qualcosa scade. In rete, mTLS sembra normale TLS. In TLS 1.3 il certificato client è cifrato, quindi un sensore passivo vede che la connessione esiste e i suoi parametri di handshake, non quale certificato client è stato usato.

Da leggere dopo

Termini usati qui

TLS (Transport Layer Security)
La cifratura che protegge gran parte del traffico internet, come HTTPS.
OT (operational technology (tecnologia operativa))
I computer che controllano macchine, linee di produzione, edifici e reti di acqua o energia.

← Tutte le 40 domande su Crittografia e traffico cifratoTutti i temi