Questa è una possibile soluzione per configurare un sistema di Live chat sicura su onion network (darknet).

Live chat sicura

Ho scoperto questo software: https://github.com/RocketChat/Rocket.Chat con il quale è possibile creare una sistema di chat, con client web.

Rocket.Chat è gratuito, illimitato e open source. Può essere utilizzato come sistema di comunicazione e sostituire email e sistemi di instant messaging per i gruppi di lavoro. Comunicare e collaborare con il tuo team, condividere file, chattare in tempo reale o passare a video / audio conferenza. Qui c’è un video introduttivo su Rocket.Chat:

Il video è disponibile in inglese e portoghese.

Utilizzando Rocket.Chat su un hidden service , configurato su un proprio server, questo sistema garantisce un livello di riservatezza elevato perchè:

  • il server è gestito in proprio e nessuno avrebbe accesso a eventuali log e configurazioni del sistema
  • l’utilizzo della applicazione web avviente sulla darknet tramite TOR Browser

Configurazione

L’ambiente di test che ho utilizzato è il seguente:

  • Digital Ocean Droplet
  • 1GB RAM – 1 CPU – Sistem Operativo: Ubuntu 16.04
  • Configurazione del firewall Digital Ocean, che abilita in ingresso le connessioni SSH per il management, solo quando necessario. In questo modo dopo la configurazione il server non ha alcuna porta aperta sulla clearnet.
  • Costo 5$ al mese

Live chat sicura

configurazione firewall:

Live chat sicura

La procedura per la configurazione del sistema è la seguente:

  • Installazione di TOR e SNAP
  • Installazione di rocketchat-server
  • Configurazione hidden service e mapping porta 3000 (utilizzata da rocketchat-server)
  • Riavvio e configurazione servizio TOR
  • Lettura dell’hidden service url


apt -y update && apt -y install tor snap

snap install rocketchat-server

echo 'HiddenServiceDir /var/lib/tor/hidden_service/' >> /etc/tor/torrc && echo 'HiddenServicePort 3000 127.0.0.1:3000' >> /etc/tor/torrc

systemctl restart tor && systemctl enable tor

more /var/lib/tor/hidden_service/hostname #this is the random hostname

A questo punto, utilizzando il TOR Browser, è possibile raggiungere l’hidden service dove è installato rocket.chat e avviare la procedura di setup:

La documentazione per la configurazione di rocket.chat è qui:

https://rocket.chat/docs/

Al termine di questa procedura si potrà utilizzare rocket.chat per creare stanze, utenti e comunicare nella darknet su un proprio server ed avere una Live chat sicura su onion network (darknet)

Author