OpenBTS - OpenBTS

OpenBTS
Openbts-logo.svg
Stabile Version
4.0 / 26. März 2014 ; vor 6 Jahren  ( 2014-03-26 )
Repository Bearbeiten Sie dies bei Wikidata
Geschrieben in C ++
Betriebssystem Unix-ähnlich
Art GSM- Protokollstapel
Lizenz GNU Affero General Public License
Webseite OpenBTS

OpenBTS ( Open Base Transceiver Station ) ist ein softwarebasierter GSM- Zugangspunkt, mit dem standardmäßige GSM-kompatible Mobiltelefone als SIP- Endpunkte in VoIP-Netzwerken ( Voice over IP ) verwendet werden können. OpenBTS ist eine Open-Source-Software, die von Range Networks entwickelt und gewartet wird . Die Veröffentlichung von OpenBTS ist die erste freie Software- Implementierung der unteren drei Schichten des GSM- Protokollstapels nach Industriestandard . Es ist in C ++ geschrieben und als freie Software unter den Bedingungen von Version 3 der GNU Affero General Public License veröffentlicht .

Öffnen Sie die GSM-Infrastruktur

OpenBTS ersetzt die herkömmliche Kernnetzinfrastruktur des GSM-Betreibers ab Schicht 3. Statt sich auf externe zu verlassen , Basisstationssteuerungen für die Management - Funkressource , führen Openbts Einheiten diese Funktion intern. Statt auf ein von der Bedienungsperson Rufweiterleitung Verkehr durch Mobilvermittlungsstelle , Openbts liefert Anrufe über SIP zu einem VoIP - Softswitch (zB Freeswitch oder yate ) oder PBX (wie Asterisk ). Dieser VOIP-Switch oder diese PBX-Software kann auf demselben Computer installiert werden, auf dem OpenBTS selbst ausgeführt wird, und bildet ein eigenständiges Mobilfunknetz in einem einzelnen Computersystem. Mehrere OpenBTS-Einheiten können sich auch einen gemeinsamen VOIP-Switch oder eine PBX teilen, um größere Netzwerke zu bilden

Die OpenBTS Um Air-Schnittstelle verwendet einen softwaredefinierten Funk- Transceiver ohne spezielle GSM-Hardware. Die ursprüngliche Implementierung verwendete ein Universal Software Radio Peripheral von Ettus Research, wurde jedoch seitdem erweitert, um mehrere digitale Funkgeräte in Implementierungen zu unterstützen, die von Basisstationen in Originalgröße bis zu eingebetteten Femtozellen reichen .

Geschichte

Das Projekt wurde von Harvind Samra und David A. Burgess mit dem Ziel gestartet, die Kosten für die Bereitstellung von GSM-Diensten in ländlichen Gebieten, Entwicklungsländern und schwer erreichbaren Orten wie Ölplattformen drastisch zu senken. Das Projekt wurde ursprünglich von Kestrel Signal Processing, der Beratungsfirma der Gründer, durchgeführt.

Am 14. September 2010 starteten die ursprünglichen Autoren auf der DEMO-Konferenz im Herbst 2010 Range Networks als Start-up-Unternehmen zur Vermarktung von OpenBTS-basierten Produkten.

Im September 2013 verließ Burgess Range Networks, gründete ein neues Unternehmen namens Legba und begann eine enge Zusammenarbeit mit Null Team SRL, den Entwicklern von Yate . Im Februar 2014 kündigten Legba und Null die Veröffentlichung von YateBTS an, einem Zweig des OpenBTS-Projekts, das Yate für seine Kontrollschichten und Netzwerkschnittstellen verwendet.

Plattformen

Eine große Anzahl experimenteller Installationen hat gezeigt, dass OpenBTS auf Plattformen mit extrem geringem Overhead ausgeführt werden kann. Dazu gehören einige CDMA-Mobilteile, die ein GSM-Gateway zu einem CDMA- Netzwerk bilden. Der Computersicherheitsforscher Chris Paget berichtete, dass ein Handheld-Gerät wie ein Android- Telefon als Gateway-Basisstation fungieren kann, mit der Mobiltelefone verbunden werden können. Das Android-Gerät verbindet dann Anrufe über einen integrierten Asterisk- Server und leitet sie über SIP über ein vorhandenes 3G- Netzwerk an das öffentliche Telefonnetz weiter .

