Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
CS 5410 - Computer and Network Security: Cellular Network Security
Professor Kevin Butler Fall 2015
CS 5410 - Computer and Network Security: Cellular Network Security - - PowerPoint PPT Presentation
CS 5410 - Computer and Network Security: Cellular Network Security Professor Kevin Butler Fall 2015 Southeastern Security for Enterprise and Infrastructure (SENSEI) Center Reminders Poster showcase next Monday For final project: turn
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
Professor Kevin Butler Fall 2015
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
2
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
3
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
a common factor that catalyzes them all.
(JCS’09, CCS’05)
Partial Mitigations (TON’10, MobiCom’06)
Teardown/Setup Attacks
(USENIX Security’07)
susceptible to denial of service attacks.
4
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
Network Internet PSTN
MSC
VLR VLR
MSC
ESME
HLR
SMSC
CCH
5
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
infrequently used functions.
etc...
expected use in an area.
PCH AGCH RACH SDCCH
6
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
7
Slot 0 Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6 Slot 7
Frame: 4.615 msec
Frame 0 Frame 1 Frame 2 Frame 50 ...
51 Multiframe: 235.365 msec
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
8
1 2 3 4 5 6 7 }
Frame: 4.615ms
26 Multiframe: 120.00 ms
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
traffic, call setup is blocked
SDCCHs with SMS traffic.
SMS Voice SMS SMS SMS SMS SMS SMS SMS X
9
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
phone?
10
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
exchanges publicly documented and available on the web
the prefixes used in a target area.
11
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
12
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
13
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
Sectors in Manhattan SDCCHs per sector Messages per SDCCH per hour
C
„12 SDCCH 1 sector « „900 msg/hr 1 SDCCH «
14
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
exponentially distributed service times.
the bandwidth of a 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
15
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
16
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
Network Internet PSTN
MSC
VLR VLR
MSC
ESME
HLR
SMSC
17
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
18
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
Low Med High
tlow,min tmed,min tmed,max
tlow,max
19
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
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 − ρ
20
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
but increased delay.
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
21
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
two changes: speedup or parallelization.
to maximize performance through the latter.
address this problem.
22
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
providers and users for a number of reasons.
states: IDLE, STANDBY and READY.
exchanging packets.
STANDBY READY IDLE GPRS Attach READY Timer Expires Paging Request STANDBY Timer Expires GPRS Detach
23
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
Internet
IP Address SGSN 192.168.100.1 192.168.1.2 192.168.100.2 192.168.1.2
HLR GGSN SGSN
24
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
25
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
for every packet.
timeslots
Temporary Block Flows (TBFs).
26
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
maximum of 32 concurrent flows.
seconds, the targeted device maintains its TFI.
flows to block due to TBF/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
27
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
97% of legitimate traffic will be blocked.
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)
28
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
sends the “last” packet in a flow.
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)
29
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
lim
BW →∞ Throughput =
# Requests Setup(Paging, Waiting, Processing)
Throughput = #Requests Setup(Paging, Waiting, Processing) + Transmission
30
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
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
Setup Latency = (packets/sec)
31
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
considerably different in cellular and data networks.
hosts.
but data service has been shoehorned in...
amortized like voice calls...
32
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
guiding philosophy.
circuit-switched systems.
functionality than absolutely necessary for all flows, they exhibit rigidity.
changing requirements and conditions.
33
Southeastern Security for Enterprise and Infrastructure (SENSEI) Center
systems ever constructed.
which the network is optimized allows an attacker to force such systems to fail at very low rates...
battery life allow attackers to shut down the network.
34