Tox

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 7. prosince 2019; kontroly vyžadují 22 úprav .
Tox

Klient TOX uTox běžící na Windows 7
Typ IM
Zapsáno v C [1]
Operační systém Microsoft Windows , Linux , macOS , Android , iOS , FreeBSD , OpenIndiana a Sailfish OS
První vydání 3. února 2014
Nejnovější verze
Licence GNU GPL 3 [3] [4]
webová stránka tox.chat
 Mediální soubory na Wikimedia Commons

Tox  je protokol pro decentralizovanou textovou, hlasovou a video komunikaci na internetu založený na asymetrickém šifrování . Referenční implementací protokolu je bezplatný software s otevřeným zdrojovým kódem , který poskytuje úplnou sadu známých funkcí: hlasovou a video komunikaci, režim konference s více účastníky, specifikaci a změnu stavu sítě, podporu emotikonů, sdílení obrazovky, možnost okamžitého odesílání zprávy a přenos souborů. Žádné reklamy. Umístěný jako otevřená, bezplatná, backdoor -free a nešpionážní alternativa ke Skypu , jehož vlastníci (Skype) poskytují NSA přístup ke své infrastruktuře od 6. února 2011 [5] .

Interakce účastníků Tox je implementována v podstatě stejným způsobem jako v cloudové službě BitTorrent Sync . Výměna informací typu peer-to-peer se používá ke zlepšení propustnosti, ale na rozdíl od centralizovaných messengerů ( Telegram , WhatsApp , Viber , Skype) nevyžaduje registraci na centralizovaných serverech třetích stran, ID uživatele se vytváří lokálně. Po instalaci Tox se automaticky vygeneruje dvojice klíčů – veřejný a soukromý. Veřejný klíč lze přenést komukoli - slouží jako jedinečný identifikátor pro nalezení partnera. Soukromý klíč je uložen pouze vlastníkem a potvrzuje jeho pravost bez zveřejnění osobních údajů. Neexistuje žádný centrální server, hledání partnerů probíhá prostřednictvím DHT .

DHT úložiště identifikátorů je organizováno tak, aby uživatelé navzájem neviděli své IP adresy, dokud se nepřidají do seznamu kontaktů, teprve poté mají možnost komunikovat (zprávy, hovory atd.) v případě potřeby neukazovat vaši IP adresu na partnera, Tox vám umožňuje přesměrovat provoz přes proxy servery SOCKS , včetně Tor . Kryptografické funkce jsou prováděny pomocí krypto knihovny NaCl vytvořené mezinárodní skupinou bezpečnostních specialistů vedenou Danielem Bernsteinem(Daniel J. Bernstein) z University of Illinois v Chicagu.

Spolupráce na projektu Tox probíhá pomocí GitHubu .

Klienti

Klienti byli vyvinuti pro všechny hlavní operační systémy: Linux , Windows , Android , iOS .

Seznam klientů pro práci s protokolem je uveden v tabulce níže.

název Podporovaný OS Zapsáno v Stav klienta
uTox (µTox) [6] Linux , FreeBSD , OS X , Windows C Rozvinutý
qTox [7] Linux , FreeBSD , OS X , Windows C++ ( Qt ) Rozvinutý
Antox [8] Android Scala , Java opuštěný
Protijed [9] iOS Cíl-C Rozvinutý
tox-rs [10] Linux , Windows Rez Rozvinutý
Toxický [11] konzolový klient pro Linux , FreeBSD , OpenBSD , NetBSD , Solaris , OS X C ( ncurses ) Rozvinutý
Toxigen [12] Linux , Windows Python ( Qt , PySide ) Rozvinutý
kyanid [13] OS Sailfish C++ Opuštěno [14] , naposledy aktualizováno v lednu 2017
gTox [15] linux C++ ( GTK+3 ) Opuštěno (viz stránka projektu na GitHubu)
Toxy [16] Okna C# ( WPF ) Není podporováno (viz stránka projektu [17] na Github)
TRIfA [18] Android C , Java Rozvinutý
xWinTox [19] Linux , FreeBSD , Solaris C / C++ ( FLTK ) Opuštěno [20] , poslední aktualizace v prosinci 2015
Isotoxin [21] Okna C++ Rozvinutý
ratox Linux , BSD , OS X C Opuštěno [22] , poslední aktualizace únor 2015
WebTox [23] na webu HTML5 (klient) + Go (server) Opuštěno [24] , naposledy aktualizováno v lednu 2016
Protox Android Qt (QML) Rozvinutý
aTox [25] Android Kotlin Rozvinutý
yat [26] Linux , Windows , macOS Vala Rozvinutý

