802.11a 5.5GHz 54Mb/s (pienikin este pudottaa nopeutta rajusti) 802.11b 2.4GHz 5,5 | 11 Mb/s g (tai b 'turbo') 22Mb ... i infrapuna: 900nm, 1 ja 2 Mb/s - suora kahdenkeskinen ad-hoc: IBSS BSS: 1 tukiasema ESS: useita tukiasemia -> runkoverkko (Distribution System, DS) kuittaus (ACK) myös verkkoyhteys(?)tasolla fyysinen kerros kahteen osaan: - toinen siirtotekniikasta riippumaton, kommunikoi ulospäin DSSS, 11Mb/s: (vallitseva) 1 bitti levitetään 11 bitiksi 1 kanava vie 22MHz, yleensä 13 kanavaa - 1 ja 5 voi käyttää päällekkäin FHSS: (hidas ja huono virheensietokyky) 1 taajuus kerrallaan, 78:sta vaihto väh. 400ms välein (turvaton) 3 eri mallia joita voi ajaa rinnakkain nopeuden lisäystavat eivät suoranaisesti vaikuta turva-asioihin(?) MAC määrittelee pääsyn fyysiseen kerrokseen, WLANissa pyritään pidemmälle välttämään törmäykset (uudelleenlähetys kalliimpaa) - yritetään perua ennen (tehdään satunnainen viive, jos ei onnistu, kaksinkertaisestetaan). CRC tarkistus siirtoyhteyskerroksessa (yleensä ylempänä). Lippu fragmentoituja paketteja varten, kun isoja pilkotaan. sanomat: 1. Hallintasanomat (11 tyyppiä) datasanomissa. - beacon, probe, autentikointi, 5 sidontaa, ATIM (IBSS) 2. RequestToSend 3. ClearToSend 4. ACK autentikointi: - identiteetteihin perustuva tai haaste-vastaus vaeltaminen: (Inter-Access Point Protocol IAPP kehitteillä) - päätelaite tutkii, onko paremman yhteyden tukiasemaa -> voi tehdä valetukiasemia (verkkoa ei perusversiossa autentikoida) Apple-ongelma: aiemmin pidemmät avaimet WEP:ssä eivät toimineet RC4 RSA:n yksityisomaisuutta, vuoti 1994 anonyymisti Internetiin, omistajat lopulta vahvistivat yhtäpitävyyden. RSA ei ole myöntänyt käyttöoikeutta -- oikeusjuttuja? RC4 yksinkertainen algoritmi mutten silti tahdo nähdä: visualisointi? RC4:n erottamiseen satunnaisuudesta olemassa algoritmeja, muttei niin hyviä että ne vaarantaisivat yleisen käytön. RC4 ja CRC-32 keveitä laskea -- sopivat mobiilikäyttöön. Yhteiskäytössä kuitenkin ongelmia, joihin kompastuttu Borisov,Wagner,Goldberg ----------------------- 1. datan luottamuksellisuuden murto: (P XOR sulutusta voidaan vaihtaa (assosiatiivinen?)) alustusvektoreja IV vain 2^24 (~1,5M) - samoja ilmenee. XOR kahdesta plaintextissä jollain kielellä tilastollisia säännöllisyyksiä (klassinen kryptohyökkäys mahdollinen). 2. datan eheyden murto: tarkistussumma lineaarinen XOR-operaation suhteen. 3. vertailemalla syötettyä selvätekstiä ja kaapattua liikennettä ja XOR:lla selvittämällä RC4(v,k) päästään syöttämään liikennettä verkkoon. 4. TCP ACK-paketteja tarkkailemalla tietoa muunnellusta viesteistä. toinen papru: Fluhrer, Mantin & Shamir (RC4:n KSA-osan heikkoudet) ------------------------ katsotaan ensimmäistä tavua onka RC4 tuottaa: S[ S[1]+S[S[1]] ]. 5% tapauksissa Si[Si[1]+Si[Si[1]]] ('j' ei osallistu): ratkeava tila. esimerkki: alustusvektorin 2 ensimmäistä arvoa 3, 255 - päätyy ratkeavaan tilaan (kun i=3). tiedetään salasanan tavu + vakio, arvaamalla voidaan edetä. heikot alustusvektorit (IV:t) voidaan tietää. ensimmäinen julkaistu implementointi: Stubblefield, Ionnadis & Rubin. (IP-liikenteessä jokaisen paketin 1. tavu oli 0xAA, RFC 1042 (ARP, IP)) sittemmin murto-ohjelmia (Airsnort, WEPCrack) WLAN tietoturvan parantaminen ============================= - yksinkertaisin: ei kytketty suoraan lähiverkkoon (etäkäyttäjiksi) - lisätään turvakomponentti siirtoyhteystasolle (autentikointi) * mukana i:ssä (vrt. Radius, ESP lisämateriaalina) seuraavana bluetooth