OpenBTS ( Open Base Transceiver Station ) ist ein softwarebasierter GSM- Zugangspunkt, der es ermöglicht, Standard-GSM-fähige Mobiltelefone als SIP- Endpunkte in Voice-over-IP- Netzen (VoIP) zu nutzen . OpenBTS ist Open-Source-Software, die von Range Networks entwickelt und gepflegt wird . Die öffentliche Version von OpenBTS ist bemerkenswert, da sie die erste freie Software -Implementierung der unteren drei Schichten des Industriestandards GSM- Protokollstapel darstellt . Sie ist in C++ geschrieben und wird unter den Bedingungen der GNU Affero General Public License Version 3 als freie Software veröffentlicht .

Offene GSM-Infrastruktur

OpenBTS ersetzt die herkömmliche GSM- Kernnetzinfrastruktur ab Schicht 3 aufwärts. Anstatt externe Basisstationscontroller für das Funkressourcenmanagement zu nutzen , übernimmt OpenBTS diese Funktion intern. Anstatt den Anrufverkehr an die Mobilfunkvermittlungsstelle des Betreibers weiterzuleiten , stellt OpenBTS Anrufe per SIP an einen VoIP-Softswitch (z. B. FreeSWITCH oder yate ) oder eine Telefonanlage (z. B. Asterisk ) bereit. Diese VoIP-Switch- oder Telefonanlagensoftware kann auf demselben Computer installiert werden, auf dem auch OpenBTS selbst läuft. So entsteht ein in sich geschlossenes Mobilfunknetz auf einem einzigen Computersystem. Mehrere OpenBTS-Einheiten können sich außerdem einen gemeinsamen VoIP-Switch oder eine gemeinsame Telefonanlage teilen, um größere Netzwerke zu bilden [ 2 ].

Die OpenBTS Um-Luftschnittstelle nutzt einen softwaredefinierten Funktransceiver ohne spezielle GSM-Hardware. Die ursprüngliche Implementierung verwendete ein universelles Software-Funkperipheriegerät von Ettus Research, wurde aber inzwischen erweitert, um verschiedene digitale Funkgeräte in Implementierungen von vollwertigen Basisstationen bis hin zu eingebetteten Femtozellen zu unterstützen .

Geschichte

Das Projekt wurde von Harvind Samra und David A. Burgess [ 3 ] mit dem Ziel initiiert, die Kosten der GSM-Dienstleistungsbereitstellung in ländlichen Gebieten, Entwicklungsländern und schwer zugänglichen Orten wie Ölplattformen drastisch zu senken. [ 4 ] Das Projekt wurde zunächst von Kestrel Signal Processing, dem Beratungsunternehmen der Gründer, durchgeführt.

Am 14. September 2010 gründeten die ursprünglichen Autoren auf der DEMO-Konferenz Herbst 2010 das Start-up-Unternehmen Range Networks, um auf OpenBTS basierende Produkte zu vermarkten. [ 5 ]

Im September 2013 verließ Burgess Range Networks und gründete das Unternehmen Legba [ 6 ] . Gleichzeitig begann er 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 Fork des OpenBTS-Projekts, der Yate für seine Steuerungsschichten und Netzwerkschnittstellen nutzt.

Plattformen

Zahlreiche experimentelle Installationen haben gezeigt, dass OpenBTS auf Plattformen mit extrem geringem Ressourcenverbrauch läuft. Dazu gehören auch einige CDMA-Mobiltelefone, die als GSM-Gateway zu einem CDMA- Netz fungieren. Der IT-Sicherheitsforscher Chris Paget berichtete [ 7 ] , dass ein mobiles Gerät, beispielsweise ein Android- Smartphone, als Gateway-Basisstation dienen kann, mit der sich Mobiltelefone verbinden können. Das Android-Gerät stellt dann die Verbindung über einen integrierten Asterisk -Server her und leitet die Anrufe via SIP über ein bestehendes 3G- Netz an das öffentliche Telefonnetz (PSTN) weiter .

Sicherheit

