location leaks on gsm air interface

14
Location Leaks on GSM Air Interface D. Foo Kune, J. Koelndorfer, N. Hopper, Y. Kim

Upload: charisma-spino

Post on 02-Jan-2016

61 views

Category:

Documents


4 download

DESCRIPTION

D. Foo Kune , J. Koelndorfer , N. Hopper, Y. Kim. Location Leaks on GSM Air Interface. Location Privacy. News Nov 2011: Carrier IQ Oct 2011: HTC Android phone location leakage April 2011: iPhone and Android location information Default options HLR (Home Location Register) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Location Leaks on GSM Air Interface

Location Leaks on GSM Air Interface

D. Foo Kune, J. Koelndorfer, N. Hopper, Y. Kim

Page 2: Location Leaks on GSM Air Interface

Location Privacy

News Nov 2011: Carrier IQ Oct 2011: HTC Android phone location

leakage April 2011: iPhone and Android location

information

Default options HLR (Home Location Register) Apps allowing location tracking

Page 3: Location Leaks on GSM Air Interface

Location Privacy Leaks on GSM

We have the victim’s mobile phone number

Can we detect if the victim is in/out of an area of interest? Granularity? 100 km2? 1km2? Next door?

No collaboration from service provider i.e. How much information leaks from the HLR over

broadcast messages?

Attacks by passively listening Paging channel Random access channelLocation leaks on the GSM air interface, D. F. Kune, J. Koelndorfer, N. Hopper, Y. Kim, NDSS 2012

Media: Ars Technica, Slashdot, MPR, Fox Twin Cities, Physorg, TG Daily, Network World, e! Science News, Scientific Computing, gizmag, Crazy Engineers, PC Advisor, Mobile Magazine, The CyberJungle, Inquisitr

Page 4: Location Leaks on GSM Air Interface

Cellular Network

PSTN MSC BSC

VLR

ATR HLR

HSS

BTS MS

GSM Air Interface

Page 5: Location Leaks on GSM Air Interface

Location Leaks on Cellular Network

IMSI a unique # associated with all

GSM TMSI

Randomly assigned by the VLR Updated in a new area

PCCH Broadcast paging channel

RACH Random Access Channel

SDCCH Standalone Dedicated Control

Channel

LAC has multiple cell towers that uses different ARFCN

BTS MS

Paging Request

PCCH

Channel Request

RACH

Immediate Assignment

PCCH

Paging Response

SDCCH

Setup and Data

Page 6: Location Leaks on GSM Air Interface

Platform

Motorola C118 ($30)

VirtualBox running

Ubuntu and OsmosomBB

software (free)

Serial cable and

reprogrammer cable ($30)

HTC Dream with custom

Android Kernel ($100)

Page 7: Location Leaks on GSM Air Interface

Phone number-TMSI mapping

PSTN

PCH

Time

dt

dt

Page 8: Location Leaks on GSM Air Interface

Silent Paging

Delay between the call initiation and the paging request: 3 sec

Median delay between call initiation and ring: 6 sec

Page 9: Location Leaks on GSM Air Interface

Immediate Assignment

Is IA message sent to all towers in the same LAC?

How do we identify IA message? No identifiable

information

Check the correlation between IA and Paging request

Page 10: Location Leaks on GSM Air Interface

Location Area Code (LAC)

Page 11: Location Leaks on GSM Air Interface

Hill Climbing to discover towers

Page 12: Location Leaks on GSM Air Interface

Mapping cell signal strength

Page 13: Location Leaks on GSM Air Interface

Coverage area with 1 antenna

Towers in this area are

observable with a rooftop 12 db gain

antenna

Observer

Downtown

Minneapolis

John’s newly shaved head

Yagi antenna

Page 14: Location Leaks on GSM Air Interface

Following a walking person

Observer

StartEnd

Approximate areas covered by towers to

which the victim’s phone was attached

to