Conversații (software)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Conversații
software
Siglă
Exemplu de captură de ecran
Tip Mesagerie instanta
Dezvoltator Daniel Gultsch
Data primei versiuni 2014
Ultima versiune 2.9.13 (26 mai 2021)
Sistem de operare Android (4.1 sau o versiune ulterioară)
Limba Java
Licență GPLv3
( licență gratuită )
Site-ul web conversații.im

Conversații este o aplicație de mesagerie instantanee pentru Android care acceptă trimiterea de mesaje criptate , imagini și apeluri video. Se bazează în mare parte pe standarde deschise acceptate , cum ar fi Extensible Messaging and Presence Protocol (XMPP) și Transport Layer Security (TLS).

Dezvoltarea se concentrează pe comunicații sigure și implementarea extensiilor XMPP care sunt importante pentru utilizarea mobilă. Publicațiile specializate au lăudat rețeaua de transmisie descentralizată și deschisă, precum și utilizarea simplă și intuitivă deja cunoscută în alte aplicații. Este considerată o încercare serioasă de a îmbunătăți gradul de utilizare a mesajelor XMPP la un nivel competitiv. [1]

Codul sursă al software-ului este menținut pe GitHub și publicat în condițiile versiunii 3 a GNU General Public License (GPL). Conversațiile pot fi instalate de F-Droid în schimbul unei donații opționale sau achiziționate de pe Google Play . Google are peste 100.000 de instalații până în 2020. [2]

Istorie

Pe 24 ianuarie 2014, primul cod a fost încărcat în depozitul public. [3] Prima versiune oficială 0.1 a fost lansată pe 24 martie 2014 [4] când chat-urile mobile criptate au câștigat popularitate în urma dezvăluirilor de supraveghere în masă din 2013 (iunie 2013–) și a achiziționării WhatsApp de către o parte a Facebook (februarie 2014) ). [5] În curând a primit câteva recenzii pozitive. [1] [6] În primăvara anului 2014 a fost inclus pe Google Play și începând cu versiunea 0.1.3 din 6 aprilie 2014 în depozitul alternativ de software Android F-Droid. [7] De la versiunea 0.2 din 12 mai este acceptată trimiterea de imagini (transfer de fișiere, ca date în text clar sau criptat cu OpenPGP) și cu versiunea 0.4 (30 iunie), de asemenea, criptată cu OTR. [8] [9] Versiunea 1.0 a fost lansată pe 1 februarie 2015. [10] Andreas Straub a participat la Google Summer of Code 2015 în numele Conversațiilor. [11] [12] Aceasta a produs schițe pentru un nou standard de criptare end-to-end (OMEMO) care au fost trimise către XMPP Standards Foundation (XSF) pentru standardizare. [13] [14] În octombrie 2015, proiectul ChatSecure a anunțat că va baza versiunea Android a aplicației sale pe inima Conversațiilor și că lucrează la o implementare a OMEMO pentru iOS. [15]

Pe 23 martie 2018, a fost lansat Conversațiile 2.0.0. Această versiune a eliminat suportul pentru criptarea OTR și a activat OMEMO în mod implicit (cu excepția grupurilor publice).

Versiunea 2.3.0 lansată în septembrie 2018 a introdus suport pentru TLS 1.3.

În timpul unei prezentări la o conferință de securitate din octombrie 2018, Bundespolizei a anunțat că vor folosi Conversații pe telefoanele lor mobile pentru comunicații interne. [16]

Versiunea 2.8.0, lansată la sfârșitul lunii aprilie 2020, a introdus suport pentru apeluri audio / video prin Jingle .

Caracteristici

Conversațiile acceptă în mod nativ (adică fără pluginuri) criptarea end-to-end (E2E) și point-to-point . Aplicația comunică cu serverele XMPP folosind Transport Layer Security (TLS), în timp ce pentru criptarea E2E puteți alege OMEMO și OpenPGP .

Permite mai multor clienți / dispozitive să se conecteze simultan într-un singur cont (utilizând XMPP) și să livreze mesaje către diferiți clienți (sincronizare) utilizând extensia protocolului „Message Carbons” (XEP-0280) și algoritmul Axolotl.

Fișierele pot fi trimise, cu criptare opțională. Imaginile sunt afișate în linie cu mesaje text pe ecranul conversației.

În calitate de client XMPP, Conversațiile oferă în mod inerent interoperabilitate cu alte programe XMPP și nu sunt legate de infrastructura serverului producătorului.

  • Chat multi-utilizator (MUC)
  • Integrare cu agenda de opțiuni
  • Suport pentru mai multe conturi / adrese
  • Suport pentru apeluri video

