Conversations

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Conversations
Conversations Logo
Logo
原作者Daniel Gultsch
開發者Daniel Gultsch
首次釋出2014年3月24日,​12年前​(2014-03-24
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言Java
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統Android ≥ 5.0
      類型即時通訊
      特許條款GPL-3.0-only[1]
      網站{{URL|example.com|可选的显示文本}}Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)

      Conversations是一個Android系統的自由軟件即時通訊客戶端,基於XMPPTLS等開放協定。軟件原始碼寄存於Codeberg,並在F-DroidGoogle Play上架。[2]

      該軟件的開發重點在於實現對流動裝置重要的XMPP擴充協定。行業媒體讚揚了傳輸網絡的分散性和開放性,以及簡單、直觀的可用性。它被認為是將基於XMPP的訊息傳遞的大規模適應性提升到具有競爭力的水平的重要嘗試。[3]

      特性[編輯]

      Conversations支援可選的端到端加密OpenPGP或者OMEMO)和使用TLS的傳輸層加密(如果XMPP伺服器端支援)。其支援用戶使用多個客戶端裝置(端點,endpoint)同時登入一帳號,並使用Message Carbons("carbon copies", XEP-0280)擴充在多個裝置同步地傳輸訊息。Conversation也支援加密地傳送檔案和圖片。[4]

      歷史[編輯]

      2013年6月愛德華·斯諾登的揭密和2014年2月Facebook對WhatsApp的收購之後,[5],對「安全的」流動通訊軟件的需求變得更加緊迫,初版的Conversations原始碼也在此時,2014年1月24日釋出[6] ,而0.1版本的釋出在2014年3月。[7]Conversations很快獲得了一些正面評價。[8][3]

      2014年春天Conversation上架了Google Play,並在0.1.3版本,即2014年4月6日被加入替代性的安卓軟件倉庫F-Droid[9]

      自2014年5月12日釋出的0.2版本後,其支援了傳送圖片和檔案訊息(明文或者OpenPGP加密),自0.4版本(6月30日)後支援使用OTR加密。[4][10]在2015年2月1日釋出了1.0版本。[11]

      後來開發者Andreas Straub在2015年參與了Google編程之夏活動[12][13],這為新的端到端加密方式(OMEMO)打下了草稿,該標準後來被提交XMPP標準基金會以尋求標準化。[14][15]

      自2.0.0版本後,OTR加密方式被移除,而OMEMO被加入並預設啟用。[16]2018年5月,2.2.0版本實現了用於錄製音頻訊息和分享位置的可選擴充。[17]

      2018年9月,2.3.0版本引入了對TLS1.3的支援。[18]

      加密的音頻和影片通話在2020年4月的2.8版本中被加入。[19]

      分支[編輯]

      Quicksy[編輯]

      Quicksy是原作者Daniel Gultsch開發的一個分支版本,與原版不同的是,其要求用戶以手機號碼來註冊,JID也形如手机号码@quicksy.im,並通過掃描通訊錄來發現並自動添加XMPP聯絡人。[20]

      其他[編輯]

      其他基於Conversations的,由第三方開發的XMPP客戶端有blabber.imCheogrammonocles chat等等。

      評價[編輯]

      自由軟件基金會在其軟件目錄中包括了Conversations。[21]

      在對Conversations和其他Xabber應用程式的分析中,研究人員發現「forensic artefacts」原文如此可在執行Conversations的Android裝置上發現,包括本地用戶、通訊錄和傳送和接受訊息文字,都儲存在在該應用的明文資料庫中。[22]

      2017年,XDA Developers的Raul Radonz撰寫了關於Conversations的詳細評論,包括對開發者Daniel Gultsch的採訪。此評論專注於加密的選擇和Conversations對「前向加密」的支援。[23]

      2020年,Decentralize Today表示「如果您自己部署XMPP伺服器、使用Conversations,它有可能成為一個優秀的、超級安全的信使」,但是「當您對位於不同伺服器上的聯絡人使用XMPP時,可能會出現問題。」[24]

      參見[編輯]

      參考來源[編輯]

      1. ^ Conversations F-Droid. [2022-08-21]. (原始內容存檔於2022-07-28). 
      2. ^ Conversations (Jabber / XMPP) - Apps on Google Play. play.google.com. [2021-10-14]. (原始內容存檔於2022-07-19) (English). 
      3. ^ 3.0 3.1 Conversation: OpenSource Instant-Messenger im Holo-Design und mit Ende-zu-Ende-Verschlüsselung. Android User. 2014-05-15 [2021-10-14]. (原始內容存檔於2022-10-13) (Deutsch). 
      4. ^ 4.0 4.1 Update zum Beitrag: Conversations: Neuer Jabber/XMPP Client für Android | Netbunker. 2016-01-21 [2021-10-14]. (原始內容存檔於2016-01-21). 
      5. ^ Frosch, Tilman; et al. How Secure is TextSecure? (PDF). Cryptology ePrint Archive. 2014: 17 [2022-08-21]. (原始內容存檔 (PDF)於2019-02-28). 
      6. ^ Gultsch, Daniel. Initial Commit, Conversations. github.com. 2014-01-24. (原始內容存檔於2016-01-19). 
      7. ^ Release 0.1 · iNPUTmice/Conversations. GitHub. [2021-10-14]. (原始內容存檔於2021-11-25) (English). 
      8. ^ Conversations – WhatsApp Alternative #9: XMPP im Google Style « N-Droid Magazin. 2016-01-19 [2021-10-14]. (原始內容存檔於2016-01-19). 
      9. ^ Difference between revisions of "eu.siacs.conversations" - F-Droid. f-droid.org. [2021-10-14]. (原始內容存檔於2021-10-16). 
      10. ^ Gultsch, Daniel, Conversations, 2021-10-14 [2021-10-14], (原始內容存檔於2021-10-28) 
      11. ^ Release 1.0 · iNPUTmice/Conversations. GitHub. [2021-10-14]. (原始內容存檔於2021-10-26) (English). 
      12. ^ Summer of Code 2015 - XMPP WIKI. wiki.xmpp.org. [2021-10-14]. (原始內容存檔於2021-10-30). 
      13. ^ Google Summer of Code 2015 Organization XMPP Standards Foundation Project Axolotl support for Conversations. www.google-melange.com. [2021-10-14]. (原始內容存檔於2021-10-28). 
      14. ^ XEP-xxxx: OMEMO Encryption. 2016-01-29 [2021-10-14]. (原始內容存檔於2016-01-29). 
      15. ^ Gultsch, Daniel. OMEMO Encrypted Jingle File Transfer. xmpp.org. 2015-09-02 [2021-10-14]. (原始內容存檔於2016-01-28) (English). 
      16. ^ Changelog for conversations 2.0 beta. Github. 2018-03-17. 
      17. ^ version bump to 2.2.0-beta + changelog. Github. 2018-05-12. 
      18. ^ version bump to 2.3.0 + changelog. Github. 2018-10-05. 
      19. ^ Release 2.8.0 · iNPUTmice/Conversations. GitHub. [2021-10-14]. (原始內容存檔於2022-06-02) (English). 
      20. ^ Quicksy. [2022-08-21]. (原始內容存檔於2022-12-21). 
      21. ^ Conversations.im - Free Software Directory. directory.fsf.org. [2021-10-14]. (原始內容存檔於2022-03-23). 
      22. ^ Akinbi, Alex; Ojie, Ehizojie. Forensic analysis of open-source XMPP/Jabber multi-client instant messaging apps on Android smartphones. SN Applied Sciences. 2021-03-06, 3 (4): 430. ISSN 2523-3971. S2CID 233467928. doi:10.1007/s42452-021-04431-9可免費查閱 (English). 
      23. ^ Radonz, Raúl. Conversations is an Open Source & Secure Jabber/XMPP Client for Android. XDA Developers. 2017-12-10 [2022-03-24]. (原始內容存檔於2021-05-15). 
      24. ^ The 2020 review of Messaging Service Providers: XMPP/Conversations. Decentralize.Today. 2020-09-16 [2021-10-14]. (原始內容存檔於2021-10-25) (English). 

      外部連結[編輯]

      • Module:Official_website第90行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      • F-Droid資源庫上的Android軟件套件Conversations Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)Module:WikidataCheck第26行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      • Google Play商店中的Conversations Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)Module:WikidataCheck第26行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      • PRISM Break上的Conversations