Kromě nezávislých klientů byly od vývojářů třetích stran uvolněny také pluginy pro Pidgin [27] (nepodporované ani aktualizované od 4. května 2017 [28] ) a Miranda NG [29] .

Break with the Tox Foundation

11. července 2015 skupina vývojářů oznámila ukončení vztahů s nadací Tox, která kdysi byla vytvořena jako reprezentativní společnost pro projekt. Podle nového vývojářského a diskusního blogu na Redditu si Sean Qureshi (aka Stqism, AlexStraunoff a NikolaiToryzin), hlavní a jediný člen správní rady nadace Tox, „vzal půjčku pro osobní účely, která nesouvisí s projektem, zajištěnou Tox Foundation. a všechny fondy nadace“ [30] [31] .

Není s jistotou známo, kolik se Qureshi zmocnil: podle prohlášení vývojového týmu šlo o „několik tisíc dolarů“; před tím bylo na Redditu hlášeno, že byly ukradeny tři tisíce dolarů [32] . Většinu finančních prostředků tvořily finanční odměny z účasti nadace Tox na programu Google Summer of Code 2014 a také malé množství darů od jednotlivců.

Tyto události způsobily další přesun stránky projektu na novou doménu https://tox.chat , protože Qureshi nejen poskytoval hosting, ale byl také přímým vlastníkem všech starých domén. Navzdory tomu, co se stalo, se vývojáři rozhodli pokračovat v práci na projektu, zvláště poznamenali, že zdrojový kód nebyl kompromitován, protože byl uložen na Github, v úložišti vlastněném irungentoo, hlavním vývojářem toxcore, hlavní knihovny projektu. . Uživatelé však byli požádáni, aby co nejrychleji migrovali do nových úložišť.

Qureshi se 14. září 2015 vyjádřil k situaci v poznámkové části svého účtu GitHub [33] , důrazně odmítl všechna obvinění a uvedl, že údajně neutrácel peníze na osobní potřeby, ale použil je na pokrytí „rostoucích nákladů “ údržby infrastruktury projektu. Navzdory skutečnosti, že Qureshi také uvedl, že je připraven poskytnout důkaz ve formě šeků a potvrzení o platbách za hostingové služby a pronájmy domén, k prosinci 2015 tak nebylo učiněno.

Recepce

Tox získal významnou publicitu ve své rané fázi konceptu a přitáhl pozornost globálních online zpravodajských serverů [34] [35] [36] [37] . 15. srpna 2013 se Tox umístil na 5. místě v seznamu nejoblíbenějších GitHub. Byly vzneseny obavy z úniku metadat a vývojáři reagovali implementací směrování Onion pro proces hledání kamarádů. Tox byl přijat do Google Summer of Code jako mentorská organizace v letech 2014 a 2015 [38] [39] .

