Abo
  • Services:
Anzeige
Mit OMEMO können Nutzern auf vielen Geräten verschlüsselt chatten - das bieten nur wenige Messenger.
Mit OMEMO können Nutzern auf vielen Geräten verschlüsselt chatten - das bieten nur wenige Messenger. (Bild: Martin Wolf/Golem.de/OMEMO)

OMEMO in der Praxis ausprobieren: Howto

Bisher hat OMEMO noch keine offizielle XEP-Nummer erhalten, ist also ein Standardentwurf. Grund für die Verzögerung ist die Tatsache, dass die Referenzimplementierung auf dem Signal-Protokoll aufbaut, das unter der GNU General Public License (GPLv3) lizenziert ist. Wäre das beim offiziellen Standard genauso, wäre es unmöglich für proprietäre XMPP-Clients, OMEMO zu implementieren. Aus diesem Grund wird der Standardentwurf dahingehend angepasst, dass dieser eine freie Version des gleichen Double-Ratchet-Algorithmus verwendet. Ein möglicher Kandidat hierfür ist zum Beispiel Olm. Bei dieser Anpassung wird dann auch Feedback aus dem Audit berücksichtigt.

Anzeige

Für den Endanwender und Benutzer eines GPL-lizenzierten XMPP-Clients spielt es jedoch keine Rolle, ob der Standard bereits offiziell ist oder nicht. Immerhin wurden OTR und OpenPGP auch jeweils über zehn Jahre lang benutzt, ohne überhaupt einen Standard für XMPP zu haben.

Um OMEMO auszuprobieren, benötigt man zunächst einen XMPP-Account. Zahlreiche Organisationen stellen kostenlose XMPP-Server der Allgemeinheit zur Verfügung. Vor dem Anlegen lohnt sich ein Blick in den XMPP Compliance Tester, da OMEMO auf die serverseitigen Erweiterungen Message Carbons (XEP-0280) und PEP aufbaut. Zudem verhindern Bugs in alten Versionen der Serversoftware die korrekte Funktion von OMEMO. Ein gutes Abschneiden im Compliance Tester ist ein guter Indikator für einen aktuellen Server.

Erstellt werden kann der Account auf den meisten Servern direkt aus dem Client heraus. Dazu ist lediglich ein Haken bei 'Neuen Account auf dem Server anlegen' zu setzen. Fertige OMEMO-Implementierungen gibt es aktuell im Desktopclient Gajim und dem Android-Client Conversations. An einer Implementierung für den iOS-Client Chatsecure wird aktuell gearbeitet.

Gajim benötigt OMEMO-Plugin

Für Gajim ist das OMEMO-Plugin notwendig, das aus dem Programm heraus installiert werden kann. Außerdem empfiehlt es sich, das HTTP Upload Plugin und das Image Preview Plugin zu nutzen, um den Bildversand zwischen Conversations und Gajim zu ermöglichen.

Damit OMEMO als verfügbar angezeigt wird, müssen sich beide Kontakte gegenseitig in ihrer Kontaktliste haben. OMEMO für Gruppenchats wird in Conversations zurzeit noch als experimentell eingestuft und hat ein paar Voraussetzungen, die in den FAQ von Conversations erläutert werden. Für Gajim befindet sich die Unterstützung für Gruppenchats gerade in Arbeit.

Auch wenn noch nicht alle Arbeiten abgeschlossen sind, kann OMEMO bereits als leistungsfähige Alternative für verschlüsselte Chats über XMPP genutzt werden. Der größte Vorteil im Vergleich mit anderen Kryptomessengern: Nutzer können unter verschiedenen Clients auswählen und sind nicht auf einen einzelnen Hersteller angewiesen.

Hinweis: Der Autor dieses Artikels war an der Entwicklung von OMEMO maßgeblich beteiligt.

 Geräte werden einzeln verifiziert

eye home zur Startseite
MathiasRenner 29. Nov 2016

"Setup Whatsapp-like chat messaging that respects your privacy " https://medium.com...

kill4the 15. Nov 2016

