123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825 |
- <!DOCTYPE html>
- <html>
- <head>
- <title></title>
- <!-- 2017-06-10 sáb 16:55 -->
- <meta charset="utf-8" />
- <meta htto-equiv="X-UA-Compatible" content="chrome=1" />
- <meta name="generator" content="Org-mode with org-ioslide" />
- <meta name="author" content="lucha, nullpointer, i-330" />
- <!--<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">-->
- <!--<meta name="viewport" content="width=device-width, initial-scale=1.0">-->
- <!--This one seems to work all the time, but really small on ipad-->
- <!--<meta name="viewport" content="initial-scale=0.4">-->
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <link rel="stylesheet" media="all" href="theme/css/default.css" />
- <link rel="stylesheet" media="only screen and (max-device-width: 480px)" href="theme/css/phone.css" />
- <link rel="stylesheet" media="all" href="theme/css/small-icon.css" />
- <base target="_blank"> <!-- This amazingness opens all links in a new tab. -->
- <script data-main="js/slides" src="js/require-1.0.8.min.js"></script>
- <script src="js/jquery-1.7.1.min.js" type="text/javascript"></script>
- </head>
- <body style="opacity: 0">
- <slides class="layout-widescreen">
- <slide class="title-slide segue nobackground">
- <aside class="gdbar"><img src="images/conversations_logo.png"></aside>
- <!-- The content of this hgroup is replaced programmatically through the slide_config.json. -->
- <hgroup class="auto-fadein">
- <h1 data-config-title><!-- populated from slide_config.json --></h1>
- <h2 data-config-subtitle><!-- populated from slide_config.json --></h2>
- <p data-config-presenter><!-- populated from slide_config.json --></p>
- </hgroup>
- </slide>
- <slide id="sec-1" class=" segue dark quote nobackground" style="background-image: url(nil)">
- <aside class="gdbar right bottom"><img src="images/conversations_logo.png"></aside><hgroup class="">
- <h2 class=" ">Che cos'è Conversations</h2>
- <h3></h3>
- </hgroup>
- <article class="flexbox vleft auto-fadein" id="text-1">
- </article>
- </slide>
- <slide id="sec-1-1" >
- <hgroup class="">
- <h2 class=" ">Che cos'è Conversations?</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-1-1">
- <p>
- Conversations<sup>1</sup> è una applicazione (app) open source (GPLv3) Android (4.0+) per chattare.
- </p>
- <p>
- A differenza di altre app (WhatsApp, Messegner, ma anche Signal), <span class="underline"><span class="underline">non</span></span> è
- legata ad un servizio centralizzato.
- </p>
- <p>
- Invece, si basa su un protocollo <b><b>federato</b></b> chiamato XMPP (Jabber
- per gli amici).
- </p>
- <p>
- Inoltre, ci permette di <b><b>cifrare</b></b> le nostre conversazioni, così come di fare
- chat di gruppo cifrate.
- </p>
- <footer class="source">
- <p class="footpara">1.
- <a href="https://conversations.im">https://conversations.im</a>
- </p>
- </footer>
- </article>
- </slide>
- </slide>
- <slide id="sec-1-2" >
- <hgroup class="">
- <h2 class=" ">XMPP: un protocollo federato</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-1-2">
- <p>
- Cosa vuol dire che XMPP è un protocollo federato?
- </p>
- <p>
- Pensiamo alle email: ognugno di noi ha un email con un diverso
- provider (autistici, riseup, google, poliziadistato.it).
- </p>
- <p>
- Se vogliamo mandare un'email a qualcuno che usa, per esempio, riseup.net,
- <span class="underline"><span class="underline">non</span></span> è necessario avere noi stessi una casella di riseup! Possiamo usare la
- nostra email di autistici.
- </p>
- <p>
- Il server di autistici parlará con il server di riseup e gli consegnerà la
- nostra email. Allo stesso modo chi ha ricevuto la posta potrà risponderci.
- </p>
- <p>
- Questo non è il caso di Facebook Messenger (per esempio): se voglio mandare un
- messaggio ad una mia amica su Messenger, dovró per forza registrarmi su
- Facebook.
- </p>
- </article>
- </slide>
- </slide>
- <slide id="sec-1-3" >
- <hgroup class="">
- <h2 class=" ">Conversations e i server autogestiti</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-1-3">
- <p>
- Questo vuol dire che possiamo utilizzare Conversations con il nostro provider
- alternativo che più ci aggrada.
- </p>
- <p>
- Noi oggi parleremo di Autistici/Inventati ma ognuno può scegliere il suo
- preferito: il bello di una rete federata è che non ci dobbiamo tutti fidare di
- uno stesso gestore.
- </p>
- <p>
- Se vogliamo, possiamo anche installarci un server in casa ed essere i provider
- di noi stessi!
- </p>
- </article>
- </slide>
- </slide>
- <slide id="sec-1-4" >
- <hgroup class="">
- <h2 class=" ">Conversations.im</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-1-4">
- <blockquote>
- <p>
- Conversations isn’t trying to replace current commercial
- messengers.
- </p>
- <p>
- It will simply outlive them.
- </p>
- <p>
- <span class='float-right'>– Daniel "inputmice" Gultsch</span><br />
- </p>
- </blockquote>
- <article class="flexbox vcenter">
- <div class="figure">
- <p><img src="images/conversations.im.png" alt="conversations.im.png" width="700px" />
- </p>
- </div>
- </article>
- </article>
- </slide>
- </slide>
- <slide id="sec-1-5" >
- <hgroup class="">
- <h2 class=" ">Ok, mi hai convinto, dove devo firmare?</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-1-5">
- <p>
- Quello che vedremo adesso è
- </p>
- <ol>
- <li>Come installare Conversations
- </li>
- <li>Come configurare il proprio utente
- </li>
- <li>Aggiungere i contatti e chattare
- </li>
- <li>Fare una chat cifrata di gruppo
- </li>
- <li>foto, audio, video(?)
- </li>
- <li>I rischi che corriamo usando Conversations
- </li>
- </ol>
- </article>
- </slide>
- </slide>
- </slide>
- <slide id="sec-2" class=" segue dark quote nobackground" style="background-image: url(nil)">
- <aside class="gdbar right bottom"><img src="images/conversations_logo.png"></aside><hgroup class="">
- <h2 class=" ">Installare Conversations</h2>
- <h3></h3>
- </hgroup>
- <article class="flexbox vleft auto-fadein" id="text-2">
- </article>
- </slide>
- <slide id="sec-2-1" >
- <hgroup class="">
- <h2 class=" ">Come installare conversations</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-2-1">
- <p>
- Dobbiamo avere uno smartphone con Android versione 4.0 o successive
- </p>
- <p>
- Abbiamo due opzioni per installare Conversations
- </p>
- <ol>
- <li>via Google Play
- </li>
- <li>via F-Droid
- </li>
- </ol>
- </article>
- </slide>
- </slide>
- <slide id="sec-2-2" >
- <hgroup class="">
- <h2 class=" ">Google Play</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-2-2">
- <div class="figure">
- <p><img src="images/gplay.png" alt="gplay.png" class="float-right" width="250px" />
- </p>
- </div>
- <p>
- Google Play è comodo (è già installato di default) ma dobbiamo avere
- un account di Google per usarlo
- </p>
- <p>
- Anche se Conversations è open source, su Google Play è in vendita per
- una modica somma (2.39€)
- </p>
- <p>
- In questo modo si sostiene lo sviluppo di Conversations<sup>1</sup>
- </p>
- <footer class="source">
- <p class="footpara">1.
- Daniel Gultsch sviluppa Conversations a tempo pieno.
- </p>
- </footer>
- </article>
- </slide>
- </slide>
- <slide id="sec-2-3" >
- <hgroup class="">
- <h2 class=" ">F-Droid</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-2-3">
- <p>
- F-Droid è un repository alternativo a Google Play, dove troviamo solo
- programmi open source
- </p>
- <p>
- Conversations è disponibile gratuitamente (ma ricordiamoci di fare una
- donazione, se possiamo, per garantire lo sviluppo!)
- </p>
- <p>
- Per utilizzare F-Droid, dobbiamo prima dire al nostro cellulare di
- accettare app non provenienti da Google Play
- </p>
- </article>
- </slide>
- </slide>
- <slide id="sec-2-4" >
- <hgroup class="">
- <h2 class=" ">Impostazioni</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-2-4">
- <div class="figure">
- <p><img src="images/android-external-app.png" alt="android-external-app.png" width="450px" class="float-left" />
- </p>
- </div>
- <div class="figure">
- <p><img src="images/android-alert.png" alt="android-alert.png" width="450px" class="float-right" />
- </p>
- </div>
- </article>
- </slide>
- </slide>
- <slide id="sec-2-5" >
- <hgroup class="">
- <h2 class=" ">Installare F-Droid</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-2-5">
- <p>
- A questo punto possiamo installare F-Droid da <a href="https://f-droid.org">https://f-droid.org</a>
- </p>
- <article class="flexbox vcenter">
- <div class="figure">
- <p><img src="images/f-droid.png" alt="f-droid.png" width="700px" />
- </p>
- </div>
- </article>
- </article>
- </slide>
- </slide>
- <slide id="sec-2-6" >
- <hgroup class="">
- <h2 class=" ">Installare Conversations da F-Droid</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-2-6">
- <div class="figure">
- <p><img src="images/f-droid-conversations.png" alt="f-droid-conversations.png" width="250px" class="float-right" />
- </p>
- </div>
- <p>
- Apriamo la app di F-Droid e da lì possiamo trovare ed installare Conversations
- </p>
- </article>
- </slide>
- </slide>
- </slide>
- <slide id="sec-3" class=" segue dark quote nobackground" style="background-image: url(nil)">
- <aside class="gdbar right bottom"><img src="images/conversations_logo.png"></aside><hgroup class="">
- <h2 class=" ">Configurare il proprio utente</h2>
- <h3></h3>
- </hgroup>
- <article class="flexbox vleft auto-fadein" id="text-3">
- </article>
- </slide>
- <slide id="sec-3-1" >
- <hgroup class="">
- <h2 class=" ">Configurazione Base</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-3-1">
- <p>
- <img src="images/Conversations_1.png" alt="Conversations_1.png" width="250px" class="float-right" />
- Una volta installato Conversations, la prima schermata che vedremo
- sarà questa.
- </p>
- <p>
- "Create account" ci permetterà di creare un account del tipo
- <i>nomeutente@conversations.im</i> per 8€/anno (+ 6 mesi gratuiti).
- </p>
- <p>
- Per utilizzare invece un account che già abbiamo, sceglieremo "Use
- my own provider".
- </p>
- </article>
- </slide>
- </slide>
- <slide id="sec-3-2" >
- <hgroup class="">
- <h2 class=" ">Configurazione Base</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-3-2">
- <div class="figure">
- <p><img src="images/Conversations_2.png" alt="Conversations_2.png" width="250px" class="float-right" />
- </p>
- </div>
- <p>
- Qui inseriremo il nostro utente <code>nomeutente@autistici.org</code> e la
- nostra password.
- </p>
- <p>
- (Se siamo preoccupati di lasciare la password sul cellulare,
- Autistici ha l'opzione di usare OTP e password specifiche per applicazioni)
- </p>
- </article>
- </slide>
- </slide>
- </slide>
- <slide id="sec-4" class=" segue dark quote nobackground" style="background-image: url(nil)">
- <aside class="gdbar right bottom"><img src="images/conversations_logo.png"></aside><hgroup class="">
- <h2 class=" ">La prima chat: aggiungere un contatto</h2>
- <h3></h3>
- </hgroup>
- <article class="flexbox vleft auto-fadein" id="text-4">
- </article>
- </slide>
- <slide id="sec-4-1" >
- <hgroup class="">
- <h2 class=" ">Aggiungere un contatto</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-4-1">
- <p>
- I contatti su Conversations sono identificati dal loro indirizzo
- XMMP, che di solito è uguale all'indirizzo email
- </p>
- <p>
- Per esempio, <code>lucha@paranoici.org</code> è il <span class="underline">Jabber ID</span>
- </p>
- <p>
- Possiamo aggiungere un contatto alla nostra lista usando il tasto
- "+" che appare in alto a destra, e poi il tasto "+(sagoma di persona)"
- </p>
- </article>
- </slide>
- </slide>
- <slide id="sec-4-2" >
- <hgroup class="">
- <h2 class=" ">La prima chat cifrata</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-4-2">
- <div class="figure">
- <p><img src="images/Conversations_8.png" alt="Conversations_8.png" width="250px" class="float-right" />
- </p>
- </div>
- <p>
- Adesso possiamo chattare con il nostro nuovo contatto
- </p>
- <p>
- Per abilitare le cifratura, selezioniamo il lucchetto presente in
- alto a destra, e scegliamo <code>OMEMO</code>
- </p>
- </article>
- </slide>
- </slide>
- <slide id="sec-4-3" >
- <hgroup class="">
- <h2 class=" ">La prima chat cifrata</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-4-3">
- <div class="figure">
- <p><img src="images/Conversations_9.png" alt="Conversations_9.png" width="250px" class="float-right" />
- </p>
- </div>
- <p>
- Ora la nostra conversazione sarà cifrata: il nostro provider XMMP
- non potrà leggere i nostri messaggi!
- </p>
- <p>
- La cifratura avviene sul nostro cellulare, prima che il messaggio
- venga trasmesso, e viene decodificato solo una volta che arriva al
- destinatario.
- </p>
- </article>
- </slide>
- </slide>
- <slide id="sec-4-4" >
- <hgroup class="">
- <h2 class=" ">Verificare la chiave di un contatto</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-4-4">
- <p>
- Se vogliamo essere veramente sicuri di stare parlando con la
- persona giusta, possiamo incontrarci con lei e confrontare le
- chiavi OMEMO (o possiamo usare altri canali di comunicazione:
- telefono, email cifrate, etc.)
- </p>
- </article>
- </slide>
- </slide>
- </slide>
- <slide id="sec-5" class=" segue dark quote nobackground" style="background-image: url(nil)">
- <aside class="gdbar right bottom"><img src="images/conversations_logo.png"></aside><hgroup class="">
- <h2 class=" ">Le chat di gruppo</h2>
- <h3></h3>
- </hgroup>
- <article class="flexbox vleft auto-fadein" id="text-5">
- </article>
- </slide>
- <slide id="sec-5-1" >
- <hgroup class="">
- <h2 class=" ">I gruppi</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-5-1">
- <p>
- Conversations supporta chat tra più persone, e possiamo anche farle
- cifrate!
- </p>
- <p>
- Per iniziare una chat di gruppo, selezioniamo lo stesso tasto "+"
- che abbiamo usato per agiungere un contatto, ma selezioniamo la
- scheda "conferences" e clicchiamo sul tasto "+(sagoma di tante persone)"
- </p>
- <p>
- Selezioniamo "Create conference" e poi possiamo scegliere i
- partecipanti
- </p>
- </article>
- </slide>
- </slide>
- <slide id="sec-5-2" >
- <hgroup class="">
- <h2 class=" ">I gruppi cifrati</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-5-2">
- <p>
- Purtroppo per fare una chat di gruppo cifrata, è necessario che
- tutti i partecipanti abbiano fatto una chat individuale con tutti
- gli altri
- </p>
- <p>
- Questo serve per inizializzare il sistema di cifratura
- </p>
- <p>
- Non è molto comodo e facilmente crea confusione, ma una volta
- iniziate le chat di gruppo funzionano abbastanza bene
- </p>
- </article>
- </slide>
- </slide>
- </slide>
- <slide id="sec-6" class=" segue dark quote nobackground" style="background-image: url(nil)">
- <aside class="gdbar right bottom"><img src="images/conversations_logo.png"></aside><hgroup class="">
- <h2 class=" ">Foto, audio, video(?)</h2>
- <h3></h3>
- </hgroup>
- <article class="flexbox vleft auto-fadein" id="text-6">
- </article>
- </slide>
- <slide id="sec-6-1" >
- <hgroup class="">
- <h2 class=" ">Allegare foto</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-6-1">
- <p>
- Possiamo allegare foto (sia dalla galleria sia dalla fotocamera)
- </p>
- </article>
- </slide>
- </slide>
- <slide id="sec-6-2" >
- <hgroup class="">
- <h2 class=" ">Audio</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-6-2">
- <p>
- Possiamo registrare dell'audio, ma per questo è necessario
- installare un apposito plugin (1.22€ su Google Play, gratis su
- F-Droid)
- </p>
- </article>
- </slide>
- </slide>
- <slide id="sec-6-3" >
- <hgroup class="">
- <h2 class=" ">Video</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-6-3">
- <p>
- Conversations (al contrario di Signal) non supporta chiamate audio
- né video.
- </p>
- <p>
- È possibile però condividere file di qualsiasi tipo, quindi anche
- video, pdf, etc.
- </p>
- </article>
- </slide>
- </slide>
- </slide>
- <slide id="sec-7" class=" segue dark quote nobackground" style="background-image: url(nil)">
- <aside class="gdbar right bottom"><img src="images/conversations_logo.png"></aside><hgroup class="">
- <h2 class=" ">Avvertenze: i rischi e la sicurezza</h2>
- <h3></h3>
- </hgroup>
- <article class="flexbox vleft auto-fadein" id="text-7">
- </article>
- </slide>
- <slide id="sec-7-1" >
- <hgroup class="">
- <h2 class=" ">Che rischi corriamo se usiamo Conversations?</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-7-1">
- <p>
- Nonostante tutto, ci sono dei rischi a cui ci esponiamo quando
- utilizziamo Conversations:
- </p>
- <ul class="build">
- <li>metadati: la lista dei nostri contatti è visibile dal provider che
- usiamo
- </li>
- <li>i provider dei nostri contatti: se parliamo con qualcuno su un altro
- server, quest'ultimo potrebbe loggare tutto il possibile
- </li>
- <li>i messaggi cifrati sono in chiaro sul nostro cellulare: possiamo
- perderlo, od essere infettati da un trojan
- </li>
- <li>il falso senso di sicurezza
- </li>
- </ul>
- </article>
- </slide>
- </slide>
- </slide>
- <slide id="sec-8" class=" segue dark quote nobackground" style="background-image: url(nil)">
- <aside class="gdbar right bottom"><img src="images/conversations_logo.png"></aside><hgroup class="">
- <h2 class=" ">Extendend track</h2>
- <h3></h3>
- </hgroup>
- <article class="flexbox vleft auto-fadein" id="text-8">
- <p>
- Configurazioni avanzate e dettagli
- </p>
- </article>
- </slide>
- <slide id="sec-8-1" >
- <hgroup class="">
- <h2 class=" ">Configurazione con Hidden Service</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-8-1">
- <div class="figure">
- <p><img src="images/Conversations_4.png" alt="Conversations_4.png" width="250px" class="float-right" />
- </p>
- </div>
- <p>
- C'è anche l'opzione di collegarsi via Hidden Service TOR, se
- abbiamo l'applicazione <b>Orbot</b> installata.
- </p>
- <p>
- Menu -> Expert Settings -> Connect via Tor e Extended Connection Settings
- </p>
- </article>
- </slide>
- </slide>
- <slide id="sec-8-2" >
- <hgroup class="">
- <h2 class=" ">Configurazione con Hidden Service</h2>
- <h3></h3>
- </hgroup>
- <article class="" id="text-8-2">
- <div class="figure">
- <p><img src="images/Conversations_5.png" alt="Conversations_5.png" width="250px" class="float-right" />
- </p>
- </div>
- <p>
- Inseriamo <code>wi7qkxyrdpu5cmvr.onion</code> come <i>Hostname</i> e <code>5222</code> come <i>Port</i>
- </p>
- </article>
- </slide>
- </slide>
- <slide class="backdrop"></slide>
- </slides>
- <!--[if IE]>
- <script src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script>
- <script>CFInstall.check({mode: 'overlay'});</script>
- <![endif]-->
- </body>
- </html>
|