Sicherheit

Auf der DEF CON- Konferenz 2010 wurde mit OpenBTS gezeigt, dass GSM-Anrufe abgefangen werden können, da das Mobilteil in GSM die Basisstation vor dem Zugriff auf das Netzwerk nicht authentifiziert.

OpenBTS wurde von der Sicherheitsforschungsgemeinschaft verwendet, um Angriffe auf Basisbandprozessoren von Mobiltelefonen durchzuführen. Bisher wurde die Untersuchung und Durchführung solcher Angriffe aufgrund der hohen Kosten herkömmlicher zellularer Basisstationsgeräte als unpraktisch angesehen.

Feldversuche

In den USA in Nevada und Nordkalifornien wurden umfangreiche Live-Tests von OpenBTS mit temporären Funklizenzen durchgeführt, die über Kestrel Signal Processing und Range Networks , Inc. beantragt wurden.

Brennender Mann

Während des Burning Man Festivals im August 2008 wurde ein einwöchiger Live-Feldtest unter einer speziellen temporären Autorisierungslizenz durchgeführt . Obwohl dieser Test nicht für Teilnehmer von Burning Man im Allgemeinen offen sein sollte, gelang es einer Reihe von Personen in der Nähe, ausgehende Anrufe zu tätigen, nachdem eine falsch konfigurierte Asterisk-PBX-Installation durch Testanrufe mit einem internationalen Code vorangestellt worden war . Der Test verband ungefähr 120 Telefonanrufe mit 95 Nummern in Vorwahlen über Nordamerika.

Beim Burning Man Festival 2009 wurde ein größerer Testaufbau mit einem 3-Sektor-System durchgeführt. Für das Festival 2010 wurde ein noch größeres 2-Sektor-3-Carrier-System getestet.

Auf dem Festival 2011 richtete das OpenBTS-Projekt ein 3-Site-Netzwerk mit VSAT- Gateway ein und arbeitete mit dem Voice-over-IP- Dienstleistungsunternehmen Voxeo zusammen , um einen Großteil der externen Anrufweiterleitung bereitzustellen.

"RELIEF" -Übungen

RELIEF ist eine Reihe von Katastrophenschutzübungen, die von der Naval Postgraduate School in Kalifornien , USA, durchgeführt werden. Range Networks betrieb OpenBTS-Testnetzwerke bei den RELIEF-Übungen im November 2011 und Februar 2012.

Niue

Im Jahr 2010 wurde auf der Insel Niue ein OpenBTS-System installiert, das als erste Installation von einem Telekommunikationsunternehmen angeschlossen und getestet wurde. Niue ist ein sehr kleines Inselland mit etwa 1.700 Einwohnern - zu klein, um Mobilfunkanbieter anzulocken. Die Kostenstruktur von OpenBTS passte zu Niue, für das ein Mobiltelefondienst erforderlich war, das jedoch nicht über das Volumen potenzieller Kunden verfügte, um den Kauf und die Unterstützung eines herkömmlichen GSM-Basisstationssystems zu rechtfertigen.

Der Erfolg dieser Installation und die nachgewiesene Nachfrage nach Service haben dazu beigetragen, spätere kommerzielle Services zu booten. Die OpenBTS-Installation wurde später ~ Februar 2011 von Niue Telecom außer Betrieb genommen. Stattdessen wurde einige Monate später ein kommerzielles GSM 900-Netzwerk mit Edge-Unterstützung gestartet (3x Standorte in Kaimiti O2, Sekena S2 / 2/2 und Avatele S2 / 2/2) Bei vollständiger Abdeckung der Insel und des Riffs umfasste die Installation ein Pre-Pay-System, USSD, Int. SMS und neue Int. Tor.

Defcon 20

Vom 26. bis 29. Juli 2012 richtete das Ninja Networks-Team einen " NinjaTel Van " im Vendor-Bereich von Defcon 20 (im Rio Hotel / Casino in Las Vegas) ein. Es verwendete OpenBTS und bediente ein kleines Netzwerk mit 650 GSM Telefone mit benutzerdefinierten SIM-Karten.

Siehe auch

Verweise

Externe Links