Tox: zdecentralizowana komunikacja

HEISENBERG

Administrator
ADMIN
Joined
Jun 24, 2021
Messages
1,656
Solutions
2
Reaction score
1,787
Points
113
Deals
666
Wu6hOlHBq5

Tox to protokół do zdecentralizowanej komunikacji tekstowej, głosowej i wideo w Internecie oparty na szyfrowaniu asymetrycznym, jego implementacją jest darmowe oprogramowanie open-source, które zapewnia pełen zestaw znanych funkcji: komunikację głosową i wideo, tryb konferencji z kilkoma uczestnikami, wskazywanie i zmianę stanu sieci, obsługę emotikonów, udostępnianie ekranu, możliwość wysyłania wiadomości błyskawicznych i przesyłania plików. Nie zawiera reklam. Jest pozycjonowany jako otwarta, darmowa, wolna od backdoorów i nieszpiegująca alternatywa dla Skype'a, którego właściciele zapewnili NSA dostęp do swojej infrastruktury od 6 lutego 2011 roku.

Interakcja uczestników Tox jest zaimplementowana w podobny sposób, jak w usłudze chmurowej BitTorrent Sync. Wymiana informacji peer-to-peer jest wykorzystywana do poprawy przepustowości, ale w przeciwieństwie do scentralizowanych komunikatorów (Telegram, WhatsApp, Viber, Skype), nie wymaga rejestracji na scentralizowanych serwerach stron trzecich, identyfikator użytkownika jest tworzony lokalnie. Po zainstalowaniu Tox automatycznie generowana jest para kluczy - publiczny i prywatny.

Klucz publiczny może być przekazany każdemu - służy jako unikalny identyfikator do znalezienia rozmówcy. Klucz prywatny jest przechowywany tylko przez właściciela i potwierdza jego autentyczność bez ujawniania danych osobowych. Nie ma centralnego serwera, wyszukiwanie rozmówców odbywa się za pośrednictwem DHT.

Przechowywanie identyfikatorów DHT jest zorganizowane w taki sposób, że użytkownicy nie widzą nawzajem swoich adresów IP, dopóki nie dodadzą się nawzajem do swoich list kontaktów, a dopiero potem mają możliwość komunikowania się (wiadomości, połączenia itp.). Jeśli konieczne jest niepokazywanie swojego adresu IP rozmówcy, Tox umożliwia przekierowanie ruchu przez serwery proxy SOCKS, w tym Tor.

Aby wchodzić ze sobą w interakcje, uczestnicy wymieniają się kluczami publicznymi (Tox ID) i dodają je do swoich list kontaktów w komunikatorach. Ponadto wszystkie czaty są szyfrowane przy użyciu biblioteki NaCl.

Na stronie projektu dostępne są klienty dla popularnych platform desktopowych: Linux, Windows i OS X, a także na platformy mobilne Android i iOS. Projekt posiada repozytoria ART i RPM, a w większości popularnych dystrybucji pakiety Tox można zainstalować bez żadnych trudności. Dodając repozytorium, można zainstalować jednego z obsługiwanych klientów: qTox, uTox, Toxygen, Toxic i aTox.

Funkcjonalność wszystkich klientów jest w przybliżeniu taka sama. Uruchamiasz klienta, wymyślasz pseudonim, po czym generowany jest Tox ID, który można przekazać znajomym. Gdy znajomi dodadzą cię do znajomych, otrzymasz powiadomienie; należy je zaakceptować, aby nawiązać połączenie. Jeśli znajomy znajduje się w pobliżu i korzysta z klienta mobilnego, można go dodać, skanując kod QR zawierający Tox ID.

Jak zainstalować Tox?

Najpierw należy pobrać program ze strony dewelopera, https://tох.chat/. Instalacja nie różni się od instalacji większości programów. Po instalacji i uruchomieniu należy utworzyć nowego użytkownika lub zaimportować istniejący Tox ID.
UntorgMJs6

Wprowadź wymagane ustawienia w odpowiedniej sekcji. Może być konieczne skonfigurowanie połączenia przez proxy lub Tor.

Skopiuj swój Tox ID i przekaż go osobom, z którymi chcesz się połączyć.

Jeśli ktoś Cię doda, otrzymasz powiadomienie. Możliwe będzie komunikowanie się z osobami, od których je zaakceptowałeś.

Komunikator ma opcję konferencji, czyli ogólnego czatu z kilkoma uczestnikami.

Aby to zrobić, w lewym dolnym rogu kliknij drugą ikonę.

A co z Jabberem?

Tak, protokół XMPP to dobra rzecz, nie tylko dlatego, że ten system również nie ma centralnego serwera. Ale nadal potrzebuje własnych niezależnych serwerów i osób, które dobrowolnie (i często za darmo) je utrzymują i serwisują. Jeśli jakikolwiek serwer XMPP przestanie działać z jakiegokolwiek powodu, jego użytkownicy pozostaną bez połączenia.

Istnieją więc trzy wady Jabbera:

  • Jeśli serwer, na którym utworzono konto XMPP, wypadnie z sieci, wówczas samo konto znika.
  • Pomimo szyfrowania, wiadomości mogą zostać przechwycone na serwerze.
  • Ci, którzy nie mają własnego serwera, muszą korzystać z ofert firm trzecich.
Z drugiej strony system Tox:

  • Nie może mieć problemów z serwerem.
  • Zachowuje szyfrowanie zawsze i wszędzie.
  • Pozwala uniknąć przekazania komunikacji w niepowołane ręce.
 
Last edited by a moderator:
Top