Jabber/XMPP ChatRoom: Unterschied zwischen den Versionen

Aus lugvswiki
Zur Navigation springenZur Suche springen
(Empfehlungen für Client und Serveranbieter)
(Web-Registrierung für Jabber-Germany.de dazu)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 30: Zeile 30:
 
=== Empfehlenswerte Chatprogramme ===
 
=== Empfehlenswerte Chatprogramme ===
 
'''Anmerkung:''' Hier sind nur Programme, die vom Autor ausgewählt, getestet und selbst benutzt werden. Diese Auswahl ist deshalb ''sehr subjektiv''!
 
'''Anmerkung:''' Hier sind nur Programme, die vom Autor ausgewählt, getestet und selbst benutzt werden. Diese Auswahl ist deshalb ''sehr subjektiv''!
 +
 +
Übersichten:
 +
* [https://omemo.top/ OMEMO Client Progress]
 +
* [https://de.wikipedia.org/wiki/Liste_von_XMPP-Clients Liste der XMPP-Clients in der Wikipedia]
  
  
Zeile 42: Zeile 46:
 
==== Gajim ====
 
==== Gajim ====
 
Da das XMPP Protokoll auch mehrere [https://de.wikipedia.org/wiki/Client Clients] unterstützt, ist es kein Problem parallel zum Smartphone, auch mit einen Programm vom Linux Desktop zuzugreifen und damit auch einfach mit einer "echten" Tastatur zu Chatten. Legt man auf Datenschutz Wert, kommt man um einen OMEMO fähiges Programm nicht herum. Hier gibt es zur Zeit nur [https://gajim.org/ Gajim], welches OMEMO via Plugin unterstützt. Diesen sollte man auf jeden Fall aus den Distributionsquellen installieren. Wichtig ist hier, dass das OMEMO-Plugin meist erst funktioniert, wenn die entsprechenden zusätzlichen Bibliotheken (= libraries) installiert wurden. Deshalb Fehlermeldungen im Pluginmanager beachten. Mehr zu Gajim findet sich wie fast immer im [https://de.wikipedia.org/wiki/Gajim Wikipedia-Artikel].
 
Da das XMPP Protokoll auch mehrere [https://de.wikipedia.org/wiki/Client Clients] unterstützt, ist es kein Problem parallel zum Smartphone, auch mit einen Programm vom Linux Desktop zuzugreifen und damit auch einfach mit einer "echten" Tastatur zu Chatten. Legt man auf Datenschutz Wert, kommt man um einen OMEMO fähiges Programm nicht herum. Hier gibt es zur Zeit nur [https://gajim.org/ Gajim], welches OMEMO via Plugin unterstützt. Diesen sollte man auf jeden Fall aus den Distributionsquellen installieren. Wichtig ist hier, dass das OMEMO-Plugin meist erst funktioniert, wenn die entsprechenden zusätzlichen Bibliotheken (= libraries) installiert wurden. Deshalb Fehlermeldungen im Pluginmanager beachten. Mehr zu Gajim findet sich wie fast immer im [https://de.wikipedia.org/wiki/Gajim Wikipedia-Artikel].
 +
 +
 +
==== Psi+ ====
 +
Qt basierter Client [https://psi-plus.com/wiki/doku.php?id=en:main Psi+ Wiki]. Details folgen. Hier noch die Info aus der [https://de.wikipedia.org/wiki/Psi_(Instant_Messenger) Wikipedia zu Psi] (ohne plus). Anmerkung: Unterstützt zur Zeit noch keinen OMEMO verschlüsselten Gruppenchat bzw. Konferenzen.
 +
  
  
Zeile 48: Zeile 57:
  
 
Hintergrund ist, dass bei XMPP zum einen die Kontakte auf dem Server in ein Adressbuch gespeichert werden können/sollen. Dieses ist notwendig, damit Nachrichten die nicht sofort zugestellt werden können, zwischengespeichert werden können. Somit liegen auch die Nachrichten selbst eine Zeit lang auf dem Server.
 
Hintergrund ist, dass bei XMPP zum einen die Kontakte auf dem Server in ein Adressbuch gespeichert werden können/sollen. Dieses ist notwendig, damit Nachrichten die nicht sofort zugestellt werden können, zwischengespeichert werden können. Somit liegen auch die Nachrichten selbst eine Zeit lang auf dem Server.
 +
 +
Weitere Empfehlungen für Server finden sich auf folgenden Seiten:
 +
* [https://compliance.conversations.im/ Compliance Liste auf Conversations.im]
 +
* [https://status.conversations.im/ Aktueller Serverstatus auf auf Conversations.im]
 +
* [https://werznet.de/xmpp.html werznet.de]
 +
* [https://xmpp.net/directory.php xmpp.net Public XMPP Server Directory] (enthält nicht alle Server in DE)
  
  
 
==== Jabber-Germany.de ====
 
==== Jabber-Germany.de ====
Auf [https://www.jabber-germany.de/ Jabber-Germany.de] wird zur Zeit unser Konferenzraum (siehe unten) [https://de.wikipedia.org/wiki/Hosting "gehostet"]. Leider gibt es hier zwei kleine Einschränkungen. Zum einen bekommt man immer eine Warnung (per Chatnachricht vom Server), wenn man unverschlüsselt schreibt, was aber für manche öffentliche Konferenzen erforderlich ist (Ulf hat den Admin mal angeschrieben ob man da was tun kann). Vermutlich damit er keine DSGVO relevanten Daten speichert. Zweitens müssen neue Adressen wegen Spam Problemen via Email Beantragt werden, was die ansonsten vollkommen Anonyme Benutzung dann doch wieder deanonymisiert.
+
Auf [https://www.jabber-germany.de/ Jabber-Germany.de] wird zur Zeit unser Konferenzraum (siehe unten) [https://de.wikipedia.org/wiki/Hosting "gehostet"]. Leider gibt es hier zwei kleine Einschränkungen. Zum einen bekommt man immer eine Warnung (per Chatnachricht vom Server), wenn man unverschlüsselt schreibt, was aber für manche öffentliche Konferenzen erforderlich ist (man kann beim [xmpp:admin@jabber-germany.de admin] seine Gruppe/Konferenz in eine Whitelist eintragen lassen, um dieses zu umgehen). Zweitens müssen neue Adressen wegen Spam Problemen via Email Beantragt werden, was die ansonsten vollkommen Anonyme Benutzung dann doch wieder deanonymisiert. Um sich dennoch Anonym anzumelden kann man allerdings auch sein Postfach via [https://www.jabber-germany.de/register.html Web-Registrierung] erstellen. Das ist zwar ein zusätzlicher Schritt, ist aber aus meiner (Ulf) Sicht OK.
 +
 
 +
[https://compliance.conversations.im/server/jabber-germany.de Complieance Check]
  
  
 
==== Jabber.de ====
 
==== Jabber.de ====
Der wegen seines Namens wohl bekannteste Server ist vermutlich [https://www.jabber.de/ Jabber.de]. Diesen Zugang kann man einfach und Anonym im Chat-Programm anlegen lassen. Dazu braucht man einfach nur einen neuen Zugang bzw. neues Konto dadurch anlegen, dass man beim eingeben der seiner gewünschten Adresse (im Email stiel <code>MeinName@jabber.de</code>) sowie ein beliebiges neues Passwort (gut merken, da es sonst keine Möglichkeit gibt wieder an die Nachrichten bzw. Adresse zu kommen), einfach nur einen Haken bei "Neu Anlegen" macht (meist wird man dann aufgefordert sein Passwort noch einmal zu bestätigen). Dann (Fehler-)Meldung beachten, da es ja sein kann, dass die Wunschadresse schon benutzt wird.
+
Der wegen seines Namens wohl bekannteste Server ist vermutlich [https://www.jabber.de/ Jabber.de]. Diesen Zugang kann man einfach und Anonym im Chat-Programm anlegen lassen. Dazu braucht man einfach nur einen neuen Zugang bzw. neues Konto dadurch anlegen, dass man beim eingeben der seiner gewünschten Adresse (im Email stiel <code>MeinName@jabber.de</code>) sowie ein beliebiges neues Passwort (gut merken, da es sonst keine Möglichkeit gibt wieder an die Nachrichten bzw. Adresse zu kommen), einfach nur einen Haken bei "Neu Anlegen" macht (meist wird man dann aufgefordert sein Passwort noch einmal zu bestätigen). Dann (Fehler-)Meldung beachten, da es ja sein kann, dass die Wunschadresse schon benutzt wird.  
 +
 
 +
[https://compliance.conversations.im/server/jabber.de/ Complieance Check]
  
  
 
==== TrashServer.net ====
 
==== TrashServer.net ====
Eine Alternative, welche einige Datenschutz- und Sicherheitsbewußte Experten empfehlen ist [https://trashserver.net/ TrashServer.net].
+
Eine Alternative, welche einige Datenschutz- und Sicherheitsbewußte Experten empfehlen ist [https://trashserver.net/ TrashServer.net].  
 +
 
 +
[https://compliance.conversations.im/server/trashserver.net/ Compliance Check]
 +
 
 +
 
 +
==== conversations.im =====
 +
Wer Conversations und damit die OMEMO unterstützen möchte oder schlicht einen der am besten XMPP unterstützenden Server benutzen möchte, kann auch den nach der Probezeit Kostenpflichtigen [https://account.conversations.im/ conversations.im] Server verwenden (Default wenn man Converstaions einrichten - man kann unten aber auch jeden beliebigen Server verwenden). Der Server kostet zur Zeit ca. 1€/Monat (stand 03.09.2018). [https://compliance.conversations.im/server/conversations.im/ Complieance Check]
  
  

Aktuelle Version vom 8. September 2018, 11:26 Uhr

Jabber/XMPP ChatRoom Einführung

XMPP-Logo


Was ist ein Jabber/XMPP ChatRoom?

Das XMPP-Protokoll, das meist auch nach dem ersten erwähnenswert verbreiteten Programm auch Jabber genannt wird, ist ein offener und gut unterstützter Chat-Raum. Mittlerweile in Zeiten von WhatsApp, Threema und anderen etwas in Vergessenheit geraten, aber weit unterstützt. Entgegen den vorher genannten Programmen ist das Protokoll offen und alle Server sind untereinander vernetzt, sogar der Google Messenger Hangouts! Neben der Eigenschaft, dass man sich mit mehreren Client-Programmen auf einen Account anmelden kann, gibt es auch die Möglichkeit des so genannten Multi-User-Chats.


Wie richte ich einen XMPP-Dienst ein

Nach der Auswahl und Installation, des richtigen Programms (meist Jabber oder XMPP Client genannt), wird man beim dem ersten Starten des Programms aufgefordert seine Konto-Daten einzugeben. Besitzt man noch keine Adresse, bieten die meisten Programme durch markieren einer Option (meist Neues Konto erstellen oder ähnlich genannt) an, eine Solche anzulegen. Eine gültige Adresse sieht ähnlich wie eine Email Adresse aus, also EigeneBezeichnung@server.domain. EigeneBezeichnung ist entweder der eigene Name (z.B. in der Form Vorname.Nachname) oder aber ein Pseudonym (z.B. Zorro1 oder ähnlich). Anschließend muss man noch einen XMPP-Server Betreiber entweder Provider mit @ anhängen oder aus der vorhanden Auswahl ausgewählt werden. Anschließend muss man nur noch das Passwort (zur Sicherheit zwei mal) eingeben (gut merken, da es keine Möglichkeit gibt sich ein neues erstellen zu lassen). Das wars eigentlich schon. Gibt es die Bezeichnung schon auf dem Server, oder es treten sonstige Probleme auf, bekommt man eine entsprechende meist recht eindeutige Meldung (falls nicht in Deutsch - notieren und anschließend auf einer Suchmaschine oder Übersetzungsprogramm danach suchen).


Weiterführende Informationen zu XMPP

Sammlung von Referenzen zu weiterführenden Informationen:


Empfehlenswerte Chatprogramme

Anmerkung: Hier sind nur Programme, die vom Autor ausgewählt, getestet und selbst benutzt werden. Diese Auswahl ist deshalb sehr subjektiv!

Übersichten:


Conversations, ChatSecure und Zom

Der mittlerweile am besten Weiterentwickelte XMPP-Client unter Android ist Conversations von OMEMO Erfinder "Daniel Gultsch" und dient deshalb auch immer als Referenzimplementierung des Protokolls. Weiter Infos findet man auch auf der Wikipedia.

Der Android Client ChatSecure wurde von seinen Entwicklern mittlerweile eingestellt, da es aber eine Portierung auf iOS für Apples iPhone gab und die Entwickler auch OMEMO unterstützen wollten, entwickelt das Team nun nur noch diesen Client weiter und ist damit der wichtigste wenn nicht gar der einzigste XMPP-Client mit OMEMO Unterstützung für iPhone & Co. Sie basiert aber mittlerweile im wesentlichen auf den Quellcode von Conversations.

Der dritte im Bunde, welcher auch wesentliche Teile des Quellcodes von Conversations verwendet, ist die im wesentlichen für Kinder gedachte App Zom die es dafür aber sowohl für Android als auch für iOS für iPhone & Co gibt.


Gajim

Da das XMPP Protokoll auch mehrere Clients unterstützt, ist es kein Problem parallel zum Smartphone, auch mit einen Programm vom Linux Desktop zuzugreifen und damit auch einfach mit einer "echten" Tastatur zu Chatten. Legt man auf Datenschutz Wert, kommt man um einen OMEMO fähiges Programm nicht herum. Hier gibt es zur Zeit nur Gajim, welches OMEMO via Plugin unterstützt. Diesen sollte man auf jeden Fall aus den Distributionsquellen installieren. Wichtig ist hier, dass das OMEMO-Plugin meist erst funktioniert, wenn die entsprechenden zusätzlichen Bibliotheken (= libraries) installiert wurden. Deshalb Fehlermeldungen im Pluginmanager beachten. Mehr zu Gajim findet sich wie fast immer im Wikipedia-Artikel.


Psi+

Qt basierter Client Psi+ Wiki. Details folgen. Hier noch die Info aus der Wikipedia zu Psi (ohne plus). Anmerkung: Unterstützt zur Zeit noch keinen OMEMO verschlüsselten Gruppenchat bzw. Konferenzen.


Empfehlenswerte XMPP-Server Betreiber

Anmerkung: Hier sind nur Server, die vom Autor ausgewählt, getestet und selbst benutzt wurden/werden. Diese Auswahl ist deshalb sehr subjektiv! Wichtig war dabei für mich, dass die Server in Deutschland stehen (damit deutschen Recht und insbesondere auch der DSGVO/GDPR unterliegen). Selbstredend sollte der Admin der Server auch der deutschen Sprache mächtig sein ;-)

Hintergrund ist, dass bei XMPP zum einen die Kontakte auf dem Server in ein Adressbuch gespeichert werden können/sollen. Dieses ist notwendig, damit Nachrichten die nicht sofort zugestellt werden können, zwischengespeichert werden können. Somit liegen auch die Nachrichten selbst eine Zeit lang auf dem Server.

Weitere Empfehlungen für Server finden sich auf folgenden Seiten:


Jabber-Germany.de

Auf Jabber-Germany.de wird zur Zeit unser Konferenzraum (siehe unten) "gehostet". Leider gibt es hier zwei kleine Einschränkungen. Zum einen bekommt man immer eine Warnung (per Chatnachricht vom Server), wenn man unverschlüsselt schreibt, was aber für manche öffentliche Konferenzen erforderlich ist (man kann beim admin seine Gruppe/Konferenz in eine Whitelist eintragen lassen, um dieses zu umgehen). Zweitens müssen neue Adressen wegen Spam Problemen via Email Beantragt werden, was die ansonsten vollkommen Anonyme Benutzung dann doch wieder deanonymisiert. Um sich dennoch Anonym anzumelden kann man allerdings auch sein Postfach via Web-Registrierung erstellen. Das ist zwar ein zusätzlicher Schritt, ist aber aus meiner (Ulf) Sicht OK.

Complieance Check


Jabber.de

Der wegen seines Namens wohl bekannteste Server ist vermutlich Jabber.de. Diesen Zugang kann man einfach und Anonym im Chat-Programm anlegen lassen. Dazu braucht man einfach nur einen neuen Zugang bzw. neues Konto dadurch anlegen, dass man beim eingeben der seiner gewünschten Adresse (im Email stiel MeinName@jabber.de) sowie ein beliebiges neues Passwort (gut merken, da es sonst keine Möglichkeit gibt wieder an die Nachrichten bzw. Adresse zu kommen), einfach nur einen Haken bei "Neu Anlegen" macht (meist wird man dann aufgefordert sein Passwort noch einmal zu bestätigen). Dann (Fehler-)Meldung beachten, da es ja sein kann, dass die Wunschadresse schon benutzt wird.

Complieance Check


TrashServer.net

Eine Alternative, welche einige Datenschutz- und Sicherheitsbewußte Experten empfehlen ist TrashServer.net.

Compliance Check


conversations.im =

Wer Conversations und damit die OMEMO unterstützen möchte oder schlicht einen der am besten XMPP unterstützenden Server benutzen möchte, kann auch den nach der Probezeit Kostenpflichtigen conversations.im Server verwenden (Default wenn man Converstaions einrichten - man kann unten aber auch jeden beliebigen Server verwenden). Der Server kostet zur Zeit ca. 1€/Monat (stand 03.09.2018). Complieance Check


Unser Konferenzraum

Wir betreiben jetzt einen eigenen LUG-VS.org Chat Konferenzraum. Falls der Link nicht funktioniert im Chat Programm lug-vs.org@conference.jabber-germany.de als Konferenzkontakt angeben.

Achtung: Zur Zeit ist der Chatraum öffentlich und unverschlüsselt, bitte beim Posten im XMPP-Client die Verschlüsselung abschalten (z.B. bei Conversations)



Zurück zur Hauptseite