XMPP – qu’est-ce que c’est ?

XMPP semble d'abord n'être qu'une autre abréviation cryptique. Mais derrière cette abréviation se cache la possibilité de communiquer avec les utilisateurs d'autres messageries, indépendamment de la sienne. Vous découvrirez dans cet article ce qu'est exactement XMPP.

  • Communiquer via XMPP au-delà des frontières des messageries
  • Deux façons de communiquer via XMPP
  • Cryptage de bout en bout avec OMEMO

Communiquer via XMPP au-delà des frontières des messageries

XMPP signifie "Extensible Messaging and Presence Protocol". Il s'agit donc d'un protocole de messagerie et de présence extensible, un standard Internet officiel pour la communication. Avant de devenir un standard officiel, le protocole s'appelait Jabber (de l'anglais pour babiller, jacasser) - entre-temps, c'est toutefois le nom d'un service XMPP de la société Cisco. Néanmoins, le nom Jabber est encore souvent utilisé comme synonyme de XMPP.

XMPP ou Jabber peut être utilisé comme une sorte de messagerie ou de service de chat, qui offre une fonction particulière : Vous pouvez communiquer directement avec les utilisateurs d'autres services de chat, sans utiliser ces autres services eux-mêmes. La condition préalable est que les autres services utilisent également le protocole XMP. Les e-mails fonctionnent de manière similaire : en tant qu'utilisateur de gmx, vous pouvez également échanger des e-mails avec les utilisateurs de web.de.

Deux voies pour communiquer via XMPP

Pour pouvoir communiquer via XMPP, il existe en principe deux voies différentes, qui commencent soit par le client, soit par le serveur. Vous pouvez donc choisir un client XMPP comme par exemple Conversations (Android), Gajim (Windows) ou Dino (Linux). Vous trouverez une liste détaillée des clients sur le serveur XMPP Jabber.de. Pour le client, vous choisissez ensuite l'un des différents serveurs XMPP par lequel votre communication doit passer. Vous trouverez une liste des serveurs sur le serveur jabber.at.

Gajim-5f4a04168fc0bdeb.JPG

Vous pouvez également vous inscrire directement auprès du serveur de votre choix. Quelle que soit la méthode que vous choisissez, vous n'avez besoin que d'un nom d'utilisateur et d'un mot de passe pour l'enregistrement. Vous recevrez ensuite un identifiant (ID) Jabber . Si vous avez choisi le serveur jabber.de, l'ID ressemble à ceci : [votre nom d'utilisateur]@jabber.de - cela rappelle fortement une adresse e-mail et fonctionne de la même manière. L'ID permet de vous identifier et de vous adresser des messages.

Avec l'ID Jabber, vous pouvez vous connecter à un client ou y créer un nouveau compte XMPP. Un tel client peut par exemple aussi être une messagerie qui utilise XMPP - par exemple le service de chat d'un fournisseur de messagerie. Les serveurs de nombreux fournisseurs sont alors reliés au réseau XMPP et permettent ainsi à leurs utilisateurs de communiquer entre eux.

Cryptage de bout en bout avec OMEMO

Pour crypter les discussions XMPP, on utilise souvent le protocole OMEMO, une extension de XMPP. Vos messages sont ainsi cryptés de bout en bout - de sorte que même les exploitants de serveurs ne peuvent pas les lire. Une classification de heise security montre ce que l'utilisation d'OMEMO signifie pour Jabber. XMPP est en outre un protocole ouvert. Tout le monde peut le consulter et signaler des erreurs, voire des failles de sécurité, qui peuvent ensuite être corrigées. Cela renforce la sécurité de XMPP.

Si vous souhaitez vous informer davantage sur XMPP, vous trouverez un article de blog détaillé sur XMPP et le client Conversations sur le blog de Kuketz.