| 原作者 | ハラルド・ウェルテ |
|---|---|
| 開発者 | Osmocom オープンソース コミュニティ |
| リポジトリ | git.osmocom.org |
| 書かれた | C、C++ |
| タイプ | 通信ソフトウェア |
| ライセンス | すべての携帯電話ソフトウェアはAffero GPLv3 、残りのソフトウェア(libosmocore、OsmoPCU、OsmoSTP、OsmoGGSN)はGPLv2+ [1] |
| Webサイト | osmocom.org |
Osmocom(オープンソースモバイルコミュニケーション)は、 GSM、DECT、TETRAなどの複数のモバイル通信規格を実装するオープンソースソフトウェアプロジェクトです。 [2]
歴史と使用法
2008年、ハラルド・ウェルテとディーター・スパーは、生産終了となったシーメンスの基地局で実験を行い、A-bisプロトコルのBSC側を実装しました。これが最終的にOpenBSCとなりました。さらに関心を集めた後、他のBTSモデルのサポートが追加されました。[3 ] OpenBSCプロジェクトの最初のリリースは、2008年12月に開催された第25回カオスコミュニケーション会議で行われました。 [4]
その後数年間、このソフトウェアはカオスコミュニケーション会議、カオスコミュニケーションキャンプ、電磁場などのさまざまなハッカーコンベンションで携帯電話ネットワークを提供するために使用されました。[5] [6] [7]
2010年に、GSMスタックの電話側実装が開発され、OsmocomBBと名付けられました。OpenBSCとともに、これらのプロジェクトは新しいOsmocomアンブレラプロジェクトの一部となりました。[3]
Sysmocom GmbH社は、商業サポートを提供するために、2011年にWelte氏とHolger Freyther氏[8]によって設立されました。[9] [10]
2018年以来、メキシコのVilla Talea de CastroではOsmocomのソフトウェアとSysmocomのハードウェアが使用され、約3500人に携帯電話ネットワークを提供しています。[11] [12]
Osmocomソフトウェアは研究プロジェクトで使用されています。[13] [14]
プロジェクト
オープンBSC
OpenBSC は、 GSMプロトコル スタックと要素のフリー ソフトウェア実装を開発するプロジェクトでした。Linux 上で実行され、E1 インターフェイス (mISDN 経由の ISDNプライマリ レート インターフェイス) が必要です。C で記述され、GPL (≥v2) ライセンスを使用してライセンスされます。
最初のバージョンは、GSM 仕様 21.12 および 08.5x を実装し、特定の Base Transceiver Station (Siemens BS11 MicroBTS) で動作しました。
OpenBSC は、A-bis プロトコル ( BTSとBSC間のプロトコル)、AUC、HLR、VLR (両方ともSQLテーブルを使用)、SMSスイッチング センターなど、いくつかのMSCコンポーネントを実装しました。OpenBSC には、 telnet を使用してアクセスできます。
OpenBSC は次の BTS デバイスをサポートしました。
- シーメンス BS11 (microBTS) (E1 プライマリ レート インターフェース)
- ip.access nano BTS (PoE インターフェース)
OpenBSCは現在レガシーとみなされており、その機能はOsmoBSC、OsmoMSC、OsmoHLRという異なるプロジェクトに分割されています。[15]
SDR
rtl-sdr [16]は、無線送信用のosmo-fl2kも作成したSteve Markgrafによって発見されました。これらのプロジェクトにより、OsmoSDRの使用は非推奨となりました。[17]
オスモテトラ
OsmoTETRAプロジェクトはTETRAプロトコルを実装しています。[18] [19] [20] Osmo-tetraはプロトコルの下位層を実装しています。[21]実施されたいくつかの調査により、一部の政府トラフィックが適切に保護されていないことが明らかになりました。[20]
オスモコムBB
OsmocomBBは、音声とデータの両方のエンコードと無線通信を処理する携帯電話のベースバンドプロセッサ用の無料ファームウェアです。OsmocomBBは、THCのTSM30やMadOSなどの失敗したプロジェクトを除いて、ベースバンドファームウェアの唯一の無料実装です。[22]

OsmocomBB は、クライアント側の GSM プロトコルとデバイス ドライバーの GSMプロトコル スタックの最下位 3 つのOSIレイヤーを実装します。カーネルを形成するプロトコル レイヤーは、通常ARMプロセッサーとデジタル信号プロセッサーで構成されるベースバンド プロセッサー上に存在します。

