Burocrati, Amministratori, wegan
509
contributi
m (aggiunta sezione do-it-yourJabber) |
m (minor fixes) |
||
(3 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
'''''XMPP''''' (''aka'' '''''Jabber''''') è un protocollo di chat federato: questo significa che se hai un account registrato su un determinato server potrai comunque parlare con gli utenti dell'intera rete XMPP, perché i server si parlano fra loro. Puoi entrare in contatto con chiunque semplicemente aggiungendo alla tua rubrica il suo ''Jabber ID'', analogamente a come faresti con un numero di telefono o un indirizzo email. | '''''XMPP''''' (''aka'' '''''Jabber''''') è un protocollo di chat ''federato'': questo significa che se hai un account registrato su un determinato server potrai comunque parlare con gli utenti dell'intera rete XMPP/Jabber, perché i server si parlano fra loro. Puoi entrare in contatto con chiunque semplicemente aggiungendo alla tua rubrica il suo ''Jabber ID'', analogamente a come faresti con un numero di telefono o un indirizzo email. | ||
XMPP fornisce sia chat | XMPP fornisce sia chat singole, che di gruppo<ref>Le chat di gruppo sono dette anche ''"stanze"'', ''"chatroom"'', ''"conference"'' o ''"MUC"'' (Multi-User Chat)</ref>; queste ultime possono essere [[XMPP/Elenco delle MUC pubbliche|'''pubbliche''']] (mostrate nell'elenco delle MUC disponibili sul server) o '''private''' (accessibili solo agli utenti invitati), protette o meno da password, cifrate o in chiaro, e così via... | ||
Molti programmi per chattare con XMPP ("client") offrono una rubrica per i contatti. | |||
Inoltre il protocollo XMPP è molto estensibile, e ciò permette di scambiare file e immagini attraverso la chat, di stabilire comunicazioni criptate (sia singole che di gruppo), e molto altro ancora. | |||
Esistono client per XMPP su diverse piattaforme: [http://xmpp.org/software/clients.html qui] trovi una lista di client per Linux, Windows, OSX, iOS (iPhone), Android, Nokia Symbian e perfino da browser e da console. In questa pagina troverete le istruzioni e guide per alcuni client che abbiamo provato, tra cui [[XMPP#Gajim|Gajim]] (per PC) e [[XMPP#Conversations|Conversations]] (per Android). | |||
== do-it-yourJabber == | == do-it-yourJabber == | ||
Riga 25: | Riga 26: | ||
=== Registrazione === | === Registrazione === | ||
Siccome il servizio è ancora in fase di sperimentazione non permettiamo ancora la registrazione 'in-band' (cioè direttamente dal client): se vuoi un'account visita [https://jabber.eigenlab.org/ jabber.eigenlab.org], | Siccome il servizio è ancora in fase di sperimentazione non permettiamo ancora la registrazione 'in-band' (cioè direttamente dal client): se vuoi un'account visita [https://jabber.eigenlab.org/ jabber.eigenlab.org]. Ti si aprirà la pagina di registrazione al servizio, presentandoti le magnifiche ''features'', e se scorri ancora un po' il modulo di registrazione: inserisci lo '''username'''<ref>Tutti gli username hanno il dominio <code>@eigenlab.org</code>: ad esempio se inserisco <code>bietola</code> nella pagina di registrazione, il mio JabberID completo sarà <code>bietola@eigenlab.org</code>.</ref> che desideri (due volte per conferma) e poi il '''captcha''' (per confermare che sei uman*, e [http://www.zerocalcare.it/2012/10/01/captcha/ darti fastidio]). La tua richiesta ora è in attesa di approvazione e ti viene presentato un ''token'' ("gettone") che è semplicemente un link unicamente dedicato alla '''tua''' richiesta: conservalo (e non divulgarlo) fino che la tua richiesta non sarà approvata. | ||
Visita periodicamente (o compulsivamente, a seconda della tua predisposizione) il link del tuo token; non appena la tua richiesta verrà approvata comparirà la tua '''password temporanea''' che puoi usare per loggarti (insieme all'username che hai scelto). È importante che tu scelga quanto prima una tua password e la cambi dal client che utilizzi. | |||
Puoi entrare nella chatroom <code>info@conference.eigenlab.org</code> per chiedere assistenza per l'installazione e la configurazione di un client XMPP, o per qualsiasi altro servizio di eigenLab, o anche semplicemente per scambiare quattro chiacchiere.. | Puoi entrare nella chatroom <code>info@conference.eigenlab.org</code> per chiedere assistenza per l'installazione e la configurazione di un client XMPP, o per qualsiasi altro servizio di eigenLab, o anche semplicemente per scambiare quattro chiacchiere.. | ||
Riga 42: | Riga 44: | ||
Con [https://en.wikipedia.org/wiki/Off-the-Record_Messaging OTR] é quasi impossibile avere le conversazioni cifrate fra ''dispositivi diversi usati dallo stesso account'', mentre [https://conversations.im/omemo/ OMEMO], un nuovo protocollo di cifratura sviluppato per Signal, permette una cifratura indolore anche fra device diversi. L'unica pecca è che non è ancora supportato da tutti i client, ma lo abbiamo testato con successo su [[XMPP#Gajim|Gajim]] (PC), [[XMPP#Conversations|Conversations]] (Android) e [[XMPP#Chatsecure|Chatsecure]] (iOS). | Con [https://en.wikipedia.org/wiki/Off-the-Record_Messaging OTR] é quasi impossibile avere le conversazioni cifrate fra ''dispositivi diversi usati dallo stesso account'', mentre [https://conversations.im/omemo/ OMEMO], un nuovo protocollo di cifratura sviluppato per Signal, permette una cifratura indolore anche fra device diversi. L'unica pecca è che non è ancora supportato da tutti i client, ma lo abbiamo testato con successo su [[XMPP#Gajim|Gajim]] (PC), [[XMPP#Conversations|Conversations]] (Android) e [[XMPP#Chatsecure|Chatsecure]] (iOS). | ||
[[File:Omemo-fish.png|miniatura|destra|icona di OMEMO]] | [[File:Omemo-fish.png|miniatura|destra|icona di OMEMO]] | ||
Riga 124: | Riga 125: | ||
===Problemi=== | ===Problemi=== | ||
Gajim sembra non supportare completamente Message Archiving per le MUC [https://trac.gajim.org/ticket/8036 bug tracker]: mostra solo gli ultimi 20 messaggi invece di mostrare tutti i messaggi scambiati nella MUC e non ricevuti perchè si era offline. Conversations invece riceve tutti i messaggi in modo corretto. | Gajim sembra non supportare completamente Message Archiving per le MUC [https://trac.gajim.org/ticket/8036 bug tracker]: mostra solo gli ultimi 20 messaggi invece di mostrare tutti i messaggi scambiati nella MUC e non ricevuti perchè si era offline. Conversations invece riceve tutti i messaggi in modo corretto. | ||
Il supporto OTR in Gajim è disponibile con un plugin, che però è scritto male e non garantisce sicurezza. Gli stessi creatori sconsigliano di utilizzarlo. | |||
==Conversations== | ==Conversations== | ||
Riga 201: | Riga 204: | ||
===Dino=== | ===Dino=== | ||
[[File:Dino.png|miniatura|destra|Alcuni esempi dell'interfaccia di Dino]] | [[File:Dino.png|miniatura|destra|Alcuni esempi dell'interfaccia di Dino]] | ||
[https://github.com/dino/dino Dino] è un client XMPP OpenSource moderno scritto in GTK3 e Vala, è in fase alpha e quindi non considerabile affidabile ma supporta già OMEMO nelle chat 1:1 e le chatroom insieme ad diverse XEPP consultabili [https://github.com/dino/dino/tree/master/xmpp-vala/src/module/xep qui]. Lo sviluppo avanza velocemente | [https://github.com/dino/dino Dino] è un client XMPP OpenSource moderno scritto in GTK3 e Vala, è in fase alpha e quindi non considerabile affidabile ma supporta già OMEMO nelle chat 1:1 e le chatroom insieme ad diverse XEPP consultabili [https://github.com/dino/dino/tree/master/xmpp-vala/src/module/xep qui]. Lo sviluppo avanza velocemente. | ||
Nonostante il suo stadio è già abbastanza usabile | Nonostante il suo stadio è già abbastanza usabile. | ||
==Generare un QR Code con le fingerprint per ogni device== | ==Generare un QR Code con le fingerprint per ogni device== | ||
Riga 229: | Riga 232: | ||
A seconda del client il metodo per recuperare le informazioni cambia: | A seconda del client il metodo per recuperare le informazioni cambia: | ||
===Dino=== | ===Dino=== | ||
Con il comando | Con il comando | ||
Riga 252: | Riga 256: | ||
* [https://www.youtube.com/watch?v=xwu3xjwyy9M video completo] con la presentazione, spiegazione e discussione del servizio (31 Marzo 2017 a [[Exploit]], [https://eigenlab.org/2017/03/jabber-eigenlab-presentazione-del-servizio/ post] sul sito). | * [https://www.youtube.com/watch?v=xwu3xjwyy9M video completo] con la presentazione, spiegazione e discussione del servizio (31 Marzo 2017 a [[Exploit]], [https://eigenlab.org/2017/03/jabber-eigenlab-presentazione-del-servizio/ post] sul sito). | ||
* [https://dev.gajim.org/gajim/gajim/wikis//KeyboardShortcuts scorciatoie da tastiera] per Gajim. | * [https://dev.gajim.org/gajim/gajim/wikis//KeyboardShortcuts scorciatoie da tastiera] per Gajim. | ||
* [https://www.youtube.com/watch?v=40TdEGH3cLA&list=PL7kLyYd4LOdMYiDcV9QTpbyasqJTTWqnG&index=4 video] della presentazione del servizio svolta durante il [https://golem.linux.it/wiki/Linux_Day_2017 Linux Day 2017] organizzato a Empoli dal [https://golem.linux.it Golem]. | |||
Sottopagine di questa pagina: | |||
{{Special:PrefixIndex/XMPP/}} <!-- elenco delle sottopagine di questa pagina --> | |||
==Note== | ==Note== |