Шта заправо шаље подешавање аналитике у VPN апликацији?
Прекидач аналитике покрива другачији ток података од тунела. Прочитајте категорије, идентификаторе и примаоце пре него што се страница о приватности тиме позабави.
Ваш тунел је шифрован, страница о приватности говори о томе да нема евиденција, а апликација ипак долази са библиотеком за дијагностику која извештава које екране отварате. То су различити токови података са различитим правилима. Евиденција везе бележи куда је тунел отишао; догађај аналитике бележи како сте користили апликацију. Прочитати једно и претпоставити да покрива друго управо је грешка на коју подешавање позива.
Шта прекидач обично контролише
Већина клијената одваја необавезно извештавање од обраде без које услуга не може да ради. Прекидач обично управља извештајима о рушењу, догађајима коришћења и мерењима перформанси, док провера идентитета, наплата и спречавање злоупотребе настављају без обзира на његов положај.
Извештаји о рушењу носе траг стека, модел уређаја, верзију оперативног система и верзију апликације. Догађаји коришћења наводе екране и функције, понекад са трајањем. Догађаји перформанси бележе времена повезивања, избор протокола и кодове грешака. Дијагностика подршке је четврта категорија, обично се покреће ручно и може да обједини евиденције и конфигурацију.
Пошиљалац није увек бренд на икони. SDK уграђен у апликацију може да шаље на своју крајњу тачку, а услуга за рушења може да буде засебна компанија. Зато је списак прималаца у обавештењу једнако важан као ознака прекидача.
Поља која извештај чине препознатљивим
Сама категорија не решава питање приватности; решава га идентификатор повезан са догађајем. Извештај који изгледа безопасно може да постане историја када се исти ID инсталације појави у сваком реду.
| 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 |
Повезивање са налогом је најјачи кључ спајања, јер историју уређаја претвара у историју особе. IP адреса је лични податак у многим јурисдикцијама чак и када извештај не садржи име, а стабилан идентификатор може да преживи поновну инсталацију на неким платформама.
Агрегација није анонимизација када сирови идентификатор остаје на страни пошиљаоца. Ако обавештење тврди да је статистика анонимна, потражите метод: шта се одбацује, у којој фази и може ли прималац поново да повеже догађаје.
Ко прима извештај
Пратите примаоце, а не бренд. Програмер апликације може да управља крајњом тачком или да лиценцира бренд другом оператеру; добављач аналитике и услуга за рушења су додатне стране. Обавештење о приватности треба да наведе те улоге и категорије које свака добија. Mozilla обавештење о приватности претплата одваја податке налога од техничких и дијагностичких категорија, и управо такву поделу треба тражити.
Чување се одређује на сваком кораку. Програмер може да држи догађаје кратко, док добављач аналитике држи их дуже према сопственим правилима, а пакет подршке послат е-поштом може да надживи обоје. Питајте која страна држи податке, не само која их је прикупила.
Прекогранични пренос припада истом прегледу. Дијагностичка крајња тачка у другом региону ствара пренос на који шифровање тунела не утиче, јер извештај никада није путовао кроз тунел.
Шта искључивање чини, а шта не чини
Искључивање прекидача зауставља будуће необавезне извештаје. Оно не опозива већ послате извештаје и не брише их код примаоца. Брисање је засебан захтев у оквиру процеса података даваоца услуге, и може да захтева идентификатор налога уместо подешавања уређаја.
Основна обрада такође траје. Пријава, обнова претплате, провере преваре и здравље услуге могу да се евидентирају по другом основу, а оперативни систем има сопствене могућности за рушења и аналитику које прекидач апликације никада није контролисао. Проверите подешавање на нивоу оперативног система ако је циљ да се заустави дијагностика уређаја.
За решавање проблема користите подешавање намерно: укључите дијагностику, репродукујте квар, прикупите пакет, затим искључите извештавање и избришите пакет када се тикет затвори. Ручно приложене датотеке заслужују исти преглед као аутоматске, јер датотека евиденције може да садржи више него што је догађај аналитике икада садржао.
Упоредите обавештење са оним што напушта уређај
Можете да видите одредишта без дешифровања садржаја. На macOS-у и Linux-у листе веза показују са којим удаљеним адресама клијент разговара:
sudo lsof -i -P -n | grep -i vpnclient
ss -tup | grep -i vpnclientTLS скрива носиви терет, па излаз доказује одредиште и грубо време, а не поља унутра. То је ипак довољно да проверите тврдњу: ако обавештење наводи једног примаоца аналитике, а апликација контактира и домен који није наведен, питајте о томе пре него што прихватите правила каква јесу.
Запишите категорије које прихватате, идентификаторе повезане са њима и примаоце који их држе. Та кратка белешка је кориснија од мисаоне белешке када апликација ажурира свој SDK или давалац услуге промени власника.