テキサスインスツルメンツ社製のCalypsoチップセットをサポートしています。[23]
Karsten NohlはOsmocomBBを拡張してIMSIキャッチャーを検出できるようにした。[24]
参照
- OpenBTS 、 GNU Radio を使用した BTS を実装するための FOSS プロジェクト
参考文献
- ^ 「ソフトウェアライセンス」。Osmocom.org 。2020年5月27日閲覧。
- ^ 「オープンソースモバイルコミュニケーション」。osmocom.org 。2020年5月25日閲覧。
- ^ ab OsmoBSC ユーザーマニュアル(PDF)。
- ^ 「25C3: 独自の GSM ネットワークを実行する」。fahrplan.events.ccc.de。2009 年 1 月 10 日。2020年 5 月 27 日閲覧。
- ^ By (2018-08-30). 「EMFキャンプのGSM電話ネットワークはRaspberry PiとLimeSDRで構築されています」。Hackaday 。2020年5月25日閲覧。
- ^ By (2019-08-30). 「CCCamp: 5,000 人のハッカーがそれぞれの分野で活躍」Hackaday . 2020-05-25閲覧。
- ^ “33C3: ハッカーコングレスの終了とフンバ・テテラは、バレバッドの爆発を阻止する”. heise オンライン(ドイツ語)。 2016 年 12 月 31 日。2020年5月25日に取得。
- ^ "SysmoBTS: Harald Weltes Sysmocom verkauft freie GSM-Basisstation - Golem.de". www.golem.de (ドイツ語) 。2020年6月29日に取得。
- ^ sysmocom (2016-02-28). 「sysmocomの背景と企業文化について」. sysmocom.de . 2020年5月25日閲覧。
- ^ 「Sysmocom - セルラーネットワークインフラストラクチャ - オープンソースモバイル通信」。osmocom.org 。2020年5月27日閲覧。
- ^ ヘルマン、ボリス (2018 年 1 月 15 日)。 「アム・ランデ・デ・ファンクロック」。Süddeutsche.de (ドイツ語) 。2020年5月27日に取得。
- ^ 「コミュニケーションの権利を守るために(DeutscheWelleオリジナルビデオ)」Vimeo 。 2020年5月27日閲覧。
- ^ Bosma, Jeffrey; Soeurt, Joris. 「すぐに入手できる低コストのハードウェアと無料のオープンソースソフトウェアを使用したGSM通信の盗聴と復号の実践」(PDF)。アムステルダム大学。 2018年10月21日時点のオリジナル(PDF)からアーカイブ。 2020年5月27日閲覧。
- ^ 「ProjectRationale - OsmocomBB - オープンソースモバイルコミュニケーション」。
- ^ 「概要 - OpenBSC - オープンソースモバイル通信」。osmocom.org 。2020年5月27日閲覧。
- ^ By (2019-07-31). 「RTL-SDR: 7年後」Hackaday . 2020-05-25閲覧。
- ^ Markgraf, Steve (2019-07-31). 「RTL-SDR: 7年後」Hackaday . 2020年5月27日閲覧。
- ^ “TETRA-Digitalfunk für jedermann”. Heise Online (ドイツ語)。 2011 年 6 月。2020年5月26日に取得。
- ^ “Digitaler Behördenfunk: より自由なハッカー TETRA-Implementierung - Golem.de”. www.golem.de (ドイツ語) 。2020年5月26日に取得。
- ^ ab "OsmocomTETRA - OsmocomTETRA - オープンソースモバイルコミュニケーション". osmocom.org . 2020年5月26日閲覧。
- ^ 「Osmo-tetra - OsmocomTETRA - オープンソースモバイルコミュニケーション」。osmocom.org 。2020年5月26日閲覧。
- ^ Pönsgen, François (2015). OsmocomBB を使用した GSM および GPRS セキュリティ(PDF) (M.Sc.). ノルウェー科学技術大学。p. 5 。2017 年 5 月 4 日閲覧。
- ^ Cooper, TA (2012).オープンソース GSM ネットワークの統合(博士論文、バージニア工科大学)。
- ^ "GSM-ハッキング: Osmocom-Patch entdeckt Stille SMS und Abhöraktionen - Golem.de". www.golem.de (ドイツ語) 。2020年6月29日に取得。
外部リンク
- 公式サイト
