On 21/gen/10, at 14:21, Rissone Ruggero wrote:
Scusa, ma qua non mi torna il discorso di quanto riportato nella slide 26...almeno non per quanto riportato negli standard 3GPP per gli aspetti di sicurezza. Un terminale UMTS mi sembra che cambi la chiave di cifratura ad ogni riassociazione con una stazione base...in che modo una fake BTS ti consentirebbe di bypassare il problema ? Perche' il rand dovrebbe rimanere lo stesso ? Scusa la domanda probabilmente banale ma e' un paper molto interessante e mi piacerebbe comprenderlo meglio.

Perchè la rete UMTS la si disabilita facendo jamming della frequenza su cui opera (2100mhz) bypassando quindi il problema e portando l'utente su rete GSM. Quindi della rand dell'UMTS non ci si pone il problema, perchè l'UMTS lo si spegne proprio.

L'attacco semi-attivo di cui si parla è GSM-only, relativo al fatto che con una fake BTS tu fai fare al cellulare "downgrade" della security. Così se il cellulare alla BTS vera parlava in A5-3, quando gli metti una fake BTS anche solo per un breve periodo, la tua fake BTS non annuncia come protocolli supportati A5-3 ma solo A5-0, A5-1, A5-2. Il cellulare si collegherà alla fake BTS con uno di questi algoritmi (rotti) usando la medesima chiave già negoziata (in A5-3) con la BTS reale.

A questo punto la fake BTS conosce la Kc della sessione alla rete, può disconnettere l'utente mobile che tornerà quindi ad associarsi alla BTS reale in GSM con A5-3. Sniffando tutte le comunicazioni di questa sessione, benchè cifrate in A5-3, possono essere decodificate perchè con la sessione fatta con la "fake BTS" con A5-0, A5-1 o A5-2 abbiamo ottenuto la chiave in modalità "craccabile" . Il sistema di quindi craccherà la chiave registrata in A5-1 (con fake BTS) e la userà per decodificare il traffico GSM A5-3 intercettato in modalità esclusivamente passiva.

Come attacco mi sembra molto elegante, non devi tenere l'utente sulla fake BTS per fargli Mitm ma solo per fare un "downgrade di security" per rubargli la chiave di sessione.

-naif

p.s. potrei essermi arrovellato il cervello nello scrivere velocemente senza rilettura, mi scuso di eventuali typos/incomprensioni________________________________________________________
http://www.sikurezza.org - Italian Security Mailing List

Rispondere a