Professional Documents
Culture Documents
Darwin
Hendrik Schmidt <hschmidt@ernw.de>
Brian Butterly <bbutterly@ernw.de>
www.ernw.de
Who we are
4/24/2014
Independent
Deep technical knowledge
Structured (assessment) approach
Business reasonable recommendations
We understand corporate
Blog: www.insinuator.net
Conference: www.troopers.de
www.ernw.de
SON,
4/24/2014
www.ernw.de
Charles Darwin
and the Darwin Award
www.darwinawards.com
From: biography.com
4/24/2014
www.ernw.de
One Example
(2003, Australia) Parents often warn that firecrackers can blow your hand
off, but as a 26-year-old Australian learned, they can also remove your gonads
from the gene pool. An ambulance rushed to an Illawarra park after receiving
reports that a man was hemorrhaging from his behind. The mercifully
unidentified man had placed a lit firecracker between the cheeks of his
buttocks, stumbled, and fell upon it.
http://darwinawards.com/darwin/darwin2003-19.html
4/24/2014
www.ernw.de
Rly?
From: youtube.com
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
Standards - Overview
International Telecommunication
Union (ITU)
http://www.itu.int/
4/24/2014
Europisches Institut fr
Telekommunikationsnormen (ETSI)
www.ernw.de
3GPP
Milestones
Ref.e: www.3gpp.org
4/24/2014
www.ernw.de
Ref.: 3gpp.org
4/24/2014
www.ernw.de
Ref.: www.asmonia.de
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
eNodeB
4/24/2014
www.ernw.de
Source: http://wwwen.zte.com.cn/endata/magazine/ztetechnologies/2012/no1/articles/201202/t20120206_283266.html
4/24/2014
www.ernw.de
An actual Runcom
eNodeB
Source: runcom.com
4/24/2014
www.ernw.de
eNodeB
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
Phone means
see
or everything merged together
Weve got
4/24/2014
$Tablets/Slates
$USB-Sticks/-Modems
$4G Cards
$Mobile Hotspots
Relay Nodes ;-)
www.ernw.de
Our Scope
functionality
4/24/2014
www.ernw.de
4/24/2014
(Physical) Cell ID
Tracking Area Code
Signal Strength
Position
www.ernw.de
Physical Cell-ID
As known from old networks
Regionally unique identifier
504 different IDs
Configured automatically
Source: http://www.3gpp.org/technologies/keywords-acronyms/96-nas
4/24/2014
www.ernw.de
Signal Strength
Measured by device
Output in different formats
Location
Positioning request
Use of OTDA (Observed Time Difference
of Arrival)
Use differences in arrival times of
packets from certain eNodeBs
GPS...GALILEOGLONASS
4/24/2014
www.ernw.de
Accessing Data
Rather easy
Use of magic numbers
Apps
AT Commands
4/24/2014
www.ernw.de
Hackers do Information
Gathering
*3001#12345#*
4/24/2014
www.ernw.de
And on Android
Network Signal Info
https://play.google.com/store/apps/detail
s?id=de.android.telnet&hl=de
4/24/2014
www.ernw.de
But why?
From: youtube.com
4/24/2014
www.ernw.de
Simple Approach
4/24/2014
www.ernw.de
Or do it manually
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
LTE is an IP Network
Scanning can be possible
Exemplary Data
Attach Process
Paging Process
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
Involved components
4/24/2014
SIM Card
UE
eNB
MME Mobility Management Entity
SGW Serving Gateway
PGW - PDN (Packet Data Network)
Gateway
HSS Home Subscriber Server
www.ernw.de
#1
UE powers on
Communication relayed
from eNB to MME in NAS
Messages is >>always<<
encrypted
4/24/2014
www.ernw.de
Always Encrypted?
Yes!
4/24/2014
EEA2 - AES
EEA1 SNOW 3g
EEA0 - Null ciphering algorithm
www.ernw.de
#2
4/24/2014
www.ernw.de
#3
4/24/2014
www.ernw.de
Paging
4/24/2014
www.ernw.de
What is Paging
Wake up call
UE is usually in a connected standby
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
Source: http://lteuniversity.com
4/24/2014
www.ernw.de
Where to look?
4/24/2014
www.ernw.de
4/24/2014
SFN mod T=
(T div N) * (UE_id mod N)
SFN: System Frame Number
T: DRX cycle of the UE
www.ernw.de
Ns
PO
PO
i_s=0 i_s=1
PO
PO
i_s=1 i_s=1
N/a
N/A
N/A
N/A
N/A
4/24/2014
Ns: max(1,nB/T)
www.ernw.de
And now?
We need:
SFN mod T=
(T div N) * (UE_id mod N)
4/24/2014
www.ernw.de
So.
4/24/2014
www.ernw.de
Impact?
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
PDN-GW
S5-C
HSS
MME
SGi
S5-U
S11
Serving-GW
S6a
S1-MME
eNodeB
X2
S1-U
eNodeB
LTE-Uu
Remember?
The 4G LTE Basic
UE
4/24/2014
www.ernw.de
Access to Telco
Network??
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
Access to Components
and its Network?
Source: worldlte.blogspot.com
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
Control Structure
GTP Interfaces
ShmooCon 2011: Attacking 3G and 4G
S1 Interface
S1-MME: control interface between
4/24/2014
IPSec Encryption
www.ernw.de
required to
implement IPsec []. For both S1-MME and X2-C, IKEv2 certificates
based authentication [] shall be implemented.
In order to protect the S1 and X2 user [], it is required to implement
IPsec [] with confidentiality, integrity and replay protection.
transport mode IPsec is optional for implementation
4/24/2014
www.ernw.de
www.ernw.de
Physical protection??
Source: worldlte.blogspot.com
4/24/2014
www.ernw.de
4. Stores it in its CA
pool as a high level
certificate
5. Has a signing
certificate of
operator.
1. Creates
priv/pub key
pair locally
4/24/2014
www.ernw.de
Some words on
security
certificates, autoconnection/configuration
Servers with DHCP, CMDB, CA, Gateway,
QoS
Management Interfaces?
Complexity?
Common (IP) network problems/vulns?
4/24/2014
www.ernw.de
4/24/2014
Each 3GPP network product class [] can have vulnerabilities which, if exploited,
can damage the MNO and/or end-users.
www.ernw.de
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
Technology in
Perfection?
From: youtube.com
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
Random Quote
4/24/2014
www.ernw.de
Self Configuration
Big style Plug & Play
4/24/2014
www.ernw.de
Why?
4/24/2014
www.ernw.de
How?
Base firmware is installed in factory
4/24/2014
www.ernw.de
Relay Nodes
Selective repeaters
4/24/2014
www.ernw.de
Self-Optimization
4/24/2014
www.ernw.de
Optimized!
From: youtube.com
4/24/2014
www.ernw.de
Self-Optimization
domains
Adapting of signal strength
4/24/2014
www.ernw.de
ANR
Automatic Neighbour Relation
4/24/2014
www.ernw.de
ANR Process
Cell A
Phy-CID=3
Global-CID =17
Cell B
Phy-CID=5
Global-CID =19
1) report(Phy-CID=5,
strong signal)
3) Report
Global-CID=19
2) Report Global-CID
Request (Target PhyCID=5)
www.ernw.de
ANR@eNB
constraint
No HO: Relation not to be used to hand
overs
No X2: Do not use X2 for com with
device
4/24/2014
www.ernw.de
NR report
O&M
Internal
Iinformation
NR
TCI
TCl#1
TCI#1
TCI#1
O&M controlled
Neighbour Relation Attributes
No
Remove
No HO
NRremove
Neighbour
Removal
Function
NRadd
Neighbour
Detection
Function
No X2
NRupdate
NRT
Managemnt
Function
ANR function
Mrmnt
reports
Mrmnt
requests
RRC
ANR@eNB
Source: 3GPP TS 36.300 V12.1.0
(2014-03)
eNB
4/24/2014
www.ernw.de
HeNBs
rooted
4/24/2014
www.ernw.de
LTE Femto-Cell
Or Home-eNodeB
multiple HeNBs
Source: http://www.hitachi.com/
4/24/2014
www.ernw.de
Hitachi ER5000
Quotes I
Charles Darwin
4/24/2014
Reduction of signaling load on MME and SGW, with 3GPP compliant techniques and our
proprietary enhancement such as C-plane
messaging reduction and intra-Femto-GW
mobility control.
www.ernw.de
Hitachi ER5000
Quotes II
Charles Darwin
4/24/2014
www.ernw.de
Hitachi ER5000
Summary
Source: http://www.hitachi.com/
4/24/2014
www.ernw.de
Another interesting
Interface: X2
Similar to S1AP
X2 Application Protocol (X2AP) is
defined in 3GPP TS 36.423
Interconnecting two eNodeBs within
E-UTRAN architecture
Providing signaling information across
the X2 interface
4/24/2014
www.ernw.de
X2AP
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
Problems in Reality
4/24/2014
Default configuration
Even you are not able to get into
IPSec communication, eNB/MME
may process non-encrypted traffic
www.ernw.de
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
4/24/2014
www.ernw.de
Conclusions
4/24/2014
www.ernw.de
http://darwinawards.com/darwin/darwin2
013-01.html
4/24/2014
www.ernw.de
THANK YOU
4/24/2014
...for yours!
www.ernw.de
Blog:
Conference:
Stay in touch
4/24/2014
Join us at
Ping us at Twitter:
Drop us a mail.
conference!
@WEareTROOPERS
@Insinuator
www.ernw.de
http://darwinawards.com/darwin/darwin2
011-03.html
4/24/2014
www.ernw.de
http://darwinawards.com/darwin/darwin2
007-01.html
4/24/2014
www.ernw.de
http://darwinawards.com/darwin/darwin1
996-07.html
4/24/2014
www.ernw.de
http://darwinawards.com/darwin/darwin2
012-03.html
4/24/2014
www.ernw.de
http://darwinawards.com/darwin/darwin2
013-01.html
4/24/2014
www.ernw.de