Poznámky

  1. https://github.com/irungentoo/ProjectTox-Core/tree/master/toxcore
  2. https://github.com/TokTok/c-toxcore/releases/tag/v0.2.18 - 2022.
  3. https://github.com/TokTok/c-toxcore/blob/master/COPYING
  4. GitHub  (anglicky) – 2007.
  5. Backdoor Skype byl představen před Microsoftem . Získáno 21. října 2021. Archivováno z originálu dne 21. října 2021.
  6. µTox . Tox Wiki. Získáno 7. listopadu 2015. Archivováno z originálu 7. ledna 2017.
  7. qTox . Tox Wiki. Získáno 6. srpna 2015. Archivováno z originálu 7. ledna 2017.
  8. Antox . Tox Wiki. Získáno 6. 8. 2015. Archivováno z originálu 1. 10. 2015.
  9. Protijed (downlink) . Získáno 6. srpna 2015. Archivováno z originálu 18. listopadu 2016. 
  10. tox-rs . Získáno 26. srpna 2019. Archivováno z originálu dne 30. září 2020.
  11. Toxický . Tox Wiki. Získáno 6. srpna 2015. Archivováno z originálu 7. ledna 2017.
  12. Toxigen . wiki.tox.chat . Získáno 1. července 2016. Archivováno z originálu 10. října 2016.
  13. Kyanid . Github. Staženo 3. 1. 2016. Archivováno z originálu 11. 6. 2018.
  14. Nejnovější commit do úložiště Cyanide . GitHub. Staženo: 12. dubna 2018.
  15. gTox . Github. Získáno 7. listopadu 2015. Archivováno z originálu 11. června 2018.
  16. Toxy . Tox Wiki. Získáno 6. srpna 2015. Archivováno z originálu 7. ledna 2017.
  17. Toxy repo . GitHub. Staženo 12. 4. 2018. Archivováno z originálu 12. 1. 2019.
  18. TRIfA . Github. Staženo 11. 5. 2018. Archivováno z originálu 22. 3. 2018.
  19. xWinTox . Tox Wiki. Získáno 7. listopadu 2015. Archivováno z originálu 7. ledna 2017.
  20. Nejnovější potvrzení v úložišti xWinTox . GitHub. Staženo: 12. dubna 2018.
  21. Isotoxin . Tox Wiki. Získáno 21. července 2017. Archivováno z originálu 28. srpna 2017.
  22. Nejnovější odevzdání v úložišti ratox . GitHub. Staženo: 12. dubna 2018.
  23. WebTox . GitHub. Získáno 6. září 2017. Archivováno z originálu 11. června 2018.
  24. Nejnovější potvrzení v úložišti WebTox . GitHub. Staženo: 12. dubna 2018.
  25. aTox . Github. Získáno 1. května 2021. Archivováno z originálu dne 2. března 2021.
  26. yat . gitlab. Získáno 6. února 2022. Archivováno z originálu dne 6. února 2022.
  27. tox-prpl - Tox Protocol Plugin pro Pidgin (downlink) . Získáno 17. září 2015. Archivováno z originálu 22. srpna 2015. 
  28. Konec. jin-eld/tox-prpl@d8de76a  (anglicky) . GitHub. Staženo: 24. května 2018.
  29. Tox Protocol . Miranda NG Oficiální fórum komunity . hlídač. Získáno 17. září 2015. Archivováno z originálu 7. listopadu 2017.
  30. Blog Tox: Aktuální situace (11. července 2015). Získáno 12. srpna 2015. Archivováno z originálu dne 23. října 2015.  (Angličtina)
  31. Rozkol v rámci projektu Tox [LWN.net ] . lwn.net. Datum přístupu: 7. února 2016. Archivováno z originálu 14. ledna 2017.
  32. Aktuální situace pro Tox . reddit . Sagem. Staženo 12. srpna  2015
  33. stqism komentář k situaci [cs ] . Získáno 9. prosince 2015. Archivováno z originálu dne 22. září 2015.
  34. Kar, Saroj Tox: Náhrada za Skype a vaše soukromí? . Silicon Angle (5. srpna 2013). Datum přístupu: 19. února 2014. Archivováno z originálu 18. listopadu 2016.
  35. Grüner, Sebastian Skype-Alternative Freier and sicherer Videochat mit Tox  (německy) . Golem.de (30. července 2013). Datum přístupu: 19. února 2014. Archivováno z originálu 20. prosince 2016.
  36. Projekt Tox vyvíjí bezplatnou alternativu ke Skypu . opennet.ru (30. července 2013). Datum přístupu: 19. února 2014. Archivováno z originálu 28. července 2017.
  37. Nitschke, Manuel Skype-Alternative Tox zum Ausprobieren  (německy) . heise.de (2. srpna 2013). Datum přístupu: 19. února 2014. Archivováno z originálu 30. listopadu 2016.
  38. Project Tox . GSoC 2014 . Získáno 7. března 2015. Archivováno z originálu 6. května 2016.
  39. Project Tox . GSoC 2015 . Získáno 7. března 2015. Archivováno z originálu dne 4. března 2016.

Odkazy