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í
-
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.
-
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.
-
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.
-
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