Un attaccante con la giusta competenza può far sì che un computer perda informazioni in modi che l'utente medio non osa nemmeno immaginare. Abbiamo già studiato casi come la radio di un cellulare, le ventole e persino il suono del disco rigido di un computer, ma ora è il turno delle cuffie. Con una modifica ai driver audio Realtek, qualsiasi paio di cuffie collegate si trasforma in un microfono con una capacità simile a quella di un modello passivo dedicato.
L'Università Ben-Gurion ha dimostrato un interesse molto speciale per la sicurezza informatica e la privacy, al punto che i suoi esperti hanno sviluppato diversi sistemi di esfiltrazione che, da un punto di vista generale, sembrano troppo complessi o poco pratici. Eppure questi lavori ci ricordano una semplice verità: i dispositivi di consumo generale non sono stati progettati con la sicurezza come priorità. Persino il rumore di una ventola può trasmettere informazioni se dall'altra parte c'è un ricevitore adeguato, ma esfiltrare dati è solo uno dei tanti compiti possibili. Di fatto, un computer potrebbe stare ascoltando tutto ciò che diciamo anche se non c'è un microfono collegato...
SPEAKE(a)R: le cuffie diventano microfoni
Il nome ufficiale di questa tecnica è «SPEAKE(a)R» ed essenzialmente converte le cuffie in microfoni. La riassegnazione dei connettori è piuttosto comune nelle schede audio integrate e, a seconda del produttore, l'utente modifica i ruoli a piacimento. I driver e i chip Realtek rientrano in questa categoria; con un piccolo hack sul driver, i ricercatori di Ben-Gurion trasformano un paio di cuffie in un microfono standard, che registra le voci con una qualità audio simile a quella di un microfono passivo, più che sufficiente per ascoltare una conversazione privata.
Il vero problema: driver insicuri e chip ovunque
Che le cuffie funzionino come microfono non è una novità. Il vero problema si divide in due parti: i driver sono insicuri e la presenza dei chip Realtek sul mercato è impressionante. La gente di Realtek non ha rilasciato alcun commento dopo la pubblicazione di «SPEAKE(a)R» e, personalmente, non credo che diranno nulla. Forse esiste la possibilità di «cauterizzare» la funzione a livello di driver, ma questi possono essere sostituiti con versioni precedenti e, inoltre, verrebbero annullate altre risorse, come la configurazione per più altoparlanti (5.1, 7.1, ecc.).