Sicurezza

Autenticazione

Il processo con cui un dispositivo, un utente o un servizio dimostra la propria identità a un'altra parte, per esempio presentando un certificato e firmando una challenge.

L’autenticazione (authentication) risponde alla domanda “chi sei” e deve avvenire in entrambe le direzioni. Il dispositivo si fa riconoscere dalla piattaforma, di solito con un certificato X.509 durante l’handshake TLS, una chiave precondivisa o un token; la piattaforma si fa riconoscere dal dispositivo attraverso il proprio certificato, così che il dispositivo non possa essere attirato verso un server falso. Gli utenti si autenticano al livello applicativo con password, token o single sign-on.

I progetti più deboli usano un unico segreto per tutte le unità o escono di fabbrica con credenziali predefinite che il proprietario non cambia mai; entrambi hanno alimentato botnet reali. L’autenticazione è inoltre distinta dall’autorizzazione: dimostrare di essere il dispositivo 17 non dice nulla sul fatto che il dispositivo 17 possa pubblicare su un topic che appartiene al dispositivo 18, e le piattaforme devono verificare entrambe le cose. Fondamenti di sicurezza IoT illustra i meccanismi.

Parte del Glossario IoT. Hai trovato un errore o manca un termine? Scrivici.