Un banner di versione SSH dimostra che un server è vulnerabile?
No. È un indizio forte, non una prova, in entrambe le direzioni. Il banner è il testo che un server dichiara sul proprio software, come OpenSSH_8.9p1 Ubuntu-3ubuntu0.10. Le distribuzioni Linux spesso correggono le vulnerabilità applicando patch alla vecchia versione invece di passare alla nuova versione upstream, quindi un server può dichiarare una versione elencata come vulnerabile ed essere comunque sicuro; lo indicano il suffisso del pacchetto della distribuzione e il suo tracker di sicurezza. Il banner può anche essere modificato o nascosto da un amministratore, e alcune appliance dichiarano stringhe fuorvianti. Al contrario, un numero di versione aggiornato non esclude problemi di configurazione, come accessi con password aperti a internet o chiavi host deboli. Usi il banner per dividere i server tra quelli da verificare per primi e quelli probabilmente a posto, poi confermi sull'host con il gestore di pacchetti o con una scansione delle vulnerabilità autenticata. Non segnali mai alla direzione un server come compromesso o vulnerabile sulla base del solo banner.
Da leggere dopo
Domande correlate
← Tutte le 40 domande su Crittografia e traffico cifratoTutti i temi