Auf der DEF CON- Konferenz 2010 wurde mit OpenBTS demonstriert, dass GSM-Anrufe abgehört werden können, da sich das Mobiltelefon bei GSM vor dem Netzwerkzugriff nicht bei der Basisstation authentifiziert. [ 8 ]

OpenBTS wurde von der Sicherheitsforschungsgemeinschaft genutzt, um Angriffe auf Basisbandprozessoren von Mobiltelefonen durchzuführen. [ 9 ] [ 10 ] Zuvor galt die Untersuchung und Durchführung solcher Angriffe aufgrund der hohen Kosten herkömmlicher Mobilfunkbasisstationen als unpraktisch.

Feldtests

In den Vereinigten Staaten wurden in Nevada und im nördlichen Kalifornien groß angelegte Live-Tests von OpenBTS durchgeführt, wobei temporäre Funklizenzen über Kestrel Signal Processing und Range Networks , Inc. beantragt wurden.

Burning Man

Während des Burning-Man -Festivals im August 2008 wurde ein einwöchiger Feldtest unter spezieller, befristeter Genehmigung durchgeführt . [ 11 ] [ 12 ] Obwohl dieser Test nicht für die allgemeine Öffentlichkeit des Burning-Man-Festivals gedacht war, gelang es einigen Personen in der Nähe, ausgehende Anrufe zu tätigen, nachdem eine fehlerhaft konfigurierte Asterisk-PBX-Anlage Testanrufe mit internationaler Vorwahl ermöglicht hatte . [ 13 ] Im Rahmen des Tests wurden etwa 120 Anrufe zu 95 Nummern mit verschiedenen Vorwahlen in Nordamerika verbunden.

Beim Burning Man Festival 2009 wurde ein größerer Testaufbau mit einem 3-Sektor-System betrieben. [ 14 ] Für das Festival 2010 wurde ein noch größeres 2-Sektor-3-Träger-System getestet.

Beim Festival 2011 errichtete das OpenBTS-Projekt ein Netzwerk mit drei Standorten und VSAT- Gateway und arbeitete mit dem Voice-over-IP- Dienstleister Voxeo zusammen, um einen Großteil des externen Anrufroutings zu gewährleisten. [ 15 ] [ 16 ]

"Entlastungs"-Übungen

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

Niue

Im Jahr 2010 wurde auf der Insel Niue ein OpenBTS-System installiert und war damit die erste Anlage, die von einem Telekommunikationsunternehmen angeschlossen und getestet wurde. Niue ist ein sehr kleiner Inselstaat mit etwa 1.700 Einwohnern – zu klein, um Mobilfunkanbieter anzulocken. Die Kostenstruktur von OpenBTS passte zu Niue, das zwar einen Mobilfunkdienst benötigte, aber nicht über genügend potenzielle Kunden verfügte, um den Kauf und Betrieb eines herkömmlichen GSM-Basisstationssystems zu rechtfertigen. [ 20 ]

Der Erfolg dieser Installation und die nachgewiesene Nachfrage nach dem Dienst trugen maßgeblich zum späteren Aufbau kommerzieller Dienste bei. Die OpenBTS-Installation wurde etwa im Februar 2011 von Niue Telecom außer Betrieb genommen. Stattdessen wurde wenige Monate später ein kommerzielles GSM-900-Netz mit Edge-Unterstützung in Betrieb genommen (drei Standorte in Kaimiti O2, Sekena S2/2/2 und Avatele S2/2/2). Dieses bot eine flächendeckende Versorgung der Insel und des Riffs. Die Installation umfasste ein Prepaid-System, USSD, internationale SMS und ein neues internationales Gateway.

Defcon 20

Vom 26. bis 29. Juli 2012 betrieb das Team von Ninja Networks einen „ NinjaTel Van “ im Ausstellerbereich [ 21 ] der Defcon 20 (im Rio Hotel/Casino in Las Vegas). Er nutzte OpenBTS und versorgte ein kleines Netzwerk von 650 GSM- Telefonen mit speziellen SIM-Karten. [ 22 ]

Siehe auch

