| オスモコム | |
|---|---|
| 原作者 | ハラルド・ウェルテ |
| 開発者 | Osmocomオープンソースコミュニティ |
| リポジトリ | git.osmocom.org |
| 書かれた | C、C++ |
| タイプ | 通信ソフトウェア |
| ライセンス | すべての携帯電話ソフトウェアはAffero GPLv3 、残りのソフトウェア(libosmocore、OsmoPCU、OsmoSTP、OsmoGGSN)はGPLv2+ [1] |
| Webサイト | osmocom.org |
Osmocom(オープンソースモバイルコミュニケーション)は、 GSM、DECT、TETRAなどの複数のモバイル通信規格を実装するオープンソースソフトウェアプロジェクトです。 [2]
歴史と使用法
2008年、ハラルド・ウェルテとディーター・スパーは、シーメンス社の製造中止となった基地局(BTS)を用いて実験を行い、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年以来、メキシコのビジャ・タレア・デ・カストロでは、オスモコムのソフトウェアとシスモコムのハードウェアが使用され、約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プロトコルとデバイスドライバのOSI参照構造の下位3層を実装しています。カーネルを構成するプロトコル層は、ベースバンドプロセッサ上に存在し、通常はARMプロセッサとデジタル信号プロセッサで構成されています。

テキサス・インスツルメンツ社製のCalypsoチップセットをサポートしています。[23]
Karsten NohlはOsmocomBBを拡張してIMSIキャッチャーを検出できるようにした。[24]
参照
参考文献
- ^ 「ソフトウェアライセンス」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日閲覧。
- ^ (2018年8月30日). 「EMFキャンプのGSM電話ネットワークはRaspberry PiとLimeSDRで構築」Hackaday . 2020年5月25日閲覧。
- ^ (2019年8月30日). 「CCCamp: 5,000人のハッカーがそれぞれの分野で活躍」Hackaday . 2020年5月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年2月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年5月25日閲覧。
- ^ Markgraf, Steve (2019年7月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) (修士). ノルウェー科学技術大学. 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日に取得。
外部リンク
- 公式サイト