XMPP – che cos’è?

XMPP sembra essere solo un'altra abbreviazione criptica. Ma dietro c'è la possibilità di comunicare con gli utenti di altri messenger indipendentemente dal proprio messenger. Questo articolo ti dice esattamente che cos'è XMPP.

  • Comunicare attraverso i confini del messaggero usando XMPP
  • Due modi per comunicare XMPP
  • Crittografia end-to-end con OMEMO

Comunicare attraverso i confini del messaggero usando XMPP

XMPP sta per "Extensible Messaging and Presence Protocol". Quindi è un protocollo estensibile di messaggistica e presenza, uno standard ufficiale di internet per la comunicazione. Prima che diventasse uno standard ufficiale, il protocollo si chiamava Jabber (in inglese chatter, yakking) - nel frattempo, però, questo è il nome di un servizio XMPP della società Cisco. Tuttavia, il nome Jabber è ancora spesso usato come sinonimo di XMPP.

XMPP o Jabber può essere usato come un tipo di messaggero o servizio di chat che offre una funzione speciale: È possibile comunicare direttamente con gli utenti di altri servizi di chat senza utilizzare questi altri servizi stessi. Il prerequisito è che anche gli altri servizi usino il protocollo XMP. Le e-mail funzionano in modo simile: come utente gmx, puoi anche scambiare e-mail con gli utenti web.de.

Due modi di comunicazione XMPP

Per poter comunicare tramite XMPP, ci sono fondamentalmente due modi diversi, che o partono dal client o dal server. Quindi puoi scegliere un client XMPP come Conversations (Android), Gajim (Windows) o Dino (Linux). Puoi trovare una lista dettagliata di client sul server XMPP Jabber.de. Per il client, si seleziona poi uno dei vari server XMPP attraverso il quale la comunicazione deve essere eseguita. Puoi trovare una lista di server al server jabber.at.

Gajim-5f4a04168fc0bdeb.JPG

In alternativa, puoi anche registrarti direttamente al server di tua scelta. Qualunque sia il modo scelto, tutto ciò che serve per registrarsi è un nome utente e una password. Riceverai quindi un identificatore Jabber (ID). Se avete scelto il server jabber.de, per esempio, l'ID appare così: [il tuo nome utente]@jabber.de - questo ricorda molto un indirizzo e-mail e funziona come tale. Con l'aiuto dell'ID, puoi essere identificato e i messaggi possono essere indirizzati a te.

Con l'ID Jabber, puoi accedere a un client o creare un nuovo account XMPP. Tale client può essere, per esempio, anche un messaggero che usa XMPP - come il servizio di chat di un provider di posta elettronica. I server di molti provider sono quindi collegati nella rete XMPP e permettono così ai loro utenti di comunicare tra loro.

Crittografia end-to-end con OMEMO

Il protocollo OMEMO, un'estensione di XMPP, è spesso usato per criptare le chat XMPP. I vostri messaggi sono così crittografati end-to-end - quindi nemmeno gli operatori del server possono leggerli. Cosa significa l'uso di OMEMO per Jabber è mostrato in una classificazione di heise security. XMPP è anche un protocollo aperto. Chiunque può visualizzarlo e segnalare errori o anche falle di sicurezza, che possono poi essere risolte. Questo aumenta la sicurezza di XMPP.

Se vuoi saperne di più su XMPP, puoi trovare un post dettagliato sul blog di XMPP e il client Conversations sul blog di Kuketz.