ロゴ | |
スクリーンショット | |
| 原作者 | ダニエル・グルチュ |
|---|---|
| 開発者 | ダニエル・グルチュ |
| 初回リリース | 2014年3月24日 |
| 安定リリース | 2.17.2 [1]
/ 2024年10月23日 |
| リポジトリ |
|
| 書かれた | ジャワ |
| オペレーティング·システム | Android 5.0以上 |
| 利用可能 | ドイツ語 |
| タイプ | インスタントメッセンジャー |
| ライセンス | GPL-3.0のみ[2] |
| Webサイト | 会話.im |
Conversations は、Android向けの無料ソフトウェアのインスタント メッセージングクライアント アプリケーション ソフトウェアです。主に、Extensible Messaging and Presence Protocol ( XMPP ) や Transport Layer Security ( TLS )などの広く認められたオープン スタンダードに基づいています。
開発の焦点は、モバイル使用に重要な安全な通信とXMPP拡張機能の実装にあります。業界紙は、伝送ネットワークの分散化とオープン性、および他のアプリケーションでおなじみのユーザーガイダンスによるシンプルで直感的な使いやすさを高く評価しました。これは、XMPPベースのメッセージングの一般適合性を競争力のあるレベルにまで引き上げる真剣な試みとして評価されています。[3]
ソフトウェアのソースコードはGitHubで管理されており、 GPL-3.0のみのライセンスの条件に従います。アプリケーションはF-Droidを使用して無料で(または寄付で)インストールするか、 Google Playストアで有料でインストールできます。Googleは2020年11月時点で10万件以上のインストールを記録しています。[4]
特徴
会話には、オプションのエンドツーエンド暗号化 ( OpenPGPまたはOMEMO ) と転送中の暗号化 (トランスポート層セキュリティ) が含まれます。後者は、メッセージングに関係するサーバー コンピューターによって構成する必要があります。
会話により、ユーザーは複数のクライアント デバイス (エンドポイント) を同時にアカウントにログインさせることができ (XMPP 経由)、また、プロトコル拡張「メッセージ カーボン」(「カーボン コピー」、XEP-0280) を使用して複数のクライアント デバイスにメッセージを配信 (同期) することもできます。
ファイルも暗号化され、ユーザー間で送信できます。送信された画像は、会話ビューにインライン画像メッセージとして表示されます。[5]
Conversations は XMPP クライアントであるため、原則として他の異なる XMPP クライアント ソフトウェアとメッセージを交換でき、特定のベンダーのサーバー インフラストラクチャに縛られることもありません。次の機能も含まれています。
- マルチユーザー(グループ)チャット(MUC)
- オプションのアドレス帳統合
- 複数のユーザーアカウントまたはアドレスのサポート
XMPP拡張プロトコルを実装
Conversationsは多くのXMPP拡張プロトコル(XEP、XMPPの公式拡張)を処理します。[6]
歴史
2013年6月のエドワード・スノーデンの暴露と2014年2月のフェイスブックによるWhatsApp買収をきっかけに、 [7]モバイルデバイス向けの「安全な」メッセンジャーの人気が高まった。最初のConversationsのソースコードは2014年1月24日に公開リポジトリに寄贈され、[8]最初の公式バージョン0.1は2014年3月24日にリリースされた。[9] Conversationsはすぐに好意的なフィードバックを得た。[3] [10]
Conversationsは2014年春後半にGoogle Playに追加され、2014年4月6日にバージョン0.1.3で代替AndroidソフトウェアリポジトリF-Droidに追加されました。[11]
5月12日にリリースされたバージョン0.2以降、画像メッセージ(ファイル転送、プレーンテキストまたはOpenPGP暗号化)がサポートされ、バージョン0.4(6月30日)からはOTR暗号化もサポートされるようになりました。[5] [12] 2015年2月1日にバージョン1.0がリリースされました。[13]
開発者のアンドレアス・ストラウブは、2015年にGoogle Summer of Code for Conversationsに参加しました。[14] [15]これにより、新しいエンドツーエンド暗号化標準(OMEMO)の草案が作成され、標準化のためにXMPP Standards Foundation(XSF)に提出されました。[16] [17]
バージョン2.0.0では、暗号化にオフザレコードメッセージング(OTR)を使用する機能が削除されました。さらに、OMEMOは個別のチャットとプライベートグループチャットでデフォルトで有効になっています。[18]バージョン2.2.0では、以前はオプションだった音声メッセージの録音と会話での位置情報の共有の拡張機能が2018年5月に実装されました。[19]
バージョン2.3.0では2018年9月にTLS 1.3のサポートが導入されました。[20]
バージョン2.8では、2020年4月に暗号化された音声通話とビデオ通話が導入されました。[21]
クイックシー
派生したインスタントメッセンジャーである Quicksy も Daniel Gultsch によって作成されました。[22]このクライアントのユーザーは、ユーザー名が電話番号であるホスト quicksy.im でアカウントを開設します。これにより、連絡先リストまたは電話帳を使用して、アプリの他のユーザーの連絡先を検索できるようになります。これは、XMPP (Jabber)ネットワークへの参入障壁を下げることを目的としています。Quicksy ユーザーは、他のホストの XMPP ユーザーと通信することもできます。[23]
2024年、 iOS向けのxmppアプリケーションを編集するMonalチームは、モバイルベースの識別を使用するようにソフトウェア(Monal)を適応させ、Quicksyの名前を使用して、 Quicksyの作者の同意を得てiOSで利用できるようにしました。[24]
受付
フリーソフトウェア財団はConversationsをソフトウェアディレクトリに含めています。[25]
研究者らは、会話アプリとXabberアプリの分析で、ローカルユーザー、連絡先、アプリを使用して送受信されたメッセージの本文などの「フォレンジックアーティファクト」が、アプリによって管理されているメインデータベースにプレーンテキストとしてAndroidデバイス上で見つかる可能性があることを発見しました。[26]
2017年、XDA DevelopersのRaul Radonzは、開発者Daniel Gultschへのインタビューを含むConversationsの詳細なレビューを執筆しました。このレビューでは、暗号化の選択肢と「Forward Secrecy」の組み込みが強調されました。[27]
2020年のレビューで、Decentralize Todayは「XMPPとConversationsは、自分でホストすれば優れた超安全なメッセンジャーになる可能性がある」と述べているが、「異なるサーバー上の連絡先とXMPPを使用すると問題が発生する可能性がある」と述べている。[28]
反資本主義のウェブホスト会社Autisticiは、XMPPサービス用のConversationsの詳細なセットアップ手順を作成しました。[29]
注目すべき使用例
2018年、ドイツ警察は全職員向けにWhatsappアプリケーションからConversationsのフォークであるMokaに移行した。 [30]
参照
参考文献
- ^ https://codeberg.org/iNPUTmice/Conversations/releases/tag/2.17.2。
{{cite web}}:欠落または空|title=(ヘルプ) - ^ 「会話 F-Droid」。
- ^ ab "会話: オープンソース インスタント メッセンジャーとホロ デザインとエンデツー エンデ ヴァーシュルッセルング". Android ユーザー(ドイツ語)。 2014-05-15 。2021年10月14日閲覧。
- ^ 「会話(Jabber / XMPP) - Google Play のアプリ」。play.google.com。2021年10 月 14 日閲覧。
- ^ ab "アップデート zum Beitrag: 会話: Neuer Jabber/XMPP Client for Android | Netbunker". 2016年1月21日。 2016 年 1 月 21 日にオリジナルからアーカイブされました。2021年10月14日閲覧。
- ^ Gultsch, Daniel (2021-10-14)、Conversations 、 2021-10-14取得
- ^ Frosch, Tilman; et al. (2014). 「TextSecure はどの程度安全か?」(PDF) . Cryptology ePrint Archive : 17.
- ^ Gultsch, Daniel (2014 年 1 月 24 日). 「Initial Commit, Conversations」. github.com . 2016 年 1 月 19 日時点のオリジナルよりアーカイブ。
- ^ 「リリース 0.1 · iNPUTmice/Conversations」。GitHub 。 2021年10月14日閲覧。
- ^ 「会話 – WhatsApp の代替手段 #9: Google スタイルの XMPP « N-Droid Magazin」。2016 年 1 月 19 日。2016 年 1 月 19 日時点のオリジナルよりアーカイブ。2021年 10 月 14 日閲覧。
- ^ 「eu.siacs.conversations」のリビジョン間の相違点 - F-Droid. f-droid.org . 2021年10月14日閲覧。
- ^ Gultsch, Daniel (2021-10-14)、Conversations 、 2021-10-14取得
- ^ 「リリース 1.0 · iNPUTmice/Conversations」。GitHub 。 2021年10月14日閲覧。
- ^ 「Summer of Code 2015 - XMPP WIKI」. wiki.xmpp.org . 2021年10月14日閲覧。
- ^ 「Google Summer of Code 2015 Organization XMPP Standards Foundation Project Axolotl support for Conversations」www.google-melange.com . 2021年10月14日閲覧。
- ^ 「XEP-xxxx: OMEMO Encryption」。2016年1月29日。2016年1月29日時点のオリジナルよりアーカイブ。2021年10月14日閲覧。
- ^ Gultsch, Daniel (2015-09-02). 「OMEMO 暗号化ジングルファイル転送」xmpp.org . 2021-10-14閲覧。
- ^ 「会話 2.0 ベータ版の変更ログ」。Github。2018年 3 月 17 日。
- ^ 「バージョン 2.2.0-beta へのアップグレード + 変更ログ」。Github。2018年5 月 12 日。
- ^ 「バージョン2.3.0へのアップグレード + 変更ログ」。Github。2018年10月5日。
- ^ 「リリース 2.8.0 · iNPUTmice/Conversations」。GitHub 。 2021年10月14日閲覧。
- ^ “Quicksy”. Quicksy . 2021年10月14日閲覧。
- ^ ベック、飯能 (2018 年 11 月 22 日)。 「ジャバーネッツの電話番号を伝えてください」。www.golem.de。 2018-11-22 のオリジナルからアーカイブ。2021年10月14日閲覧。
- ^ 「Quicksy」. App Store . 2024-10-13 . 2024-10-14閲覧。
- ^ 「Conversations.im - フリーソフトウェアディレクトリ」。directory.fsf.org 。2021年10月14日閲覧。
- ^ Akinbi, Alex; Ojie, Ehizojie (2021-03-06). 「Androidスマートフォン上のオープンソースXMPP/Jabberマルチクライアントインスタントメッセージングアプリのフォレンジック分析」. SN Applied Sciences . 3 (4): 430. doi : 10.1007/s42452-021-04431-9 . ISSN 2523-3971. S2CID 233467928.
- ^ Radonz, Raúl (2017-12-10). 「Conversations は Android 向けのオープンソースで安全な Jabber/XMPP クライアントです」。XDA Developers。2021-05-15 にオリジナルからアーカイブ。2022-03-24に取得。
- ^ 「2020年メッセージングサービスプロバイダーのレビュー:XMPP/会話」Decentralize.Today.2020-09-16。2021-10-25時点のオリジナルよりアーカイブ。2021-10-14に取得。
- ^ 「autistici.org - 会話の設定方法」www.autistici.org . 2021年10月14日閲覧。
- ^ 「Bundespolizei - ホームページ - 年次報告書 2020」(PDF)www.bundespolizei.de。2024年7月24日閲覧。
外部リンク
- 公式サイト
- GitHubのソースコード
- F-Droidリポジトリの会話 (ソフトウェア) Android パッケージ
- Google Playでの会話
- PRISMブレイクでの会話