Prezentare generală a XEP-urilor implementate

Conversațiile stăpânește următorul XEP, prescurtarea pentru XMPP Extension Protocol, extensiile oficiale ale protocolului XMPP: [17]

  • XEP-0027: Utilizare curentă Jabber OpenPGP
  • XEP-0030: Descoperirea serviciului
  • XEP-0045: Chat multi-utilizator (MUC)
  • XEP-0048: Marcaje
  • XEP-0084: Avatar utilizator
  • XEP-0085: Notificări de stare de chat
  • XEP-0092: Versiune software
  • XEP-0115: Capabilități de entitate
  • XEP-0163: Protocol de evenimente personale (avatar și nick)
  • XEP-0166: Jingle (utilizat numai pentru transferuri de fișiere)
  • XEP-0172: Pseudonim utilizator
  • XEP-0184: Chitanțe de livrare a mesajelor (numai răspuns)
  • XEP-0191: Comandă de blocare
  • XEP-0198: Managementul fluxului
  • XEP-0199: XMPP Ping
  • XEP-0234: Transfer de fișiere Jingle
  • XEP-0237: Versiune de listă
  • XEP-0245: Comanda / me
  • XEP-0249: Invitații MUC directe (numai primire)
  • XEP-0260: Metoda de transport Jingle SOCKS5 Bytestreams
  • XEP-0261: Metoda de transport Jingle In-Band Bytestreams
  • XEP-0280: Mesaje Carboni
  • XEP-0308: Corecția ultimului mesaj
  • XEP-0313: Managementul arhivei mesajelor
  • XEP-0319: Ultima interacțiune cu utilizatorul în prezență
  • XEP-0333: Marcatori de chat
  • XEP-0352: Indicarea stării clientului
  • XEP-0357: Notificări push
  • XEP-0363: Încărcare fișier HTTP
  • XEP-0368: înregistrări SRV pentru XMPP peste TLS
  • XEP-0377: Raportare spam
  • XEP-0384: Criptare OMEMO

Notă

  1. ^ a b Conversație: OpenSource Instant-Messenger im Holo-Design und mit Ende-zu-Ende- Verschlüsselung , la android-user.de . Adus la 15 mai 2020 . (in germana)
  2. ^ Conversații (Jabber / XMPP) , la play.google.com . Adus la 15 mai 2020 .
  3. ^ Prima comitere , la github.com . Adus la 15 mai 2020 .
  4. ^ Versiunea 0.1 , pe github.com . Adus la 15 mai 2020 .
  5. ^ Cât de sigur este TextSecure? ( PDF ), pe eprint.iacr.org . Adus la 15 mai 2020 . (in engleza)
  6. ^ Conversații - Alternativa WhatsApp # 9: XMPP im Google Style , la n-droid.de . Adus la 15 mai 2020 (arhivat din original la 19 ianuarie 2016) .
  7. ^ Conversații pe F-Droid , la f-droid.org . Adus la 15 mai 2020 .
  8. ^ Actualizați zum Beitrag: Conversații: Neuer Jabber / XMPP Client pentru Android , la netbunker.de . Adus la 15 mai 2020 (arhivat din original la 21 ianuarie 2016) . (in germana)
  9. ^ Changelog , la github.com . Adus la 15 mai 2020 .
  10. ^ Lansarea 1.0 , pe github.com . Adus la 15 mai 2020 .
  11. ^ Summer of Code 2015 , la wiki.xmpp.org . Adus la 15 mai 2020 .
  12. ^ Suport Axolotl pentru conversații , pe google-melange.com . Adus la 15 mai 2020 .
  13. ^ Criptare OMEMO , la xmpp.org . Adus la 15 mai 2020 (arhivat din original la 29 ianuarie 2016) .
  14. ^ OMEMO Encrypted Jingle File Transfer , la xmpp.org . Adus la 15 mai 2020 .
  15. ^ ChatSecure, Conversații și Zom , la chatsecure.org . Adus la 15 mai 2020 .
  16. ^ Samsung - Mobile Endgeräte der Bundespolizei in einer sicheren Betriebsumgebung (Android / Samsung Knox / Airwatch) , pe 2018.it-sa.tv . Adus la 15 mai 2020 . (in germana)
  17. ^ Conversații / docs / XEPs.md , pe github.com . Adus la 15 mai 2020 .

Elemente conexe

linkuri externe