211service.com
Hvordan enhver kan måle din computers Wi-Fi-fingeraftryk
Trådløs internetadgang er blevet en af de muliggørende teknologier i den moderne verden. Faktisk tænker mange på, at Wi-Fi er ilten i computergenerationen.
Selvom trådløs adgang er enormt nyttig, er det også en sikkerhedstrussel. Enhver kan få adgang til et trådløst netværk ved at udgive sig som en computer, der allerede har adgang. Denne teknik er kendt som MAC-spoofing: handlingen ved at tage MAC-adressen på en anden computer for at drage fordel af dens autorisation.
En måde at forhindre dette på er at have en anden måde at identificere den computer, der forsøger at få adgang. Spørgsmålet er hvordan.
I dag siger Christoph Neumann og venner ved Technicolor Security and Content Protection Labs i Rennes, Frankrig, at de har udviklet en måde at identificere en computer unikt ved den måde, den får adgang til Wi-Fi-ressourcer på.
De påpeger, at egenskaber såsom transmissionshastigheder og fremkomsttid mellem rammer afhænger af det Wi-Fi-kort, en computer bruger, samt driverne og de involverede applikationer. Det store antal permutationer af disse sikrer, at de fleste computere har et Wi-Fi-fingeraftryk, der entydigt identificerer dem. Og det kan hjælpe med at skelne en autoriseret bruger fra en ondsindet bruger.
Neumann og co begynder deres arbejde med at analysere al den trådløse trafik, der udsendes på en bestemt Wi-Fi-kanal i en række forskellige miljøer. For eksempel bruger de en syv timers optagelse af Wi-Fi-signaler indsamlet på Sigcomm-konferencen i 2008 og en anden seks timers optagelse indsamlet på deres kontor i Frankrig.
De begyndte med at opdele hver optagelse i trænings- og valideringsdatasæt. De analyserede derefter træningsdatasættet på udkig efter egenskaberne ved de involverede enheder.
For eksempel tillader 802.11-protokollen et Wi-Fi-kort at vælge en af en række foruddefinerede transmissionshastigheder; et Wi-Fi-kort transmitterer datapakker eller rammer af en størrelse, der afhænger af IP-versionen og de involverede applikationer; og tiden mellem ankomsten af successive frames afhænger af forskellige faktorer såsom deres størrelse.
Neumann og co undgik dog bevidst at analysere data, der nemt kan forfalskes af en ondsindet angriber, såsom frame headers. De gør alt dette ved at bruge et standard trådløst kort i stedet for skræddersyet lytteudstyr, som ikke ville være levedygtigt for almindelige brugere.
De siger, at visse parametre er meget bedre end andre til unikt at identificere enheder. Vi finder ud af, at netværksparametrene transmissionstid og rammeinter-ankomsttid klarer sig bedst sammenlignet med de andre betragtede netværksparametre, siger de.
Endelig bruger de disse parametre til at se, om de entydigt kan identificere maskiner i valideringsdatasættene.
Og resultaterne er ret gode. De siger, at de under almindelige forhold, såsom deres kontornetværk, unikt identificerer maskiner med en nøjagtighed på op til 95 procent.
De mest udfordrende forhold opstår dog under en konference, hvor mange brugere kan forsøge at oprette forbindelse til et netværk på samme tid. Under de vanskeligste testforhold, den trådløse trafik på en konference, giver inter-ankomsttiden de bedste identifikationsforhold, siger de.
Det skyldes, at inter-ankomsttiden ikke kun afhænger af det trådløse kort, der bruges, men også af de installerede drivere og softwaren, der genererer de data, der sendes. Kombinationen af disse er normalt nok til at generere en unik signatur.
Under disse udfordrende forhold kan Neumann og co nøjagtigt identificere op til 56 procent af enhederne med en falsk positiv rate på kun 10 procent. Det er ikke perfekt, men det er heller ikke dårligt som en sekundær sikkerhedsmekanisme.
Og der er måder, de kan forbedre teknikken på i fremtiden. Dette arbejde fokuserer kun på signaturen af individuelle parametre som f.eks. frame inter-arrival time. Men en bedre tilgang kan være at komme med et fingeraftryk, der afhænger af flere forskellige parametre. Neumann og co planlægger at se på dette i fremtiden.
Trådløs fingeraftryk kan anvendes i en lang række forskellige situationer. Den bruger et standard trådløst kort til at udføre sit arbejde, hvilket gør det relativt billigt. Det er også en passiv teknik, som er svær for ondsindede brugere at opdage.
Det er vigtigt. Det er nemt at glemme, hvor usikre adgangskodebeskyttede netværk kan blive. Tænk på dit eget hjemmenetværk og antallet af venner, kollegaer og familie, som du har givet netværksnøglen. Et vigtigt spørgsmål er, hvor sikre disse oplysninger er, når de har forladt dit hjem.
Trådløs fingeraftryk har også andre applikationer. Ikke alene kan denne tilgang identificere ondsindede computere, der forsøger at få adgang til dit netværk, den kan også spotte falske trådløse adgangspunkter, der er designet til at indsamle MAC-adresser for at forfalske andre netværk. Dette kræver dog indsamling af jordsandhedsdata fra det originale adgangspunkt i et sikkert miljø på forhånd.
Trådløs fingeraftryk er usandsynligt nogensinde at være helt idiotsikker, men det har potentialet til at være en nyttig tilføjelse til arsenalet af tilgængelige værktøjer til online sikkerhed.
Ref: arxiv.org/abs/1404.6457 : En empirisk undersøgelse af passiv 802.11-enhedsfingeraftryk