Sondare l'intera Internet per i punti deboli

Quando a marzo è stato rivelato un grave difetto nella crittografia che protegge i siti Web, Zakir Durumerico , ricercatore presso l'Università del Michigan, è stata la prima persona a sapere quanto fosse grave. Eseguendo una scansione di ogni dispositivo su Internet, ha realizzato il suo pieno potenziale ancor prima dei ricercatori che avevano individuato per primi il difetto, noto come CAPRICCIO .





Ci sono state domande sul modo corretto di rispondere prima di eseguire la scansione, afferma Durumeric.

La scansione ha mostrato che più di cinque milioni di siti sono stati interessati, compresi quelli gestiti da FBI, Apple e Google. Anche il pulsante Mi piace di Facebook, un appuntamento fisso su molti siti popolari, era vulnerabile. I risultati hanno sollecitato uno sforzo urgente e attento per informare le aziende e le organizzazioni chiave prima che il problema fosse annunciato pubblicamente.

Il difetto FREAK consente a un utente malintenzionato di interrompere una connessione sicura tra un browser Web e un sito vulnerabile, ottenendo l'accesso ai dati crittografati inviati tra i due. L'attacco funziona costringendo un sito a ricorrere a una forma debole di crittografia richiesta dal governo degli Stati Uniti negli anni '90.



Durumeric guida un team di ricercatori dell'Università del Michigan che ha sviluppato un software di scansione chiamato ZMap . Questo strumento può sondare l'intera Internet pubblica in meno di un'ora, rivelando informazioni sui circa quattro miliardi di dispositivi online. I risultati della scansione possono mostrare quali siti sono vulnerabili a particolari falle di sicurezza. Nel caso di FREAK, è stata utilizzata una scansione per misurare la portata della minaccia prima che il bug fosse annunciato pubblicamente.

Il team di ZMap è stato contattato da Matteo Verde , un assistente professore alla Johns Hopkins University che era stato avvisato di FREAK dai suoi scopritori, un team di ricercatori di Microsoft, l'Istituto francese per la ricerca in informatica e automazione e l'IMDEA Software Institute di Madrid.

Green afferma che i risultati della scansione lo hanno aiutato a decidere chi doveva essere informato, assicurando che l'annuncio non avrebbe messo a rischio ampie aree di Internet. Non abbiamo avuto dati davvero buoni come questo prima, dice Green. Puoi scoprire esattamente chi è rotto e dire alle persone esattamente quanto è brutto qualcosa. È stato quando Zakir ha fatto quella scansione ho capito che era brutto.

Durumeric e colleghi hanno sviluppato ZMap alla fine del 2013. Prima di allora, il software utilizzato per eseguire la scansione di Internet impiegava settimane o mesi per completare il lavoro. Gli strumenti esistenti erano mille volte troppo lenti, afferma Durumeric.

Il primo progetto di alto profilo per ZMap è stato il monitoraggio dell'impatto del bug Heartbleed, un difetto in un software di crittografia Web ampiamente utilizzato trovato nell'aprile 2014 (vedi Molti dispositivi non saranno mai patchati per correggere Heartbleed). I ricercatori hanno scansionato regolarmente i sistemi vulnerabili al bug e pubblicato un sito elencando i siti Web senza patch più popolari insieme a informazioni su come risolvere il problema.

Durumeric afferma che questo sforzo ha aiutato le aziende a spingere le aziende a riparare i loro sistemi. Il gruppo ha persino inviato e-mail automatizzate informando le aziende che disponevano di un'infrastruttura vulnerabile e offrendo indicazioni su cosa avrebbero dovuto fare. Esperimenti controllati hanno dimostrato che le notifiche hanno fatto una differenza misurabile, afferma Michael Bailey , professore all'Università dell'Illinois a Urbana-Champaign che lavora anche al progetto.

Il team prevede di emettere presto notifiche simili per FREAK. Sta anche usando le scansioni per tenere traccia del tempo impiegato per FREAK e simili grandi difetti per essere ripuliti. Quasi un anno dopo la divulgazione di Heartbleed, afferma Durumeric, circa l'1% dei primi un milione di siti Web è ancora vulnerabile.

Uno dei motivi per cui i bug noti persistono è che le aziende non riescono a rendersi conto dell'entità del problema, afferma HD Moore , capo ricercatore presso società di sicurezza Rapido7 . Moore usa ZMap per le proprie scansioni. La maggior parte delle aziende è completamente all'oscuro di almeno il 10% delle proprie risorse su Internet pubblico, afferma. Le scansioni ZMap possono aiutare le aziende a trovare infrastrutture vulnerabili.

Moore ha iniziato a scansionare Internet utilizzando un software di sua progettazione nel 2012 (vedi What Happened When One Man Ping the Whole Internet ). Adesso ne corre un altro progetto di scansione formale presso Rapid7 , utilizzando ZMap e strumenti sviluppati all'interno dell'azienda.

Green afferma che Google ha anche iniziato a eseguire le proprie scansioni Internet. I risultati vengono utilizzati per programmare il browser Chrome in modo che si connetta in modo più cauto con i siti che presentano potenziali rischi per la sicurezza, afferma.

Tuttavia, strumenti come ZMap non riescono a trovare tutto. Il software funziona contattando sistematicamente ogni possibile indirizzo numerico per i dispositivi Internet utilizzando il protocollo più comunemente utilizzato, chiamato IPv4. Ciò non tiene conto della piccola ma crescente frazione di dispositivi che utilizzano indirizzi in un sistema più recente chiamato IPv6, che ha troppi indirizzi possibili per essere scansionati in modo completo. Inoltre, le scansioni di ZMap non possono raggiungere reti private, come siti intranet aziendali o dispositivi su reti mobili.

Tuttavia, dice Green, ZMap e altri software di scansione forniscono un quadro tanto necessario, anche se a volte cupo, dello stato dell'infrastruttura Internet. Stiamo migliorando continuamente, ma da un posto molto brutto, dice.

nascondere