Analisi delle vulnerabilità nelle implementazioni di Windows Hello dei principali produttori di laptop
25/11/2023
Windows Hello è una funzionalità di autenticazione che consente agli utenti di accedere ai propri dispositivi Windows utilizzando un metodo biometrico come il riconoscimento delle impronte digitali. Tuttavia, recentemente sono state scoperte vulnerabilità nelle implementazioni di Windows Hello di alcuni produttori di laptop, mettendo a rischio la sicurezza dei dispositivi. In questo articolo, esamineremo nel dettaglio le scoperte dei ricercatori e le implicazioni di queste vulnerabilità.
Cos’è Windows Hello e come funziona?
Windows Hello è stato introdotto da Microsoft nel 2015 come una funzionalità di autenticazione avanzata per i dispositivi Windows. Consente agli utenti di sostituire le tradizionali password con metodi biometrici come il riconoscimento delle impronte digitali, la scansione del volto o la scansione dell’iride. Questo rende l’accesso ai dispositivi più sicuro e conveniente, eliminando la necessità di ricordare e digitare password complesse.
Scoperta delle vulnerabilità
Un team di ricercatori dell’azienda di cybersecurity Blackwing Intelligence ha recentemente condotto un’analisi delle implementazioni di Windows Hello su tre laptop: Microsoft Surface X, Lenovo ThinkPad T14s e Dell Inspiron 15. Durante questa analisi, i ricercatori hanno scoperto vulnerabilità significative in tutte e tre le implementazioni.
Microsoft Surface X: mancanza ddel SDCP
Durante l’analisi del Microsoft Surface X, i ricercatori hanno scoperto che il laptop non ha abilitato il Secure Device Connection Protocol (SDCP), una tecnologia sviluppata da Microsoft per garantire la sicurezza dei sensori di impronte digitali. Questo significa che un potenziale attaccante potrebbe aprire il case del laptop, sostituire il sensore di impronte digitali originale con un dispositivo personalizzato e utilizzarlo per accedere al dispositivo.
Lenovo ThinkPad T14s: implementazione personalizzata del protocollo di crittografia TLS
Nel caso del Lenovo ThinkPad T14s, i ricercatori hanno scoperto che il laptop non utilizza SDCP, ma si affida a un’implementazione personalizzata del protocollo di crittografia TLS per proteggere il suo sensore di impronte digitali integrato. Tuttavia, è emerso che il sensore di impronte digitali del ThinkPad T14s può essere compromesso se un attaccante riesce a ottenere la chiave di crittografia dell’implementazione TLS. Questa chiave può essere dedotta dal nome del prodotto e dal numero di serie del laptop, entrambi visibili su adesivi sul case del dispositivo.
Dell Inspiron 15: implementazione limitata di SDCP
L’analisi del Dell Inspiron 15 ha rivelato una vulnerabilità legata all’implementazione di SDCP. Anche se il laptop utilizza SDCP, questa implementazione è limitata solo al sistema operativo Windows. I ricercatori hanno scoperto che è possibile bypassare la funzionalità SDCP configurando il laptop per avviare Linux anziché Windows. In questo modo, gli attaccanti possono intercettare i dati generati dal sensore di impronte digitali durante le richieste di accesso e manipolarli per ingannare Windows Hello e ottenere l’accesso non autorizzato.
Implicazioni delle vulnerabilità
Le vulnerabilità scoperte dai ricercatori di Blackwing Intelligence sollevano seri timori per la sicurezza dei dispositivi Windows Hello. Se sfruttate da attaccanti esperti, queste vulnerabilità potrebbero consentire loro di bypassare il sistema di autenticazione biometrica e accedere ai dati sensibili degli utenti. Ad esempio, un attaccante potrebbe estrarre dati da un computer rubato o accedere alle applicazioni dell’utente senza il suo consenso.
Raccomandazioni per gli utenti
Per proteggere i propri dispositivi Windows Hello da queste vulnerabilità, gli utenti dovrebbero prendere in considerazione le seguenti raccomandazioni:
- Aggiornare il sistema operativo e le applicazioni: Assicurarsi di avere sempre l’ultima versione di Windows installata sul proprio dispositivo, insieme agli aggiornamenti di sicurezza più recenti. Inoltre, è consigliabile tenere aggiornate anche le applicazioni utilizzate per l’autenticazione biometrica.
- Utilizzare un antivirus affidabile: Installare un programma antivirus affidabile per proteggere il proprio dispositivo da malware e attacchi informatici. Assicurarsi di mantenere l’antivirus aggiornato per una protezione ottimale.
- Proteggere fisicamente il laptop: Evitare il furto o l’accesso non autorizzato al proprio laptop proteggendolo con password solide e utilizzando funzionalità di sicurezza come il blocco del BIOS o il tracciamento del dispositivo in caso di smarrimento.
- Monitorare l’attività del dispositivo: Prestare attenzione a eventuali comportamenti anomali o attività sospette sul proprio laptop. Segnalare immediatamente qualsiasi attività sospetta all’amministratore di sistema o all’assistenza tecnica.
- Considerare l’utilizzo di una soluzione di autenticazione a due fattori: L’autenticazione a due fattori aggiunge un ulteriore livello di sicurezza utilizzando un secondo metodo di autenticazione, come l’invio di un codice via SMS o l’utilizzo di un’applicazione di autenticazione sul proprio smartphone.