Scienziati hackerano un computer usando il DNA





In quello che sembra essere il primo hack riuscito di un programma software che utilizza il DNA, i ricercatori affermano che il malware incorporato in una molecola genetica ha permesso loro di assumere il controllo di un computer utilizzato per analizzarlo.

Il malware biologico è stato creato dagli scienziati dell'Università di Washington a Seattle, che lo definiscono il primo exploit basato sul DNA di un sistema informatico.

Per eseguire l'hacking, i ricercatori guidati da Tadayoshi Kohno (vedi Innovators Under 35, 2007) e Luis Ceze hanno codificato software dannoso in un breve tratto di DNA che hanno acquistato online. Lo hanno quindi utilizzato per ottenere il pieno controllo su un computer che ha cercato di elaborare i dati genetici dopo che erano stati letti da una macchina per il sequenziamento del DNA.



I ricercatori avvertono che gli hacker potrebbero un giorno usare sangue falso o sputare campioni per accedere ai computer dell'università, rubare informazioni dai laboratori forensi della polizia o infettare file del genoma condivisi dagli scienziati.

Per ora, il malware DNA non rappresenta un grosso rischio per la sicurezza. I ricercatori ammettono che per eliminare la loro intrusione, hanno creato le migliori possibilità di successo disabilitando le funzionalità di sicurezza e persino aggiungendo una vulnerabilità a un programma di bioinformatica poco utilizzato. Appare il loro foglio qui .

Il loro exploit è fondamentalmente irrealistico, afferma Yaniv Erlich, genetista e programmatore che è direttore scientifico di MyHeritage.com, un sito web di genealogia.



In precedenza, Kohno è stato tra i primi a mostrare come hackerare un'automobile attraverso la sua porta diagnostica, ottenendo in seguito anche l'accesso da remoto attaccando le auto tramite connessioni Bluetooth.

Il nuovo malware DNA sarà presentato la prossima settimana al Simposio sulla sicurezza Usenix a Vancouver. Esaminiamo le tecnologie emergenti e ci chiediamo se ci sono imminenti minacce alla sicurezza che potrebbero manifestarsi, quindi l'idea è di andare avanti, afferma Peter Ney, uno studente laureato presso il Security and Privacy Research Lab di Kohno.

Per creare il malware, il team ha tradotto un semplice comando del computer in un breve tratto di 176 lettere di DNA, denominate A, G, C e T. Dopo aver ordinato copie del DNA a un fornitore per $ 89, hanno fornito i filamenti a un macchina di sequenziamento, che legge le lettere del gene, memorizzandole come cifre binarie, 0 sabbia uno S.



Erlich afferma che l'attacco ha sfruttato un effetto di spillover, quando i dati che superano un buffer di archiviazione possono essere interpretati come un comando del computer. In questo caso, il comando ha contattato un server controllato dal team di Kohno, dal quale hanno preso il controllo di un computer nel loro laboratorio che stavano usando per analizzare il file del DNA.

Le aziende che producono filamenti di DNA sintetico e li spediscono agli scienziati sono già in allerta per i bioterroristi. In futuro, suggeriscono i ricercatori, potrebbero anche dover iniziare a controllare le sequenze di DNA per le minacce informatiche.

Il team dell'Università di Washington avverte inoltre che gli hacker potrebbero utilizzare mezzi più convenzionali per prendere di mira i dati genetici delle persone, proprio perché appaiono sempre più online (vedi 10 Breakthrough Technologies 2015: Internet of DNA) e persino accessibile tramite app store (vedi 10 Breakthrough Technologies 2016: DNA App Store).



In alcuni casi, i programmi scientifici utilizzati per organizzare e interpretare i dati del DNA non vengono mantenuti attivamente e ciò potrebbe creare rischi, afferma James Bonfield, esperto di bioinformatica presso il Sanger Institute, nel Regno Unito. Bonfield afferma di essere stato l'autore del programma che i ricercatori dell'Università di Washington hanno preso di mira nel loro attacco. Dice che il programma breve, fqzcomp, è stato scritto come esperimento per una competizione di compressione di file e probabilmente non è mai stato impiegato.

nascondere