Referenzen

  1. ^ "/openbts/trunk/LEGAL – rangepublic" . whush.net . Abgerufen am 15. November 2025 .{{cite web}}CS1-Wartung: Veralteter Archivierungsdienst ( Link )
  2. ^ „RELIEF 12-2: Tatsächliches Ereignis“ . OpenBTS-Wiki. Archiviert vom Original am 12. Juli 2012. Abgerufen am 11. April 2012 .
  3. ^ Bort, Julie. Das Open-Source-Mobilfunksystem des Burning Man könnte helfen, die Welt zu retten. Archiviert am 11. Januar 2012 in der Wayback Machine , Network World, 30. August 2010. Abgerufen am 6. Dezember 2011.
  4. ^ Naone, Erica. Bauen Sie Ihr eigenes Mobilfunknetz auf. Archiviert am 24. Januar 2012 in der Wayback Machine , Technology World, Mai 2010. Abgerufen am 7. Dezember 2011.
  5. ^ Takahash, Dean DEMO: Range Networks bringt Mobilfunkdienste für 2 Dollar pro Monat auf den Markt VentureBeat, 14. September 2010. Abgerufen am 6. Dezember 2011.
  6. ^ Finley, Klint Out in the Open: This super-cheap cellphone network brings coverage almost everywhere Wired, June 9, 2014.
  7. ^ Paget, Chris. OpenBTS auf Droid. Archiviert am 12.09.2011 in der Wayback Machine . Chris Pagets Blog, 19. Februar 2010. Abgerufen am 6. Dezember 2011.
  8. ^ Paget, Chris. Praktisches Spionieren mit dem Handy , DEF CON 18, 30. Juli 2010. Abgerufen am 6. Dezember 2011.
  9. ^ Stevens, Mike (19. Februar 2018). „Wie man mobile Kommunikation (Anrufe und Nachrichten) einfach und ohne Hacking abfangen kann“ . Information Security Newspaper .
  10. ^ Claburn, Thomas. Google wettet 20.000 Dollar darauf, dass man Chrome nicht hacken kann , Information Week, 4. Februar 2011. Abgerufen am 6. Dezember 2011.
  11. ^ Federal Communications Commission, WD9XKN Experimental Special Temporary Authorization, 24. August 2008. Abgerufen am 6. Dezember 2011.
  12. ^ Burgess, David. Das OpenBTS-Projekt – eine Open-Source-GSM-Basisstation. LWN.net, 4. September 2008. Abgerufen am 6. Dezember 2011.
  13. ^ Die inoffizielle OpenBTS-Website des Burning Man 2008. Abgerufen am 6. Dezember 2011.
  14. ^ Burgess, David. OpenBTS Nevada Test Site Astricon 2009, 13. Oktober 2009. Abgerufen am 7. Dezember 2011.
  15. ^ Burgess, David. „Papa Legba 2011 - Netzwerk“ . Archiviert vom Original am 2. Dezember 2011.
  16. ^ Burgess, David. Burning Man 2011 – Ja, wir waren dabei. The OpenBTS Chronicles, 6. September 2011. Abgerufen am 7. Dezember 2011.
  17. ^ „RELIEF“ . Naval Postgraduate School . Abgerufen am 11. April 2012 .
  18. ^ „RELIEF 12-1 Quicklook Report“ (PDF) . Naval Postgraduate School . Abgerufen am 11. April 2012 .
  19. ^ „RELIEF 12-2 Quicklook Report“ (PDF) . Naval Postgraduate School . Abgerufen am 11. April 2012 .
  20. ^ Bürger, David. FAKALOFA LAHI ATU , The OpenBTS Chronicles, 7. März 2010. Abgerufen am 7. Dezember 2011.
  21. ^ „Auf der Defcon erhalten Hacker ihr eigenes privates Mobilfunknetz: Ninja Tel“ . Ars Technica . 28. Juli 2012. Abgerufen am 2. August 2012 .
  22. ^ „Ein Telefonnetz nur für Hacker“ . Wall Street Journal . 26. Juli 2012. Abgerufen am 2. August 2012 .