La verifica della chiave host è una misura di sicurezza SSH che verifica l’identità di un server. Durante la prima connessione, il client SSH riceve la chiave host pubblica del server e in genere chiede all’utente di considerarla attendibile. Il client memorizza quindi la chiave per poterla confrontare nelle connessioni successive.
Questo controllo aiuta a rilevare tentativi di impersonificazione, compresi gli attacchi man-in-the-middle, in cui un aggressore si presenta come un server falso. Se una chiave considerata attendibile in precedenza cambia inaspettatamente, SSH avvisa l’utente invece di accettare silenziosamente la nuova identità. Gli utenti dovrebbero verificare una chiave al primo utilizzo tramite un canale attendibile e indagare sui cambiamenti imprevisti, invece di ignorare gli avvisi. La verifica della chiave host non cifra il traffico di per sé: aiuta a garantire che la sessione SSH cifrata venga stabilita con il server previsto.


