vydání nástroje , používané k organizaci práce anonymní sítě Tor. Tor 0.4.1.5 byl uznán za první stabilní verzi větve 0.4.1, která se vyvíjela poslední čtyři měsíce. Větev 0.4.1 bude doprovázena v rámci standardního cyklu údržby — vydávání aktualizací bude zastaveno za 9 měsíců nebo 3 měsíce po vydání větve 0.4.2.x. Dlouhá podpora (LTS) je zajištěna pro větev 0.3.5, pro kterou budou aktualizace vydávány do 1. února 2022.
Hlavní novinky:
- Byla zavedena experimentální podpora paddingu na úrovni řetězců, která umožňuje zvýšit ochranu před metodami sledování provozu Tor. Klient nyní přidává paddingové buňky na začátku řetězců , což činí provoz těchto řetězců více podobný běžnému odchozímu provozu. Cena za zvýšení ochrany spočívá v přidání dvou dalších buněk v každém směru pro řetězce RENDEZVOUS a také jedné nadřazené a 10 podřízených buněk pro řetězce INTRODUCE. Metoda se aktivuje při zadání možnosti MiddleNodes v nastavení a může být deaktivována pomocí možnosti CircuitPadding;
- podpora autentizovaných buněk SENDME pro ochranu před , založené na vytváření parazitního zatížení, když klient žádá o stažení velkých souborů a pozastavuje operace čtení po odeslání žádostí, ale i nadále posílá řízení SENDME, které instruují vstupní uzly, aby pokračovaly v přenosu dat. Každá buňka
SENDME nyní zahrnuje hash provozu, který potvrzuje, a koncový uzel při přijetí buňky SENDME může potvrdit, že druhá strana již obdržela provoz, který byl odeslán při zpracování předchozích buněk; - Součástí je implementace zobecněného subsystému pro přenos zpráv v režimu publikátor-odběratel, který může být použit pro organizaci vnitromodulové interakce;
- Pro parsing řídicích příkazů je nasazen zobecněný subsystém parsing místo samostatného zpracování vstupních dat každého příkazu;
- Byla provedena optimalizace výkonu, která umožnila snížit zátěž na CPU. Tor nyní používá samostatný rychlý generátor pseudo-náhodných čísel (PRNG) pro každý vlákno, který je založen na použití režimu šifrování AES-CTR a využívání bufferingových konstrukcí, jako v libottery a novém kódu arc4random() z OpenBSD. Pro malý objem dat navrhovaný generátor pracuje téměř 100krát rychleji než CSPRNG z OpenSSL 1.1.1. Přestože je nový PRNG vyhodnocován vývojáři Tor jako kryptograficky spolehlivý, zatím se používá pouze na místech vyžadujících vysoký výkon, například v kódu plánování připojení dodatečného vyplnění;
- Byla přidána volba „—list-modules“ pro výpis seznamu zapnutých modulů;
- Pro třetí verzi protokolu skrytých služeb byla implementována příkaz HSFETCH, který byl dříve podporován pouze ve druhé verzi;
- Byly odstraněny chyby v kódu spouštění Tor (bootstrap) a zajištění fungování třetí verze protokolu skrytých služeb.
Zdroj: opennet.ru
