Mikä on probe request?
Wi-Fi-haku perustuu probe requesteihin, ja niistä nousevat ne laitteiden yksityisyyttä koskevat kysymykset, joihin kävijämittauksen on vastattava.
Tällä sivulla
Probe request on lyhyt radiosignaali, jonka Wi-Fi-laite lähettää kysyäkseen, mitä verkkoja lähellä on. Se on hallintakehys, Wi-Fi-protokollan huoltokerros, eikä se kanna käyttäjäliikennettä, viestejä tai sisältöä. Mikään sovellus tai kirjautuminen ei laukaise sitä, ja puhelimet lähettävät probe requesteja riippumatta siitä, liittyvätkö ne johonkin verkkoon.
Miten probe request toimii?
Laite lähettää probe requestin ja odottaa, että lähellä olevat tukiasemat vastaavat probe response -viestillä. Tätä kutsutaan aktiiviseksi skannaukseksi. Toinen tapa on kuunnella passiivisesti tukiasemien lähettämiä beaconeja, ja puhelimet tekevät molempia, koska aktiivinen skannaus on nopeampaa.
Probe voi olla kohdistettu, jolloin se nimeää tietyn verkon, jota laite etsii, tai se voi olla broadcast-probe, joka kysyy mitä tahansa kantaman sisällä olevaa verkkoa. Laitteet lähettävät probeja väliajoin, jotka vaihtelevat valmistajan, käyttöjärjestelmän ja akun tilan mukaan sekä sen mukaan, onko näyttö päällä. Myös yhdistetyt laitteet jatkavat skannausta hitaammalla tahdilla, ja siksi puhelimesi siirtyy vahvempaan verkkoon ilman että pyydät sitä.
Mitä puhelinvalmistajat muuttivat probe requesteissa?
Jokainen probe request sisältää lähettäjän osoitteen eli laitteen MAC-osoitteen. Aiemmin laitteet lähettivät probeja todellisella, pysyvällä laitteisto-osoitteellaan, joka voitiin periaatteessa kirjata ja käyttää uudelleen. Nykyaikaiset laitteet lähettävät satunnaistettuja MAC-osoitteita, jotka muuttuvat ajan mittaan ja vaihtelevat verkoittain. Satunnaistaminen vaikeutti yksinkertaista kirjaamista mutta ei tehnyt siitä mahdotonta, ja se muutti sitä, miten laskenta toimii: järjestelmä, joka naiivisti laskee erillisiä osoitteita, laskee saman puhelimen monta kertaa.
Kävijämittausjärjestelmän laatu riippuu suodatus- ja mallinnuskerroksesta, jonka on korjattava satunnaistetut ja väärennetyt osoitteet, paikallaan pysyvät laitteet ja henkilökunnan kaltainen käyttäytyminen. Sivulla mitä dataa saat kerrotaan, miten syntyvät luvut varmennetaan ja toimitetaan.
Miksi probe requestit koskevat yksityisyyttä?
Wi-Fi-haku perustuu probe requesteihin, joten yksityisyys riippuu siitä, miten vastaanottava järjestelmä käsittelee niiden sisältämiä tunnisteita. Tunniste, joka voidaan sitoa henkilöön, on GDPR:n mukaan henkilötietoa, ja siksi Wi-Fi-analytiikka ansaitsee tarkastelun jokaisessa hankinnassa tai DPIA:ssa.
Yksityisyys edellä suunnitellussa järjestelmässä henkilötiedot poistetaan peruuttamattomasti, niitä ei koskaan tiivistetä ja säilytetä eikä tallenneta. Jäljelle jää anonyymia, aggregoitua tilastotietoa ilman profiileja tai historiaa ja ilman tietä takaisin laitteeseen tai henkilöön. Sivu GDPR-turvallinen kävijäanalytiikka käy läpi, mihin tällaisen järjestelmän vaatimustenmukaisuusarviointi kiinnittää huomiota.
Bumbee Labs on yritys, jonka kehittämä menetelmä on Euroopan ainoa kävijämittausmenetelmä, joka on tietosuojaviranomaisen hyväksymä.
Miten probe requesteista tulee kävijätilasto?
Wi-Fi-pohjainen kävijälaskenta lukee näitä signaaleja tukiasemilla, jotka kohteessa ovat jo käytössä. Se anonymisoi datan käsittelyketjun alussa, suodattaa kohinan pois ja kalibroi tuloksen manuaalisia kontrollilaskentoja vasten. Tulos näyttää, miten fyysistä tilaa käytetään: kuinka moni kävi, kuinka kauan he viipyivät ja miten he liikkuivat vyöhykkeiden välillä, ilman lokia laitteista.
Lähteet
- Martin, J., Mayberry, T., Donahue, C., Foppe, L., Brown, L., Riggins, C., Rye, E. C., & Brown, D. (2017). A study of MAC address randomization in mobile devices and when it fails. Proceedings on Privacy Enhancing Technologies, 2017(4), 365–383. https://doi.org/10.1515/popets-2017-0054
- Fenske, E., Brown, D., Martin, J., Mayberry, T., Ryan, P., & Rye, E. (2021). Three years later: A study of MAC address randomization in mobile devices and when it succeeds. Proceedings on Privacy Enhancing Technologies, 2021(3), 164–181. https://doi.org/10.2478/popets-2021-0042
- Vanhoef, M., Matte, C., Cunche, M., Cardoso, L. S., & Piessens, F. (2016). Why MAC address randomization is not enough: An analysis of Wi-Fi network discovery mechanisms. Proceedings of the 11th ACM Asia Conference on Computer and Communications Security (ASIA CCS ‘16), 413–424. https://doi.org/10.1145/2897845.2897883
- Apple. Use private Wi-Fi addresses on Apple devices. Apple Support. https://support.apple.com/en-us/102509
- Android Open Source Project. MAC randomization behavior. https://source.android.com/docs/core/connect/wifi-mac-randomization-behavior
- European Parliament and Council of the European Union (2016). Regulation (EU) 2016/679 (General Data Protection Regulation), Article 4(1) and Recital 30. https://eur-lex.europa.eu/eli/reg/2016/679/oj
Haluatko nähdä, miltä tämä näyttäisi sinun kohteessasi?
Usein kysytyt kysymykset
Sisältääkö probe request henkilötietoja?
Probe request on hallintakehys, eikä se kanna käyttäjäliikennettä, kuten viestejä, selailua tai sisältöä. Se sisältää kuitenkin MAC-osoitteen, ja koska laitteeseen sidottu tunniste voi olla GDPR:n mukaan henkilötietoa, oikeudellisesti ratkaisevaa on se, mitä vastaanottava järjestelmä sillä tekee. Yksityisyyttä varten suunnitellut järjestelmät poistavat yhteyden yksilöön, jolloin jäljelle jää vain anonyymia, aggregoitua tilastotietoa.
Voiko ihmistä seurata probe requestien avulla?
Raakaa, käsittelemätöntä probe-dataa voidaan käyttää väärin juuri tällä tavalla, ja siksi viranomaiset tarkastelevat Wi-Fi-analytiikkaa tarkkaan. MAC-osoitteen satunnaistaminen vaikeuttaa laitteen osoitteen kirjaamista mutta ei tee siitä mahdotonta, joten yksityisyys riippuu signaalit vastaanottavan järjestelmän suunnittelusta. Yksityisyys edellä rakennettu mittausjärjestelmä on suunniteltu niin, ettei yhtään yksilöä voida koskaan tunnistaa: henkilötiedot poistetaan peruuttamattomasti, niitä ei koskaan tiivistetä ja säilytetä eikä tallenneta, ja jäljelle jää vain anonyymia, aggregoitua tilastotietoa.
Lähettävätkö puhelimet probe requesteja myös verkkoon yhdistettyinä?
Kyllä, useimmat laitteet jatkavat skannausta myös yhteyden ollessa muodostettuna, esimerkiksi löytääkseen vahvemman verkon. Tiheys vaihtelee valmistajan ja käyttöjärjestelmän mukaan sekä sen mukaan, onko näyttö päällä. Probe-käyttäytyminen ei noudata kiinteää aikataulua ja muuttuu ajan myötä, joten mittausjärjestelmät on kalibroitava sen mukaan.
Onko probe-pohjainen kävijälaskenta GDPR-yhteensopivaa?
Se riippuu kokonaan järjestelmän suunnittelusta, minkä vuoksi kysymys kuuluu jokaiseen hankintaan. Eurooppalainen tietosuojaviranomainen tarkasti ja hyväksyi Bumbee Labsin Wi-Fi-menetelmän, ja GDPR-sivumme kertoo, mitä tuo hyväksyntä tarkoittaa vaatimustenmukaisuusarvioinnille.