Florida Institute for Cybersecurity (FICS) Research
CIS 6930 - Cellular and Mobile Network Security: GSM Overload
Professor Patrick Traynor 11/1/18
CIS 6930 - Cellular and Mobile Network Security: GSM Overload - - PowerPoint PPT Presentation
CIS 6930 - Cellular and Mobile Network Security: GSM Overload Professor Patrick Traynor 11/1/18 Florida Institute for Cybersecurity (FICS) Research Reminders You need to start working on your project! Some of you have not yet built
Florida Institute for Cybersecurity (FICS) Research
Professor Patrick Traynor 11/1/18
Florida Institute for Cybersecurity (FICS) Research
instructions on how to run it!
2
Florida Institute for Cybersecurity (FICS) Research
most human actions have at least
3
Florida Institute for Cybersecurity (FICS) Research
them all.
(JCS’09, CCS’05)
Partial Mitigations (TON’10, MobiCom’06)
Teardown/Setup Attacks
(USENIX Security’07)
Clash of Design Philosophies
4
Florida Institute for Cybersecurity (FICS) Research
Network Internet PSTN
MSC
VLR VLR
MSC
ESME
HLR
SMSC
CCH
5
Florida Institute for Cybersecurity (FICS) Research
PCH AGCH RACH SDCCH
6
Florida Institute for Cybersecurity (FICS) Research
SMS Voice SMS SMS SMS SMS SMS SMS SMS X
7
Florida Institute for Cybersecurity (FICS) Research
8
Florida Institute for Cybersecurity (FICS) Research
and available on the web
area.
Numbering Plan Area (Area code) Numbering Plan Exchange
9
Florida Institute for Cybersecurity (FICS) Research
gives us better results: 7,300 in NYC 6,184 in D.C. in 5 seconds...
10
Florida Institute for Cybersecurity (FICS) Research
11
Florida Institute for Cybersecurity (FICS) Research
Sectors in Manhattan SDCCHs per sector Messages per SDCCH per hour
C
„12 SDCCH 1 sector « „900 msg/hr 1 SDCCH «
12
Florida Institute for Cybersecurity (FICS) Research
service times.
cable modem.
0.2 0.4 0.6 0.8 1 1.2 500 1000 1500 2000 2500 3000 3500 4000 Utilization Time (seconds) SDCCH Utilization TCH Utilization
SDCCH Utilization TCH Utilization
13
Florida Institute for Cybersecurity (FICS) Research
during targeted SMS attacks.
14
Florida Institute for Cybersecurity (FICS) Research
Network Internet PSTN
MSC
VLR VLR
MSC
ESME
HLR
SMSC
15
Florida Institute for Cybersecurity (FICS) Research
16
Florida Institute for Cybersecurity (FICS) Research
Low Med High
tlow,min tmed,min tmed,max
tlow,max
17
Florida Institute for Cybersecurity (FICS) Research
Low Med High
ρtarget = ρactual(1 − Pdrop)
Pdrop = Pdrop,high · λhigh + Pdrop,med · λmed + Pdrop,low · λlow λSMS
Pdrop = Pdrop,max · (Qavg − tmin) (tmax − tmin)
tlow,min tmed,min tmed,max
tlow,max
NQ = PQ ρ 1 − ρ
18
Florida Institute for Cybersecurity (FICS) Research
0.2 0.4 0.6 0.8 1 500 1000 1500 2000 2500 3000 3500 4000 Percent of Attempts Blocked Time (seconds) Service Queue (SMS - Priority 1) Service Queue (SMS - Priority 2) Service Queue (SMS - Priority 3)
Low Priority SMS Blocking
0.2 0.4 0.6 0.8 1 500 1000 1500 2000 2500 3000 3500 4000 Utilization Time (seconds) SDCCH TCH Service Queue
Average Queue Occupancy
19
Florida Institute for Cybersecurity (FICS) Research
parallelization.
through the latter.
around on our plate.
address this problem.
20
Florida Institute for Cybersecurity (FICS) Research
reasons.
states: IDLE, STANDBY and READY.
exchanging packets.
STANDBY READY IDLE GPRS Attach READY Timer Expires Paging Request STANDBY Timer Expires GPRS Detach
21
Florida Institute for Cybersecurity (FICS) Research
Internet
IP Address SGSN 192.168.100.1 192.168.1.2 192.168.100.2 192.168.1.2
HLR GGSN SGSN
22
Florida Institute for Cybersecurity (FICS) Research
Field Test Mode to discover settings of an operational network.
real networks.
able to interfere with each
23
Florida Institute for Cybersecurity (FICS) Research
(TBFs).
24
Florida Institute for Cybersecurity (FICS) Research
flows.
maintains its TFI.
exhaustion.
Capacity ≈ 55 sectors × 32 msgs 1 sector × 41 bytes 1 msg × 1 5 sec ≈ 110 Kbps
Capacity ≈ 55 sectors × 4 → 16 msgs 1 sector × 41 bytes 1 msg × 1 5 sec ≈ 14.1 → 56.4 Kbps
25
Florida Institute for Cybersecurity (FICS) Research
97% of legitimate traffic will be blocked.
previously used to attack SMS.
0.2 0.4 0.6 0.8 1 200 180 160 140 120 100 Average Percent Blocking During Attack Attack Traffic (kbps)
RACH (Data) RACH (Voice) PDTCH (Data) TCH (Voice)
26
Florida Institute for Cybersecurity (FICS) Research
blocked.
0.2 0.4 0.6 0.8 1 2200 2750 3300 3850 4400 4950 Average Percent Blocking During Attack Attack Traffic (kbps)
RACH (Data) RACH (Voice)
27
Florida Institute for Cybersecurity (FICS) Research
seconds, so adding bandwidth should speed this up and alleviate the problem.
lim
BW →∞ Throughput =
# Requests Setup(Paging, Waiting, Processing)
Throughput = #Requests Setup(Paging, Waiting, Processing) + Transmission
28
Florida Institute for Cybersecurity (FICS) Research
0.25 0.5 0.75 1 1.25 1.5 0.01 0.1 1 10 100 1000 10000 100000 Control Channel Throughput (requests/sec) Bandwidth (packets/sec) 5 sec 4 sec 3 sec 2 sec 1 sec
Bandwidth (packets/sec)
Today Increased Rate
Decreasing the cost of connection establishment requires reducing connection setup latency.
Setup Latency = (packets/sec)
29
Florida Institute for Cybersecurity (FICS) Research
and data networks.
shoehorned in...
amortized like voice calls...
30
Florida Institute for Cybersecurity (FICS) Research
necessary for all flows, they exhibit rigidity.
conditions.
31
Florida Institute for Cybersecurity (FICS) Research
shut down the network.
32