Un attaccante locale autenticato è una persona che dispone già di un account o di una sessione validi su un dispositivo o un sistema. A differenza di un attaccante remoto, non deve prima ottenere l’accesso tramite la rete. Il suo account può avere autorizzazioni limitate; il termine, da solo, non implica il controllo amministrativo.
Questo accesso può comunque essere rilevante quando il software presenta una vulnerabilità locale. Per esempio, se un programma di aggiornamento cerca librerie in una posizione non sicura, un attaccante con accesso locale potrebbe collocare un file dannoso in un punto da cui il programma attendibile lo carica. Il codice risultante viene eseguito con i privilegi del programma, che possono essere maggiori di quelli dell’attaccante. Le misure di difesa includono l’installazione tempestiva degli aggiornamenti del fornitore, la limitazione dell’accesso locale, l’uso di percorsi sicuri per il caricamento delle librerie e la verifica che le patch siano installate.


