Što zapravo šalje postavka analitike u VPN aplikaciji?
Prekidač analitike pokriva drugačiji tok podataka od tunela. Pročitajte kategorije, identifikatore i primatelje prije nego što se stranica o privatnosti time pozabavi.
Vaš je tunel šifriran, stranica o privatnosti govori o tome da nema zapisa, a aplikacija ipak dolazi s bibliotekom za dijagnostiku koja izvješćuje koje zaslone otvarate. To su različiti tokovi podataka s različitim pravilima. Zapis veze bilježi kamo je tunel otišao; događaj analitike bilježi kako ste koristili aplikaciju. Pročitati jedno i pretpostaviti da pokriva drugo upravo je pogreška na koju postavka poziva.
Što prekidač obično kontrolira
Većina klijenata odvaja neobavezno izvješćivanje od obrade bez koje usluga ne može raditi. Prekidač obično upravlja izvješćima o rušenju, događajima korištenja i mjerenjima izvedbe, dok provjera identiteta, naplata i sprječavanje zlouporabe nastavljaju bez obzira na njegov položaj.
Izvješća o rušenju nose trag snopa, model uređaja, verziju operacijskog sustava i verziju aplikacije. Događaji korištenja navode zaslone i funkcije, ponekad s trajanjem. Događaji izvedbe bilježe vremena povezivanja, odabir protokola i kodove pogrešaka. Dijagnostika podrške četvrta je kategorija, obično pokrenuta ručno i sposobna objediniti zapise i konfiguraciju.
Pošiljatelj nije uvijek brend na ikoni. SDK ugrađen u aplikaciju može slati na svoju vlastitu krajnju točku, a servis za rušenja može biti zasebna tvrtka. Zato je popis primatelja u obavijesti jednako važan kao oznaka prekidača.
Polja koja izvješće čine identifikacijskim
Sama kategorija ne rješava pitanje privatnosti; rješava ga identifikator povezan s događajem. Izvješće koje izgleda bezopasno može postati povijest kada se isti ID instalacije pojavi u svakom retku.
| Report type | Typical fields | Why it can identify |
|---|---|---|
| Crash | Stack trace, device model, OS, app version, install ID | The install ID links crashes over months |
| Usage | Screen names, feature events, session length | Builds a behavior profile even without content |
| Performance | Connect duration, protocol, error code | Network conditions can fingerprint a connection |
| Support bundle | Logs, configuration, sometimes addresses | May contain endpoints and timestamps you did not intend to share |
Povezivanje s računom najjači je ključ spajanja jer pretvara povijest uređaja u povijest osobe. IP adresa je osobni podatak u mnogim jurisdikcijama čak i kada izvješće ne sadrži ime, a stabilan identifikator može preživjeti ponovnu instalaciju na nekim platformama.
Agregacija nije anonimizacija kada sirovi identifikator ostaje na strani pošiljatelja. Ako obavijest tvrdi da je statistika anonimna, potražite metodu: što se odbacuje, u kojoj fazi i može li primatelj ponovno povezati događaje.
Tko prima izvješće
Slijedite primatelje, a ne brend. Programer aplikacije može upravljati krajnjom točkom ili licencirati brend drugom operateru; dobavljač analitike i servis za rušenja dodatne su strane. Obavijest o privatnosti trebala bi navesti te uloge i kategorije koje svaka prima. Mozillina obavijest o privatnosti pretplata odvaja podatke računa od tehničkih i dijagnostičkih kategorija, i to je vrsta razdvajanja koju treba tražiti.
Čuvanje se određuje na svakom koraku. Programer može držati događaje kratko, dok dobavljač analitike drži ih dulje prema vlastitim pravilima, a paket podrške poslan e-poštom može nadživjeti oboje. Pitajte koja strana drži podatke, a ne samo koja ih je prikupila.
Prekogranični prijenos pripada istom pregledu. Dijagnostička krajnja točka u drugoj regiji stvara prijenos na koji šifriranje tunela ne utječe, jer izvješće nikada nije putovalo kroz tunel.
Što isključivanje čini, a što ne čini
Isključivanje prekidača zaustavlja buduća neobavezna izvješća. Ono ne opoziva već poslana izvješća i ne briše ih kod primatelja. Brisanje je zaseban zahtjev u okviru procesa podataka davatelja, i može zahtijevati identifikator računa umjesto postavke uređaja.
Osnovna obrada također se nastavlja. Prijava, obnova pretplate, provjere prijevare i zdravlje usluge mogu se bilježiti po drugoj osnovi, a operacijski sustav ima vlastite mogućnosti za rušenja i analitiku koje prekidač aplikacije nikada nije kontrolirao. Provjerite postavku na razini operacijskog sustava ako je cilj zaustaviti dijagnostiku uređaja.
Za rješavanje problema koristite postavku namjerno: uključite dijagnostiku, reproducirajte kvar, prikupite paket, zatim isključite izvješćivanje i izbrišite paket kad se zahtjev zatvori. Ručno priložene datoteke zaslužuju isti pregled kao automatske, jer datoteka zapisa može sadržavati više nego što je događaj analitike ikada sadržavao.
Usporedite obavijest s onim što napušta uređaj
Možete vidjeti odredišta bez dešifriranja sadržaja. Na macOS-u i Linuxu popisi veza pokazuju s kojim udaljenim adresama klijent razgovara:
sudo lsof -i -P -n | grep -i vpnclient
ss -tup | grep -i vpnclientTLS skriva korisni sadržaj, pa izlaz dokazuje odredište i grubo vrijeme, a ne polja unutra. To je ipak dovoljno da provjerite tvrdnju: ako obavijest navodi jednog primatelja analitike, a aplikacija kontaktira i domenu koja nije navedena, pitajte o tome prije nego što pravila prihvatite zdravo za gotovo.
Zapišite kategorije koje prihvaćate, identifikatore povezane s njima i primatelje koji ih drže. Taj kratki zapis korisniji je od mentalne bilješke kada aplikacija ažurira svoj SDK ili davatelj promijeni vlasnika.