Co je síť Tor?
Obsah
Úvod
Co je Tor?
Jak onion routing funguje?
Proč používat Tor?
Závěrem
Co je síť Tor?

Co je síť Tor?

Pokročilí
Published May 11, 2020Updated Dec 16, 2021
5m

Úvod

Internet, který pravděpodobně používáte ke čtení tohoto článku, zdaleka není soukromý. Pozorovatelé mohou zjistit, kde se nacházíte, a pomocí souborů cookie nebo otisků prstů na zařízeních mohou získat překvapivé množství informací o vašich online návycích.
Možná vám to nevadí. Ne každý však sdílí tento názor, zvláště když je zde snadno dostupný software, který může vaše soukromí relativně snadno zlepšit. V tomto článku se podíváme na Tor, nástroj, který vítají aktivisté za ochranu soukromí po celém světě.


Co je Tor?

Tor (zkratka z anglického The Onion Router) je technologie pro ochranu vaší online aktivity před slídily. Spoléhá na distribuovanou síť osob, které předávají vaše zprávy serveru, s nímž chcete komunikovat. 

Vzhledem ke struktuře sítě server neví, kdo jste – tedy pokud se nepřihlásíte svým jménem. Váš poskytovatel internetových služeb (ISP) vidí, že používáte Tor, ale nemá možnost zjistit, co si prohlížíte.

Anonymity Toru je dosaženo pomocí tzv. onion routingu (cibulového směrování). Díky šifrování komunikace a jejímu „posouvání“ po síti uzlů nikdo nepozná, odkud pochází.


Jak onion routing funguje?

Odpovězme si na tuto otázku jinou otázkou – co by mohla mít cibule (onion) společného se soukromím?

Ukázalo se, že stejně jako cibule (nebo milí zelení zlobři) mají i pakety, které posíláte prostřednictvím sítě Tor, své vrstvy. První vrstvu tvoří vaše zpráva, kterou zašifrujete. Poté vezmete tuto zabalenou zprávu a přidáte další vrstvu – tentokrát ji však zašifrujete jiným klíčem. To uděláte potřetí (opět s jiným klíčem) a nakonec získáte něco, co se strukturálně podobá kryptografické cibuli.

Svá data jste zabalili do několika vrstev šifrování.


Pokud by se někdo chtěl dostat k jádru naší cibule, musel by být schopen dešifrovat všechny tři vrstvy. Pro naše účely zajišťujeme, aby to nedokázala žádná osoba. V síti vybereme tři rovnocenné uživatele (nazvěme je Alice, Bob a Carol). Použijeme tři klíče, ale každá peer osoba může znát pouze jeden.

Než zpráva dorazí do koncového bodu, bude nejprve odeslána Alici, poté Bobovi a nakonec Carol, která funguje jako výstupní uzel

Carol je poslední osobou, která cibuli přijímá, takže naši zprávu nejprve zašifrujeme klíčem, který Carol zná. Bob je uprostřed, takže naše data zašifrujeme klíčem, který zná jako další. Předtím však přidáme trochu informace, která Bobovi řekne, kam má data poslat (tj. Carol). Nakonec všechny tyto informace (plus pokyn k odeslání paketu Bobovi) zabalíme pomocí klíče, který zná Alice.

Hráli jste někdy hru, při které se odměna zabalí do několika vrstev papíru a předává se dokola, přičemž hráči ji postupně rozbalují? To, co děláme, je trochu podobné. Až na to, že v onion routingu nevidíte ostatní hráče. Všichni jste v různých místnostech, ale balíček si můžete předávat otvory ve stěnách.

Uděláte balíček. Na vnějším obalu je štítek s nápisem „Alice“, což znamená, že ho může otevřít pouze ona. Prostrčíte ho otvorem ve zdi.

Alice strhne vrstvu. Vidí, že dalším adresátem je Bob, a tak ho podá dalším otvorem ve zdi. Ten vrstvu odlepí a předá ji Carol. Když se k ní dostane, rozbalí ji a najde zprávu –  pošli mi nějaký ten kvalitní obsah z Binance Academy.
Carol vytiskne článek, zabalí ho do svého papíru a předá ho Bobovi, který ho zabalí do svého. Nakonec jej Alice zabalí do třetí vrstvy a předá vám. Můžete rozbalit všechny tři vrstvy. Netrvá dlouho a užíváte si jeden z nejlepších obsahů o kryptoměnách, jaké člověk zná.


Chcete začít s kryptoměnami? Kupte si Bitcoin na platformě Binance!


Tor je pouze jednou z implementací onion routingu a je spravován organizací Tor Project. Stejně jako na našem obrázku výše používá tři skoky k zamaskování zdroje zprávy. Není důvod se omezovat – pokud chcete, můžete mít protokol s několika vrstvami šifrování. 

Za další skoky je však třeba zaplatit. Pokud jste někdy používali prohlížeč Tor Browser, pravděpodobně jste si všimli, že je výrazně pomalejší než běžný prohlížeč. To dává smysl, protože nekomunikujete přímo se serverem. Informace se k cíli dostávají spletitou cestou a na každém kroku se musí měnit.

Čím více skoků máte, tím déle komunikace trvá. Tři jsou považovány za dostatečně soukromé. Je třeba poznamenat, že výstupní uzel (Carol) může vidět, co posíláte na server, pokud to není šifrované (tj. pomocí HTTPS). Pokud tedy předáváte přihlašovací údaje (e-mail, heslo) v prostém textu, můžete zničit veškeré výhody z hlediska soukromí. Pokud se navíc do Binance Academy přihlásíte jako ceo@binance.vision, server bude vědět, kdo jste.


Proč používat Tor?

Tor má špatnou pověst – pro mnohé je synonymem pro trhy s drogami, zbraněmi a dalším nelegálním zbožím a službami. Spolu s dalšími technologiemi zvyšujícími soukromí, jako jsou kryptoměny, onion služby a kryptografie s veřejným klíčem, umožňuje Tor uživatelům komunikovat s vysokým stupněm důvěrnosti.

Používání Toru zločinci je svým způsobem povzbudivou podporou tohoto systému. Pokud něčí svoboda závisí na jeho soukromí, pak nástroje, které používá, pravděpodobně odpovídají svému účelu. Můžete být whistleblower na útěku před třemi vládami. Nebo můžete být obyčejný člověk, který prostě nechce, aby váš poskytovatel internetu špehoval vaše rozhovory s přáteli a rodinou. Na tom nezáleží – technologie jako Tor jsou agnostické nástroje pro posílení soukromí každého z nás.

Tor však není zázračný nástroj. Pokud nevíte, co děláte, můžete snadno osobní informace vyzradit. Profilovat vás mohou i takové věci, jako je JavaScript, ale rozšíření prohlížeče, která jej blokují, vám mohou pomoci se tomuto úskalí vyhnout.


Závěrem

Tor – a onion routing obecně – je nedílnou součástí digitálního soukromí. Získat úplnou anonymitu na internetu je prakticky nemožné, ale po jednoduchém stažení si uživatelé mohou užívat prohlížení internetu bez zvědavých očí. Takové nástroje mají zásadní význam pro vyhýbání se cenzuře a obranu základního práva na soukromí.