Kralyk's Blog

Tor Project

Základní terminologie

Nejdříve než začneme je nutné si uvědomit základní terminologii.

  • Tor - softwarový systém
  • Tor Browser - prohlížeč na přístup do tor sítě
  • .onion - pseudodoména pro tor
  • DarkWeb - část internetu nedohledatelná běžným vyhledávačem a je nutné pro prohlížení proxy, nejznámější je tor

Co to vlastně Tor je?

Tor je softwarový systém, který funguje na principu klient-server (oddělení klienta a serveru). Je to vysoce anonymní způsob přístupu k internetu. Dokáže totiž skrýt IP uživatele i serveru a tak je zajištěné anonymní setkání uživatele a serveru. Ačkoliv je TOR zkratka (The Onion Routing) nyní je již považován za slovo.

.onion adresy

Adresa s koncovkou .onion je generována na základě veřejného klíče při konfiguraci skryté služby v síti tor.. Původní verze adres (v2) měly 16 znaků, zatímco novější verze (v3) mají 56 znaků, což zvyšuje bezpečnost a odolnost proti útokům.

Jak to funguje?

Tor na komunikaci mezi uživateli a službami využívá uzly. To jsou servery provozovány uživateli přes které teče komunikace. Tyto nody jsou 3. Nazývají se entry, middle a exit node.

  • entry node (vstupní uzel) - node zná ip uživatele ale neví kam teče provoz
  • middle node (střední uzel) - nezná uživatele ani server
  • exit node (výstupní uzel) - nezná uživatele ale zná cílovou destinaci Tedy to tomu jde porozumět tak, že každá node zná co bylo před ní a co následuje ale nezná celý řetězec. Zde si musíme uvědomit, že tor lze používat na přístup na normální web a tedy exit node jde na google.com například nebo pokud jde o skrytou službu tak se vytvoří styčný bod kde se sejde server a uživatel.

Jak se uživatel připojí

  1. Uživatel zjistí introduction points (úvodní body) skryté služby

    • Služba si vybere několik úvodních bodů, přes které jí pomáhají s komunikací
    • Tuto informaci o úvodních bodech služba veřejně publikuje do Distributed Hash Table v tor síti.
    • Uživatel stáhne tuto informaci a zjistí, přes které uzly se může službě připojit.
  2. Uživatel požádá skrytou službu o spojení

    • Uživatel vybere jeden z úvodních bod a přes něj pošle skryté službě žádost o spojení.
    • Tato zpráva obsahuje návrh na použití styčného bodu, což je další náhodný tor uzel, přes který budou komunikovat.
  3. Skrytá služba přijme žádost a spojí se s styčným bodem

    • Pokud služba souhlasí, vytvoří svůj TOR okruh ke styčnému bodu, který navrhl uživatel.
  4. Uživatel a služba komunikují přes styčný bod

    • Obě strany nyní mají tor okruhy, které končí u stejného styčného bodu
    • Tento uzel pouze přesměrovává data aniž by jim rozuměl

DarkWeb není Tor

Ačkoli je DarkWeb často spojován s nelegálními aktivitami, síť Tor má také legitimní a prospěšné využití. Poskytuje platformu pro svobodné vyjadřování v zemích s přísnou cenzurou, umožňuje novinářům komunikovat anonymně a bezpečně, a chrání soukromí uživatelů před sledováním. Například The New York Times a BBC provozují své .onion verze, aby umožnily bezpečný přístup čtenářům v restriktivních zemích.

Pár slov na konec

Aby tento článek nebyl tak dlouhý. Toto je jenom 1. část na toho téma. Do budoucna budou vznikat další články na toto a podobné téma. Další článek bude na téma bezpečnost a pak už se můžeme vrhnou na nějakou prohledávačku.

Zdroje

https://cs.wikipedia.org/wiki/Tor_(software) https://en.wikipedia.org/wiki/Tor_(network) https://www.torproject.org/ https://cs.wikipedia.org/wiki/Temn%C3%BD_web https://cs.wikipedia.org/wiki/Klient%E2%80%93server