Utgivelse av en ny stabil gren av Tor 0.4.0

Så lyset utgivelse av verktøy Tor 0.4.0.5, brukes til å organisere driften av det anonyme Tor-nettverket. Tor 0.4.0.5 er anerkjent som den første stabile utgivelsen av 0.4.0-grenen, som har vært under utvikling de siste fire månedene. 0.4.0-grenen vil bli vedlikeholdt som en del av den vanlige vedlikeholdssyklusen - oppdateringer vil bli avbrutt etter 9 måneder eller 3 måneder etter utgivelsen av 0.4.1.x-grenen. Langsiktig støtte (LTS) er gitt for 0.3.5-grenen, oppdateringer for denne vil bli utgitt til 1. februar 2022.

Hovedinnovasjoner:

  • I gjennomføringen av klientdelen la til energisparingsmodus - under langvarig inaktivitet (24 timer eller mer) går klienten inn i en hviletilstand, hvor nettverksaktiviteten stopper og CPU-ressurser ikke forbrukes. Tilbake til normal modus skjer etter en brukerforespørsel eller ved mottak av en kontrollkommando. For å kontrollere gjenopptakelse av dvalemodus etter en omstart, har DormantOnFirstStartup-innstillingen blitt foreslått (for å gå tilbake til dvalemodus umiddelbart, uten å vente på ytterligere 24 timer med inaktivitet);
  • Detaljert informasjon om Tor-oppstartsprosessen (bootstrap) er implementert, slik at du kan evaluere årsakene til forsinkelser under oppstart uten å vente på at tilkoblingsprosessen skal fullføres. Tidligere ble informasjon først vist etter at tilkoblingen var fullført, men oppstartsprosessen ville fryse eller ta timer å fullføre i visse problemer, noe som skapte en følelse av usikkerhet. For øyeblikket vises meldinger om nye problemer og oppstartsstatus etter hvert som fremdriften til de ulike stadiene skrider frem. Separat vises informasjon om tilstanden til forbindelsen ved bruk av proxyer og tilkoblede transporter;
  • Implementert førstegangsstøtte adaptiv inkrementell polstring (WTF-PAD - Adaptive Padding) for å bekjempe indirekte metoder for å bestemme fakta om tilgang til nettsteder og skjulte tjenester gjennom analyse av egenskapene til pakkestrømmer og forsinkelser mellom dem, karakteristiske for spesifikke nettsteder og tjenester. Implementeringen inkluderer endelige tilstandsmaskiner som opererer på en statistisk sannsynlighetsfordeling for å erstatte forsinkelser mellom pakker for å jevne ut trafikken. Den nye modusen fungerer foreløpig bare i eksperimentell modus. For øyeblikket er kun polstring på kjedenivå implementert;
  • Lagt til en eksplisitt liste over Tor-undersystemer som ble kalt ved initialisering og avslutning. Tidligere ble disse delsystemene administrert fra forskjellige steder i kodebasen og bruken av dem var ikke strukturert;
  • Et nytt API er implementert for å administrere underordnede prosesser, noe som muliggjør en toveis kommunikasjonskanal mellom underordnede prosesser på Unix-lignende systemer og på Windows.

Kilde: opennet.ru

Legg til en kommentar