Již dlouho je vedena debata, zda je možné, a pokud, tak jak přesně, lokalizovat polohu mobilní stanice v rámci sítě GSM. Není to tak dávno, co jsem obdržel e-mailovou zprávu jednoho z techniků pracujících na vývojovém oddělení švédské Nokia Mobile Phones. Její obsah je natolik zajímavý a poučný, že s ním v překladu hodlám seznámit širší veřejnost komunitu - trochu jsem ho učesal a rozvedl, ale informační a technická hodnota je totožná.
Je možno lokalizovat polohu mobilní stanice v síti GSM?
Možnost lokalizace polohy účastníka sítě GSM je nutnou funkcí vyplývající z možnosti mobility účastníka. Lépe volená otázka by zněla, zda je možno tak činit vědomě. Ano, i to je možno, záleží jen na bezpečnostních mechanismech uvnitř struktury operátora.
Jak funguje lokalizace polohy v sítí GSM?
Je třeba rozlišovat dvojí lokalizace - metropolitní a exteritoriální. U metropolitní (uvnitř města či hustě obydlené komunity) lze dosáhnout lokalizace s přesností odhadovanou na několik málo desítek metrů, podle situace v terénu. U exteritoriální (volné prostranství) je tento rozptyl řádově několik set metrů, nikdy však ne více, než půl druhého kilometru, což je nesporně dostatečné v řídce obydlených a přehledných oblastech. Tam, kde nejsou BTS vysílače, samozřejmě není možno polohu účastníka sítě GSM lokalizovat.
Technický princip je triviální a zakládá se na permanentní kontrole umístění mobilní stanice, což je nutné pro její vyhledání a souvisí to s mobilitou provozu. Mobilní stanice dává na vědomí svoji polohu (příslušnost k určité BTSce) po určeném intervale. To umožňuje stanovit její polohu řádově na OKRUH několika tisíc metrů - podle velikosti aktivního prostoru dané BTS. Současně s tím dává na vědomí časovou prodlevu, jakou naměřila při komunikaci s BTSkou - tato časová prodleva zůží přesnost na půl kilometru.
Poslední veličinou lokalizace je triangulační kvóta mobilní stanice, která však nevyplývá ze samotné funkce sítě GSM, ale může do ní být doplněna jako dodatkový software, nebo může být počítána ručně. Principielně vyhází opět z komunikace mobilní stanice s BTS - při takzvaném refresh request jednak mobilní stanice udává svoji polohu v buňce, jednak vyměřuje sílu signálu (či též timing advence) vůči buňkám ostatním (tady je nejasnost, není mi zřejmé, zda refresh request je totožný s tím předchozím intervalem, kdy telefon udává svoji polohu - Tangero) a tím o ní zůstává záznam v jednotce BSC. Pokud je tento záznam od jednotky BSC vyžádán, vložen do triangulačních souřadnic, je možno určit polohu (k dispozici můžete mít až šest měření, v jejichž průniku se nachází okruh momentálního pohybu mobilní stanice) s přesností i několika metrů, typicky však v průměrné městské zástavbě až desítek metrů.
Jak řečeno, problém triangulace není síti GSM vlastní, takže tuto operaci systém primárně nepodporuje. Mohl by ovšem být dodán na zakázku, pokud by takový zájem existoval, jeho funkci by účastníci sítě neměli šanci zjistit a v případě ojedinělého použití by ani neznamenal zatížení sítě.
Jaké množství místa tato lokalizace zabírá?
Mobilní stanice je identifikovatelná 32 bity, dalšími 2 x 24 bity je popsána okamžitá poloha telefonu v rámci sítě GSM. Znamená to celkové množství cca 10 bytů na jednu mobilní stanici. Děmecká D1 lokalizuje polohu mobilní stanice jednou za den, D 2 (ManMobil) pak jednou za hodinu. Všeobecně lze říci, že vyšší periodicita lokalizace představuje vyšší zátěž na síť, ale rychlejší možnost nalezení mobilní stanice.
Pokud by fungoval specialozovaný systém na lokalizaci polohy mobilní stanice, který by nezatěžoval síť přenosy a sběrem dat, ale vše by vykonával ve své režii, bylo by možno tuto periodů zkrátit bez problémů až na 10 minut. Při představě sítě, kde je poloha lokalizována každých deset minut a síť má 1 milión aktivních účastníků (ManMobil jich má přes 1,4 miliónu) by představovalo množství takto sebraných dat 10 MB za 10 minut (v případě, že jsou všichni účastníci dostižitelní), tj. 510 GB ročně.
Při vhodném způsobu komprese by například takový ManMobil mohl dojít k hodnotě 300GB dat ročně, což při vhodném způsobu archivace a indexace není nepředstavitelné. Jsou firmy, které používají multiterabytové databáze (například Bayern-Agfa).
Co se potom děje s těmito údaji?
Nemám představu. Naše firma nikdy tento systém nenabízela, natož pak implementovala. Většina operátorů patrně tento systém nepoužívá, ostatní odmítají jeho použití či možnost jeho použití přiznat. Neni divu, taková databáze by stála v popředí zájmu všech zpravodajských služeb i policie.
Podle této lokalizace mobilní stanice se dá snadno zjistit, jaké máte náboženské vyznání, kdy jste byl kde na náboženském shromáždění. S kým. Koho jste navštívil v poslední době? Kdo navštívil vás? Kdo je dodavatel vaší firmy, kdo je jejím informátorem? S kým jste se setkal? Kdy?
Aby tyto otázky zůstaly navždy bez odpovědi a vaše soukromí bylo chráněno, to vám zatím zajišťuje jenom extrémní náročnost této globální analýzy, je však jisté, že u určitých vybraných osob (kde výsledek opsravedlní investice) je tato prověrka možná. Zatím soukromí chrání jen veliké množství údajů, které by bylo třeba zpracovat a projít.
Takže všechny závěry, jaké by na toto téma kdo učinil, zůstanou jen výplodem představivosti.
Je samozřejmé, že se to týká výhradně vlastníků mobilního telefonu.