Quanto è privata la messaggistica privata?

Mar 14 2023
Come funzionano WhatsApp e app simili e cosa significa per la nostra privacy.
Ogni giorno vengono inviati oltre 100 miliardi di messaggi su WhatsApp. È più di 1.
Foto di Joshua J. Cotten su Unsplash

Ogni giorno vengono inviati oltre 100 miliardi di messaggi su WhatsApp. Sono oltre 1,1 milioni di messaggi al secondo. Non capire come le app di messaggistica istantanea lo facilitino può portare a preoccupazioni sulla privacy; memorizzano tutti i nostri messaggi? Qualcun altro può vedere cosa sto inviando?

Ecco un breve dietro le quinte per tranquillizzarti. O preoccupartene di più, non so come prenderai queste informazioni.

Come i messaggi passano da un dispositivo all'altro

Questa spiegazione utilizzerà WhatsApp come esempio, ma la stessa logica si applicherebbe ad altri servizi di messaggistica Internet.

Animazione di messaggistica dell'autore

Apri WhatsApp e invii un messaggio a un amico. Il tuo telefono in realtà non trasmette quel messaggio direttamente al tuo amico; viene inviato ai server di WhatsApp. Questi server sono computer il cui compito è ricevere messaggi da tutti e inviarli al destinatario previsto.

WhatsApp funge da ufficio postale. Il server verificherà la tua identità, quindi riceverà il tuo messaggio e lo memorizzerà finché il destinatario non sarà online e potrà riceverlo. A quel punto, il server invierà il messaggio e la transazione sarà completata.

Questa è chiamata architettura client-server. Siamo i clienti e un server si trova nel mezzo con cui tutti noi possiamo comunicare.

Quindi WhatsApp ha tutti i miei messaggi?

Tutti i nostri messaggi passano attraverso i server di WhatsApp prima di essere inviati alla destinazione finale. Ciò significa che esisteranno brevemente su quei dispositivi. WhatsApp afferma che i messaggi vengono eliminati dai loro server una volta che c'è la conferma che il destinatario ha ricevuto il messaggio. Non possiamo verificare se questo sia completamente vero o meno, ma in teoria i nostri messaggi vengono archiviati solo sui nostri dispositivi e rimangono temporaneamente sui server di WhatsApp fino a quando non vengono consegnati.

Cosa succede se altre persone mettono le mani su un messaggio che ho inviato?

Se un hacker dovesse accedere ai server di WhatsApp, potrebbe vedere i nostri messaggi, ma non potrebbe leggerli; prima di inviare il nostro messaggio al server, i nostri dispositivi lo traducono in un modo comprensibile solo al destinatario previsto. Questo si chiama crittografia end-to-end.

È come mettere ogni messaggio in una scatola chiusa a chiave prima di inviarlo, dove solo il destinatario ha la chiave. Avrai una chiave diversa per ogni persona a cui vuoi inviare un messaggio e avranno solo una copia di quella per loro. Protegge gli utenti dalle violazioni della privacy nel caso in cui qualcuno all'interno di WhatsApp o all'esterno (come gli hacker) dovesse in qualche modo ricevere quei messaggi.

Ma aspetta, c'è un problema!

Questa crittografia end-to-end è stata scritta dalla società, il che significa che possono facilmente aggiungere "backdoor"; modi per aggirare questa crittografia.

Un esempio del motivo per cui lo farebbero è se il governo richiedesse l'accesso per motivi di sicurezza. WhatsApp dovrebbe impostare la sua crittografia in modo che possa essere aggirata quando necessario, il che vanifica completamente il suo scopo ed erode la fiducia.

Non c'è modo di dire con certezza se tali sistemi siano attualmente in atto.

Perché non ci scambiamo messaggi direttamente? Perché abbiamo bisogno di un intermediario?

Un'alternativa a questo sistema si chiama Peer-to-Peer; invii un messaggio a qualcuno e il messaggio passa direttamente dal tuo telefono al suo senza passare attraverso un server. Niente ficcanaso, niente backdoor. Evviva la privacy!

Questa tecnologia ha degli svantaggi. Lo svantaggio principale è che richiede che entrambi gli utenti siano online contemporaneamente. Se uno degli utenti è offline, non è possibile inviare messaggi; Non riesco a inviare un messaggio a qualcuno che è offline, quindi vado offline io stesso e mi aspetto che il messaggio venga recapitato quando tornano online. Questo perché se sono offline, non c'è nessun server che invii il messaggio per me!

Esistono applicazioni di messaggistica che utilizzano tale tecnologia, come Keet (la mia recensione di Keet arriverà presto). Con tutte le violazioni della fiducia che i giganti della tecnologia hanno commesso, questa tecnologia sta diventando sempre più popolare.

Dati questi inconvenienti, prenderesti in considerazione un'alternativa peer-to-peer per proteggere la tua privacy? Fatemi sapere nei commenti.

Seguimi se desideri rimanere aggiornato sui miei articoli in cui scompongo concetti tecnologici in piccoli pezzi e recensisco alcune delle ultime tecnologie!