Kaj v resnici pošlje nastavitev analitike v aplikaciji VPN?
Stikalo za analitiko pokriva drugačen podatkovni tok kot tunel. Preberite kategorije, identifikatorje in prejemnike, preden se s tem ukvarja stran o zasebnosti.
Vaš tunel je šifriran, stran o zasebnosti govori o brez dnevnikov, aplikacija pa vseeno priloži diagnostično knjižnico, ki poroča, katere zaslone odpirate. To so različni podatkovni tokovi z različnimi pravilniki. Dnevnik povezave zabeleži, kam je šel tunel; dogodek analitike zabeleži, kako ste uporabljali aplikacijo. Prebrati eno in domnevati, da pokriva drugo, je natanko tista napaka, h kateri vabi nastavitev.
Kaj stikalo običajno nadzoruje
Večina odjemalcev ločuje neobvezno poročanje od obdelave, brez katere storitev ne more delovati. Stikalo običajno ureja poročila o sesutjih, dogodke uporabe in meritve zmogljivosti, medtem ko preverjanje pristnosti, obračunavanje in preprečevanje zlorab potekajo ne glede na njegov položaj.
Poročila o sesutjih vsebujejo sled sklada, model naprave, različico operacijskega sistema in različico aplikacije. Dogodki uporabe poimenujejo zaslone in funkcije, včasih s trajanjem. Dogodki zmogljivosti zabeležijo čase povezave, izbire protokola in kode napak. Diagnostika podpore je četrta kategorija, običajno sprožena ročno in sposobna združiti dnevnike in konfiguracijo.
Pošiljatelj ni vedno blagovna znamka na ikoni. SDK, vgrajen v aplikacijo, lahko pošilja na svojo končno točko, storitev za sesutja pa je lahko ločeno podjetje. Zato je seznam prejemnikov v obvestilu enako pomemben kot oznaka stikala.
Polja, zaradi katerih je poročilo prepoznavno
Sama kategorija ne reši vprašanja zasebnosti; reši ga identifikator, pritrjen na dogodek. Poročilo, ki se zdi nenevarno, lahko postane zgodovina, ko se v vsaki vrstici pojavi isti ID namestitve.
| 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 |
Povezava z računom je najmočnejši ključ združevanja, ker spremeni zgodovino naprave v zgodovino osebe. Naslov IP je osebni podatek v mnogih jurisdikcijah tudi, ko poročilo ne vsebuje imena, stabilen identifikator pa lahko na nekaterih platformah preživi ponovno namestitev.
Združevanje ni anonimizacija, ko surovi identifikator ostane pri pošiljatelju. Če obvestilo trdi, da so statistike anonimne, poiščite metodo: kaj se zavrže, v kateri fazi in ali lahko prejemnik dogodke znova poveže.
Kdo prejme poročilo
Sledite prejemnikom, ne znamki. Razvijalec aplikacije lahko upravlja končno točko ali licencira znamko drugemu operaterju; ponudnik analitike in storitev za sesutja sta dodatni stranki. Obvestilo o zasebnosti bi moralo navesti te vloge in kategorije, ki jih vsaka prejme. Mozillino obvestilo o zasebnosti naročnin ločuje podatke računa od tehničnih in diagnostičnih kategorij, in prav takšno ločevanje velja iskati.
Hramba se določi na vsakem koraku. Razvijalec lahko dogodke hrani kratek čas, medtem ko ponudnik analitike jih hrani dlje po svojih pravilih, podporni paket, poslan po e-pošti, pa lahko preživi oba. Vprašajte, katera stran ima podatke, ne le katera jih je zbrala.
Čezmejni prenos sodi v isti pregled. Diagnostična končna točka v drugi regiji ustvari prenos, na katerega šifriranje tunela ne vpliva, ker poročilo ni nikoli potovalo skozi tunel.
Kaj izklop naredi in česa ne
Izklop stikala ustavi prihodnja neobvezna poročila. Ne prekliče že poslanih poročil in jih ne izbriše pri prejemniku. Izbris je ločena zahteva v podatkovnem procesu ponudnika, in lahko zahteva identifikator računa namesto nastavitve naprave.
Tudi bistvena obdelava se nadaljuje. Prijava, obnova naročnine, preverjanja goljufij in zdravje storitve se lahko beležijo na drugi podlagi, operacijski sistem pa ima svoje zmogljivosti za sesutja in analitiko, ki jih stikalo aplikacije ni nikoli nadzorovalo. Preverite nastavitev na ravni operacijskega sistema, če je cilj ustaviti diagnostiko naprave.
Za odpravljanje težav uporabite nastavitev namerno: omogočite diagnostiko, ponovite napako, zberite paket, nato izklopite poročanje in izbrišite paket, ko se zahtevek zapre. Ročno priložene datoteke si zaslužijo enak pregled kot samodejne, ker lahko dnevniška datoteka vsebuje več, kot je kdaj vseboval dogodek analitike.
Primerjajte obvestilo s tem, kar zapusti napravo
Cilje lahko vidite brez dešifriranja vsebine. V macOS in Linuxu seznami povezav pokažejo, s katerimi oddaljenimi naslovi se odjemalec pogovarja:
sudo lsof -i -P -n | grep -i vpnclient
ss -tup | grep -i vpnclientTLS skrije koristno obremenitev, zato izhod dokazuje cilj in približen čas, ne polj znotraj. To vseeno zadostuje za preverjanje trditve: če obvestilo navaja enega prejemnika analitike, aplikacija pa stopi v stik tudi z nenavedeno domeno, vprašajte o tem, preden pravilnik sprejmete takega, kot je.
Zapišite kategorije, ki jih sprejmete, z njimi povezane identifikatorje in prejemnike, ki jih imajo. Ta kratek zapis je bolj uporaben od miselne opombe, ko aplikacija posodobi svoj SDK ali ponudnik zamenja lastnika.