Výskumníci z Kórejského inštitútu pokročilých technológií zverejnili nástroj LTESniffer, ktorý umožňuje pasívne odpočúvanie a zachytávanie prevádzky medzi základňovou stanicou a mobilným telefónom v sieťach 4G LTE (bez vysielania signálov do éteru). Nástroj poskytuje utilitky na zachytávanie prevádzky a realizáciu API pre využitie funkčnosti LTESniffer v externých aplikáciách.
LTESniffer zabezpečuje dekódovanie fyzického kanála PDCCH (Physical Downlink Control Channel) na získanie informácií o prevádzke zo základňovej stanice (DCI, Downlink Control Information) a dočasných identifikátorov siete (RNTI, Radio Network Temporary Identifier). Určenie DCI a RNTI následne umožňuje dekódovať dáta z kanálov PDSCH (Physical Downlink Shared Channel) a PUSCH (Physical Uplink Shared Channel) na prístup k prichádzajúcej a odchádzajúcej prevádzke. LTESniffer sa však nezapája do dešifrovania šifrovaných správ prenášaných medzi mobilným telefónom a základňovou stanicou, poskytuje len prístup k informáciám prenášaným v otvorenej forme. Napríklad správy posielané základňovou stanicou v režime broadcast a počiatočné správy pre pripojenie sa prenášajú bez šifrovania, čo umožňuje zbierať informácie o tom, z ktorého čísla, kedy a na ktoré číslo boli uskutočnené hovory.
Na zabezpečenie odpočúvania je potrebné dodatočné vybavenie. Pre odpočúvanie prevádzky iba zo základňovej stanice postačuje programovateľný prijímač/vysielač (SDR) USRP B210 s dvoma anténami, ktorý stojí približne 2000 dolárov. Na odpočúvanie prevádzky z mobilného telefónu do základňovej stanice je potrebná drahšia SDR doska USRP X310 s dvoma dodatočnými prijímačmi/vysielačmi (cena súpravy je približne 11000 dolárov), pretože na pasívne snímanie paketov odoslaných telefónmi vyžaduje presnú synchronizáciu času medzi odosielanými a prijímanými rámcami a súčasný príjem signálov v dvoch rôznych frekvenčných pásmach. Na dekódovanie protokolu je tiež potrebný dostatočne výkonný počítač; napríklad na analýzu prevádzky základňovej stanice s 150 aktívnymi používateľmi je doporučený systém CPU Intel i7 a 16 GB RAM.
Hlavné funkcie LTESniffer:
- Dekódovanie v reálnom čase odchádzajúcich a prichádzajúcich riadiacich kanálov LTE (PDCCH, PDSCH, PUSCH).
- Podpora špecifikácií LTE Advanced (4G) a LTE Advanced Pro (5G, 256-QAM).
- Podpora formátov DCI (Downlink Control Information): 0, 1A, 1, 1B, 1C, 2, 2A, 2B.
- Podpora režimov prenosu dát: 1, 2, 3, 4.
- Podpora duplexných kanálov s frekvenčným rozdelením (FDD).
- Podpora základných staníc, využívajúcich frekvenciu do 20 MHz.
- Automatické určenie použitých schém modulácie incoming a outgoing dát (16QAM, 64QAM, 256QAM).
- Automatické určenie nastavení fyzickej úrovne pre každý telefón.
- Podpora LTE Security API: mapping RNTI-TMSI, zbieranie IMSI, profilovanie.
Zdroj: opennet.ru
