211service.com
Come chiunque può misurare l'impronta digitale Wi-Fi del tuo computer
L'accesso wireless a Internet è diventato una delle tecnologie abilitanti del mondo moderno. In effetti, molti pensano che il Wi-Fi sia l'ossigeno della generazione dei computer.
Sebbene l'accesso wireless sia estremamente utile, rappresenta anche una minaccia per la sicurezza. Chiunque può accedere a una rete wireless mascherandosi da computer che ha già accesso. Questa tecnica è nota come MAC spoofing: l'azione di prendere l'indirizzo MAC di un altro computer per beneficiare della sua autorizzazione.
Un modo per evitare ciò è avere un altro modo per identificare il computer che tenta di ottenere l'accesso. La domanda è come.
Oggi, Christoph Neumann e compagni dei Technicolor Security and Content Protection Labs di Rennes, in Francia, affermano di aver sviluppato un modo per identificare in modo univoco un computer in base al modo in cui accede alle risorse Wi-Fi.
Sottolineano che caratteristiche come le velocità di trasmissione e il tempo di inter-arrivo dei frame dipendono dalla scheda Wi-Fi utilizzata da un computer, nonché dai driver e dalle applicazioni coinvolte. Il gran numero di permutazioni di questi assicura che la maggior parte dei computer abbia un'impronta digitale Wi-Fi che li identifica in modo univoco. E questo potrebbe aiutare a distinguere un utente autorizzato da uno malintenzionato.
Neumann e co iniziano il loro lavoro analizzando tutto il traffico wireless trasmesso su un particolare canale Wi-Fi in una serie di ambienti diversi. Ad esempio, utilizzano una registrazione di sette ore dei segnali Wi-Fi raccolti alla conferenza Sigcomm del 2008 e un'altra registrazione di sei ore raccolta presso il loro ufficio in Francia.
Hanno iniziato dividendo ogni registrazione in set di dati di addestramento e convalida. Hanno quindi analizzato il set di dati di allenamento cercando le caratteristiche dei dispositivi coinvolti.
Ad esempio, il protocollo 802.11 consente a una scheda Wi-Fi di scegliere una tra una serie di velocità di trasmissione predefinite; una scheda Wi-Fi trasmette pacchetti di dati, o frame, di dimensioni che dipendono dalla versione dell'IP e dalle applicazioni coinvolte; e il tempo tra l'arrivo di frame successivi dipende da vari fattori come la loro dimensione.
Tuttavia, Neumann e colleghi hanno deliberatamente evitato di analizzare dati che possono essere facilmente falsificati da un utente malintenzionato, come le intestazioni dei frame. Fanno tutto questo utilizzando una scheda wireless standard piuttosto che apparecchiature di ascolto su misura che non sarebbero praticabili per gli utenti ordinari.
Dicono che alcuni parametri sono molto migliori di altri nell'identificare in modo univoco i dispositivi. Troviamo che il tempo di trasmissione dei parametri di rete e il tempo di inter-arrivo del frame si comportano meglio rispetto agli altri parametri di rete considerati, dicono.
Infine, utilizzano questi parametri per vedere se possono identificare in modo univoco le macchine nei set di dati di convalida.
E i risultati sono abbastanza buoni. Dicono che in condizioni ordinarie come la rete dell'ufficio, identificano in modo univoco le macchine con una precisione fino al 95 percento.
Le condizioni più difficili, tuttavia, si verificano durante una conferenza quando molti utenti possono tentare di connettersi a una rete contemporaneamente. Nelle condizioni di test più difficili, il traffico wireless di una conferenza, il tempo tra gli arrivi rende i migliori rapporti di identificazione, dicono.
Questo perché il tempo tra gli arrivi dipende non solo dalla scheda wireless utilizzata, ma anche dai driver installati e dal software che genera i dati inviati. La combinazione di questi è di solito sufficiente per generare una firma univoca.
In queste condizioni difficili, Neumann e co possono identificare con precisione fino al 56% dei dispositivi con un tasso di falsi positivi di solo il 10%. Non è perfetto, ma non è nemmeno male come meccanismo di sicurezza secondario.
E ci sono modi in cui possono migliorare la tecnica in futuro. Questo lavoro si concentra solo sulla firma dei singoli parametri come il tempo di inter-arrivo del frame. Ma un approccio migliore potrebbe essere quello di ottenere un'impronta digitale che dipenda da diversi parametri. Neumann e co hanno in programma di esaminarlo in futuro.
Il fingerprinting wireless può essere applicato in un'ampia varietà di situazioni. Utilizza una scheda wireless standard per svolgere il suo lavoro, il che lo rende relativamente economico. È anche una tecnica passiva difficile da rilevare per gli utenti malintenzionati.
È importante. È facile dimenticare quanto possano diventare insicure le reti protette da password. Pensa alla tua rete domestica e al numero di amici, colleghi e familiari a cui hai assegnato la chiave di rete. Una domanda importante è quanto siano sicure queste informazioni una volta che hanno lasciato la tua casa.
Il fingerprinting wireless ha anche altre applicazioni. Questo approccio non solo può identificare i computer dannosi che tentano di accedere alla rete, ma può individuare punti di accesso wireless falsi progettati per raccogliere indirizzi MAC per falsificare altre reti. Tuttavia, ciò richiede la raccolta anticipata dei dati di base del punto di accesso originale in un ambiente sicuro.
È improbabile che il fingerprinting wireless sia mai del tutto infallibile, ma ha il potenziale per essere un'utile aggiunta all'arsenale di strumenti disponibili per la sicurezza online.
Rif: arxiv.org/abs/1404.6457 : Uno studio empirico sull'impronta digitale passiva dei dispositivi 802.11