| 安定版リリース | 4.0 / 2014年3月26日 |
|---|---|
| リポジトリ |
|
| 書かれた | C++ |
| オペレーティング·システム | Unixライク |
| タイプ | GSMプロトコル スタック |
| ライセンス | GNU アフェロ一般公衆利用許諾書[1] |
| Webサイト | オープンBTS |
OpenBTS ( Open Base Transceiver Station ) はソフトウェア ベースのGSMアクセス ポイントであり、標準の GSM 互換携帯電話をVoice over IP (VoIP) ネットワークのSIPエンドポイントとして使用できるようにします。OpenBTS は、 Range Networksによって開発および保守されているオープン ソース ソフトウェアです。OpenBTS の一般公開は、業界標準の GSMプロトコル スタックの下位 3 層の最初のフリー ソフトウェア実装として注目されています。OpenBTS はC++で記述されており、 GNU Affero General Public Licenseバージョン 3 の条件に基づいてフリー ソフトウェアとしてリリースされています。
オープンGSMインフラストラクチャ
OpenBTS は、従来の GSM オペレータコア ネットワーク インフラストラクチャをレイヤー 3 から上方に置き換えます。無線リソース管理に外部の基地局コントローラに依存する代わりに、OpenBTS ユニットは内部でこの機能を実行します。通話トラフィックをオペレータのモバイル交換センターに転送する代わりに、OpenBTS はSIP経由で VOIP ソフト スイッチ ( FreeSWITCHやyateなど) またはPBX ( Asteriskなど) に通話を配信します。この VOIP スイッチまたは PBX ソフトウェアは、OpenBTS 自体を実行するために使用される同じコンピュータにインストールして、単一のコンピュータ システムで自己完結型のセルラー ネットワークを形成できます。複数の OpenBTS ユニットが共通の VOIP スイッチまたは PBX を共有して、より大規模なネットワークを形成することもできます[2]
OpenBTS Um エア インターフェイスは、専用の GSM ハードウェアを使用せずにソフトウェア定義の無線 トランシーバーを使用します。元の実装では、 Ettus Research のUniversal Software Radio Peripheral を使用していましたが、その後、本格的な基地局から組み込みフェムトセルに至るまでの実装で複数のデジタル無線をサポートするように拡張されました。
歴史
このプロジェクトは、ハルビンド・サムラとデイビッド・A・バージェス[3]によって開始され、農村地域、発展途上国、石油掘削装置などのアクセスが困難な場所でのGSMサービス提供のコストを大幅に削減することを目的としていました。[4]このプロジェクトは当初、創設者のコンサルティング会社であるケストレル・シグナル・プロセッシングを通じて実施されました。
2010年9月14日、2010年秋のDEMOカンファレンスで、原作者らはOpenBTSベースの製品を商品化するためのスタートアップ企業としてRange Networksを設立した。 [5]
2013年9月、バージェスはレンジネットワークスを離れ、Legba [6]という新しいベンチャーを立ち上げ、 Yateの開発元であるNull Team SRLと緊密に協力し始めました。2014年2月、LegbaとNullは、制御層とネットワークインターフェースにYateを使用するOpenBTSプロジェクトのフォークであるYateBTSのリリースを発表しました。
プラットフォーム
多数の実験的インストールにより、OpenBTS は極めて低いオーバーヘッドのプラットフォームで実行できることが示されています。これには一部の CDMA ハンドセットも含まれ、CDMAネットワークへの GSM ゲートウェイとなります。コンピューター セキュリティ研究者の Chris Paget は、 Androidフォンなどのハンドヘルド デバイスがハンドセットが接続できるゲートウェイ ベース ステーションとして機能できることを報告しました[7]。AndroidデバイスはオンボードのAsteriskサーバーを使用して通話を接続し、既存の3Gネットワーク上のSIP経由でPSTNにルーティングします。
安全
2010年のDEF CONカンファレンスでは、GSMでは端末がネットワークにアクセスする前に基地局を認証しないため、GSM通話を傍受できることがOpenBTSで実証されました。[8]
OpenBTSは、セキュリティ研究コミュニティによって携帯電話のベースバンドプロセッサへの攻撃を仕掛けるために使用されてきました。[9] [10]以前は、従来の携帯電話基地局機器の高コストのため、このような攻撃の調査と実行は非現実的であると考えられていました。
フィールドテスト
Kestrel Signal Processing and Range Networks社 を通じて申請された一時的な無線ライセンスを使用して、米国ネバダ州とカリフォルニア州北部で OpenBTS の大規模なライブテストが実施されました。
バーニングマン
2008年8月のバーニングマンフェスティバルでは、特別な一時認可ライセンスの下で1週間にわたるライブフィールドテストが実施されました。[11] [12]このテストはバーニングマンの参加者に公開されることを意図したものではありませんでしたが、誤って設定されたAsterisk PBXのインストールにより、国際コードを先頭に付けたテスト通話が許可され、近隣の何人かが発信に成功しました。[13]このテストでは、北米の市外局番にある95の番号に約120件の電話が接続されました。
2009年のバーニングマンフェスティバルでは、3セクターシステムを使用したより大規模なテストセットアップが実行されました。[14] 2010年のフェスティバルでは、さらに大規模な2セクター3キャリアシステムがテストされました。
2011年のフェスティバルでは、OpenBTSプロジェクトはVSATゲートウェイを備えた3サイトのネットワークを構築し、 Voice over IPサービス会社Voxeoと協力してオフサイト通話ルーティングの大部分を提供しました。[15] [16]
「RELIEF」エクササイズ
RELIEFは、米国カリフォルニア州の海軍大学院が管理する一連の災害対応訓練です。[17] Range Networksは、2011年11月[18]と2012年2月のRELIEF訓練でOpenBTSテストネットワークを運用しました。 [19]
ニウエ
2010年、OpenBTSシステムがニウエ島に設置され、通信会社によって接続およびテストされた最初のシステムとなりました。ニウエは人口約1,700人の非常に小さな島国であり、モバイル通信プロバイダーを誘致するには小さすぎます。OpenBTSのコスト構造は、携帯電話サービスを必要としていたものの、従来のGSM基地局システムの購入とサポートを正当化するほどの潜在的顧客がいなかったニウエに適していました。[20]
この導入の成功とサービスに対する需要の証明は、その後の商用サービスを立ち上げるのに役立ちました。OpenBTS 導入は、2011 年 2 月頃に Niue Telecom によって廃止され、その代わりに数か月後にエッジ サポート付きの商用グレードの GSM 900 ネットワークが開始されました (Kaimiti O2、Sekena S2/2/2、Avatele S2/2/2 の 3 か所)。これにより、島全体とサンゴ礁の周囲が完全にカバーされ、導入にはプリペイド システム、USSD、国際 SMS、新しい国際ゲートウェイが含まれていました。
デフコン20
2012年7月26日から29日まで、Ninja Networksチームは、 Defcon 20(ラスベガスのリオホテル/カジノ)のベンダー[21]エリアに「 NinjaTel Van 」を設置しました。OpenBTSを使用し、カスタムSIMカードを備えた650台のGSM電話の小規模ネットワークを提供しました。 [22]
参照
参考文献
- ^ 「OpenBTS - SVN」。2012年12月20日時点のオリジナルよりアーカイブ。
- ^ 「RELIEF 12-2 : 実際の出来事」。OpenBTS wiki。2012年7月12日時点のオリジナルよりアーカイブ。2012年4月11日閲覧。
- ^ Bort, Julie. Burning Man のオープンソース携帯電話システムは世界を救う可能性がある Archived 2012-01-11 at the Wayback Machine、Network World、2010 年 8 月 30 日。2011 年 12 月 6 日閲覧。
- ^ Naone, Erica. 「Build Your Own Cellular Network」、Technology World、2010 年 5 月。2011 年 12 月 7 日に閲覧。
- ^ Takahash, Dean DEMO: Range Networks が月額 2 ドルで携帯電話サービスを開始 VentureBeat、2010 年 9 月 14 日。2011 年 12 月 6 日閲覧。
- ^ フィンリー、クリント『Out in the Open: この超格安携帯電話ネットワークはほぼどこでもカバー範囲を広げる』Wired、2014 年 6 月 9 日。
- ^ Paget, Chris. OpenBTS on Droid Archived 2011-09-12 at the Wayback Machine、Chris Paget のブログ、2010 年 2 月 19 日。2011 年 12 月 6 日閲覧。
- ^ Paget, Chris. Practical Cellphone Spying、DEF CON 18、2010年7月30日。2011年12月6日閲覧。
- ^ スティーブンス、マイク(2018年2月19日)。「ハッキングなしで簡単にモバイル通信(通話とメッセージ)を傍受する方法」。情報セキュリティ新聞。
- ^ Claburn, Thomas. Google は Chrome をハッキングできないと 2 万ドルを賭ける、Information Week、2011 年 2 月 4 日。2011 年 12 月 6 日閲覧。
- ^ 連邦通信委員会、WD9XKN実験特別一時認可、2008年8月24日。2011年12月6日閲覧。
- ^ Burgess, David. The OpenBTS Project - an open-source GSM base station LWN.net、2008 年 9 月 4 日。2011 年 12 月 6 日閲覧。
- ^ バーニングマン2008の非公式非キャリアOpenBTSウェブサイト。2011年12月6日閲覧。
- ^ バージェス、デビッド。OpenBTS ネバダ テスト サイト Astricon 2009、2009 年 10 月 13 日。2011 年 12 月 7 日閲覧。
- ^ バージェス、デイビッド。「Papa Legba 2011 - Network」。2011年12月2日時点のオリジナルよりアーカイブ。
- ^ バージェス、デイビッド。バーニングマン 2011 - はい、私たちはそこにいました。The OpenBTS Chronicles、2011 年 9 月 6 日。2011 年 12 月 7 日に閲覧。
- ^ 「RELIEF」海軍大学院。 2012年4月11日閲覧。
- ^ 「RELIEF 12-1 クイックルックレポート」(PDF)海軍大学院2012年4月11日閲覧。
- ^ 「RELIEF 12-2 クイックルックレポート」(PDF)海軍大学院2012年4月11日閲覧。
- ^ バージェス、デヴィッド。 FAKALOFA LAHI ATU、OpenBTS クロニクル、2010 年 3 月 7 日。2011 年 12 月 7 日に取得。
- ^ 「Defconでハッカーが独自のプライベート携帯電話ネットワーク「Ninja Tel」を入手」Ars Technica 2012年7月28日2012年8月2日閲覧。
- ^ 「ハッカー専用の電話ネットワーク」ウォール・ストリート・ジャーナル2012年7月26日2012年8月2日閲覧。
外部リンク
- 公式サイト
