Tox: decentralizovaná komunikace

HEISENBERG

ADMIN
ADMIN
Joined
Jun 24, 2021
Messages
1,643
Solutions
2
Reaction score
1,751
Points
113
Deals
666
Wu6hOlHBq5

Tox je protokol pro decentralizovanou textovou, hlasovou a video komunikaci na internetu založený na asymetrickém šifrování, jeho implementací je bezplatný open-source software, který poskytuje celou sadu známých funkcí: hlasovou a video komunikaci, konferenční režim s několika účastníky, indikaci a změnu stavu sítě, podporu emotikonů, sdílení obrazovky, možnost posílat okamžité zprávy a přenášet soubory. Neobsahuje žádnou reklamu. Je prezentován jako otevřená, bezplatná, bez zadních vrátek a nešpehující alternativa ke Skypu, jehož majitelé od 6. února 2011 poskytli NSA přístup ke své infrastruktuře.

Interakce účastníků Tox je realizována podobně jako v cloudové službě BitTorrent Sync. Pro zlepšení přenosové kapacity se využívá výměna informací mezi partnery (peer-to-peer), ale na rozdíl od centralizovaných messengerů (Telegram, WhatsApp, Viber, Skype) nevyžaduje registraci na centralizovaných serverech třetích stran, uživatelské ID se vytváří lokálně. Po instalaci aplikace Tox se automaticky vygeneruje dvojice klíčů - veřejný a soukromý.

Veřejný klíč lze předat komukoli - slouží jako jedinečný identifikátor pro vyhledání partnera k hovoru. Soukromý klíč je uložen pouze u vlastníka a potvrzuje jeho pravost bez vyzrazení osobních údajů. Neexistuje žádný centrální server, vyhledávání partnerů probíhá prostřednictvím DHT.

Ukládání identifikátorů v DHT je organizováno tak, že uživatelé si navzájem nevidí své IP adresy, dokud se nepřidají do svých seznamů kontaktů, teprve poté mají možnost komunikovat (zprávy, hovory atd.). Pokud je nutné, aby se vaše IP adresa partnerovi nezobrazovala, umožňuje Tox přesměrovat provoz přes proxy servery SOCKS, včetně Tor.

Pro vzájemnou komunikaci si účastníci vyměňují veřejné klíče (Tox ID) a přidávají si je do svých seznamů kontaktů v messengerech. Kromě toho jsou všechny konverzace šifrovány pomocí knihovny NaCl.

Webové stránky projektu nabízejí klienty pro populární desktopové platformy: Linux, Windows a OS X a také pro mobilní platformy Android a iOS. Projekt disponuje repozitáři ART a RPM a do většiny populárních distribučních balíčků lze Tox bez potíží nainstalovat. Přidáním repozitáře můžete nainstalovat jednoho z podporovaných klientů: qTox, uTox, Toxygen, Toxic a aTox.

Funkčnost všech klientů je přibližně stejná. Spustíte klienta, vymyslíte přezdívku, načež se vygeneruje Tox ID, které lze předat přátelům. Když si vás přátelé přidají, obdržíte oznámení; pro navázání spojení je třeba jej přijmout. Pokud je přítel poblíž a používá mobilního klienta, může si vás přidat naskenováním QR kódu obsahujícího Tox ID.

Jak nainstalovat aplikaci Tox?

Nejprve je třeba stáhnout program ze stránek vývojáře https://tох.chat/. Instalace se neliší od většiny programů. Po instalaci a spuštění vytvořte nového uživatele nebo importujte stávající Tox ID.
UntorgMJs6

V příslušné sekci zadejte požadovaná nastavení. Možná bude nutné nastavit připojení přes proxy server nebo Tor.

Zkopírujte své Tox ID a předejte ho těm, se kterými se chcete připojit.

Pokud si vás někdo přidal, obdržíte oznámení. Bude možné komunikovat s těmi, od kterých jste je přijali.

Messenger má možnost konference, tedy obecného chatu s několika účastníky.

Toho dosáhnete tak, že v levém dolním rohu kliknete na druhou ikonu.

Jak je to s Jabberem?

Ano, protokol XMPP je dobrá věc, už jen proto, že tento systém také nemá centrální server. Stále však potřebuje své vlastní nezávislé servery a osoby, které je dobrovolně (a často zdarma) udržují a obsluhují. Pokud některý server XMPP z jakéhokoli důvodu přestane pracovat, zůstanou jeho uživatelé bez spojení.

Jabber má tedy tři nevýhody:

  • Pokud server, na kterém byl účet XMPP vytvořen, vypadne ze sítě, zmizí i samotný účet.
  • I přes šifrování mohou být zprávy na serveru zachyceny.
  • Kdo nemá vlastní server, musí využít nabídky třetích stran.
Na druhou stranu systém Tox:

  • Nemůže mít problémy se serverem.
  • Zachovává šifrování kdykoli a kdekoli.
  • Umožňuje, aby se vaše komunikace nedostala do nepovolaných rukou.
 
Last edited by a moderator:
Top