In Ubuntu 16.10 klappts noch nicht. Aber trotzdem nutze ich schon seit 16.04 Gajim...

Syntafin 05. Nov 2016

Frage ich mich auch gerade.

EQuatschBob 17. Okt 2016

Es gibt Menschen, die wenn sie eine Frage beantworten, die Frage immer nochmal...

EQuatschBob 17. Okt 2016

Mit prosody klappt es in der Tat out-of-the-box, aber der Server muß PEP (Personal...



Anzeige

Stellenmarkt
  1. operational services GmbH & Co. KG, Leinfelden-Echterdingen
  2. Landeshauptstadt München, München
  3. Robert Bosch GmbH, Schwieberdingen
  4. Randstad Deutschland GmbH & Co. KG, Mainz und Nieder-Olm


Anzeige
Top-Angebote
  1. (u. a. PlayStation 4 Slim 1 TB + Watch_Dogs 1 & 2 + UEFA Euro 2016 für 288,88€, Microsoft Lumia...
  2. 6,99€

Folgen Sie uns
       

Anzeige
Whitepaper
  1. Globale SAP-Anwendungsunterstützung durch Outsourcing
  2. Praxiseinsatz, Nutzen und Grenzen von Hadoop und Data Lakes


  1. Aufsteckbar

    Kugelkamera für Android-Smartphones filmt 360-Grad-Videos

  2. Panamera Turbo S E-Hybrid

    Porsche kombiniert V8-Motor und E-Antrieb

  3. Matrix Voice

    Preiswerter mit Spracherkennung experimentieren

  4. LTE

    Telekom führt Narrowband-IoT-Netz in Deutschland ein

  5. Deep Learning

    Wenn die KI besser prügelt als Menschen

  6. Firepower 2100

    Cisco stellt Firewall für KMU-Bereich vor

  7. Autonomes Fahren

    Briten verlieren Versicherungsschutz ohne Software-Update

  8. Kollisionsangriff

    Hashfunktion SHA-1 gebrochen

  9. AVM

    Fritzbox für Super Vectoring weiter nicht verfügbar

  10. Nintendo Switch eingeschaltet

    Zerstückelte Konsole und gigantisches Handheld



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Limux: Die tragische Geschichte eines Leuchtturm-Projekts
Limux
Die tragische Geschichte eines Leuchtturm-Projekts
  1. Limux München prüft Rückkehr zu Windows
  2. Limux-Projekt Windows könnte München mehr als sechs Millionen Euro kosten
  3. Limux Münchner Stadtrat ignoriert selbst beauftragte Studie

Wacoms Intuos Pro Paper im Test: Weg mit digital, her mit Stift und Papier!
Wacoms Intuos Pro Paper im Test
Weg mit digital, her mit Stift und Papier!
  1. Wacom Brainwave Ein Graph sagt mehr als tausend Worte
  2. Canvas Dells Stift-Tablet bedient sich bei Microsoft und Wacom
  3. Intuos Pro Wacom verbindet Zeichentablet mit echtem Papier

Bundesnetzagentur: Puppenverbot gefährdet das Smart Home und Bastler
Bundesnetzagentur
Puppenverbot gefährdet das Smart Home und Bastler
  1. My Friend Cayla Eltern müssen Puppen ihrer Kinder zerstören
  2. Matoi Imagno Wenn die Holzklötzchen zu dir sprechen
  3. Smart Gurlz Programmieren lernen mit Puppen

  1. Re: Wertungen zur Switch unterliegen einer Sperrfrist

    ph0b0z | 07:30

  2. Re: Interessante Forschung

    tobim80 | 07:27

  3. Re: Also leider doch deutlich langsamer als Intel

    ronlol | 07:23

  4. Re: Gleichbehandlung von Sendern?

    chefin | 07:23

  5. Wahrscheinlich gebundene Rotation

    Vion | 07:23


  1. 07:23

  2. 07:14

  3. 17:37

  4. 17:26

  5. 16:41

  6. 16:28

  7. 15:45

  8. 15:26


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel