summaryrefslogtreecommitdiff
path: root/2010/openbsc-sstic2010/openbsc-abstract.txt
blob: 7ff5a28313f69621984332a60bb42026a135c99a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
OpenBSC: A tool for GSM protocol level security analysis of mobile phones

By: Harald Welte[1]

The OpenBSC project[2] is a Free Software implementation of the minimal
neccessarry elements to operate a GSM network.  It includes the functionality
typically performed by the Base Station Controller (BSC), Mobile Switching
Center (MSC), Home Location Register (HLR), SMS Switching Center (SMSC) and
others.  Using OpenBSC and a commercially available BTS (Base Transceiver
Station), it is possible to operate a completely indpendent GSM network.

Running your own GSM network will enable you to take full control over
every protocol message that is exchanged with the mobile phone.  Suddenly,
it is possible to send arbitrarily crafted and corrupted messages to the
various layers of the GSM protocol stack inside the phone.  Attacks can
be performed that so far only cellphone manufacturers or network operators
could implement.

In 2010, it is finally time for GSM mobile phones to see the kind of
protocol-level attacks that TCP/IP has seen at least a decade ago.

[1] http://laforge.gnumonks.org/
[2] http://openbsc.gnumonks.org/
personal git repositories of Harald Welte. Your mileage may vary