Frigivelse af en ny stabil gren af ​​Tor 0.4.0

Så lyset frigivelse af værktøjer Tor 0.4.0.5, bruges til at organisere driften af ​​det anonyme Tor-netværk. Tor 0.4.0.5 er anerkendt som den første stabile udgivelse af 0.4.0-grenen, som har været under udvikling i de sidste fire måneder. 0.4.0-grenen vil blive vedligeholdt som en del af den almindelige vedligeholdelsescyklus - opdateringer vil blive afbrudt efter 9 måneder eller 3 måneder efter udgivelsen af ​​0.4.1.x-grenen. Langtidssupport (LTS) leveres til 0.3.5-grenen, hvortil opdateringer vil blive frigivet indtil 1. februar 2022.

Vigtigste innovationer:

  • I implementeringen af ​​bygherredelen tilføjet energibesparende tilstand - under langvarig inaktivitet (24 timer eller mere) går klienten i en dvaletilstand, hvor netværksaktivitet stopper, og CPU-ressourcer ikke forbruges. Tilbage til normal tilstand sker efter en brugeranmodning eller ved modtagelse af en kontrolkommando. For at kontrollere genoptagelsen af ​​dvaletilstand efter en genstart er indstillingen DormantOnFirstStartup blevet foreslået (at vende tilbage til dvaletilstand med det samme uden at vente på yderligere 24 timers inaktivitet);
  • Detaljerede oplysninger om Tor-startprocessen (bootstrap) er blevet implementeret, hvilket giver dig mulighed for at evaluere årsagerne til forsinkelser under opstart uden at vente på, at forbindelsesprocessen er fuldført. Tidligere blev information først vist efter forbindelsen var fuldført, men opstartsprocessen ville fryse eller tage timer at fuldføre i visse problemer, hvilket skabte en følelse af usikkerhed. I øjeblikket vises meddelelser om nye problemer og opstartsstatus, efterhånden som de forskellige stadier skrider frem. Separat vises oplysninger om tilstanden af ​​forbindelsen ved hjælp af proxyer og tilsluttede transporter;
  • Implementeret indledende støtte adaptiv inkrementel polstring (WTF-PAD - Adaptive Padding) til at bekæmpe indirekte metoder til at bestemme fakta om adgang til websteder og skjulte tjenester gennem analyse af egenskaberne ved pakkestrømme og forsinkelser mellem dem, karakteristiske for specifikke websteder og tjenester. Implementeringen inkluderer finite state-maskiner, der opererer på en statistisk sandsynlighedsfordeling for at erstatte forsinkelser mellem pakker for at udjævne trafik. Den nye tilstand fungerer kun i eksperimentel tilstand indtil videre. I øjeblikket er kun polstring på kædeniveau implementeret;
  • Tilføjet en eksplicit liste over Tor-undersystemer kaldet på initialisering og nedlukning. Tidligere blev disse undersystemer styret fra forskellige steder i kodebasen, og deres brug var ikke struktureret;
  • En ny API er blevet implementeret til styring af underordnede processer, hvilket giver mulighed for en tovejskommunikationskanal mellem underordnede processer på Unix-lignende systemer og på Windows.

Kilde: opennet.ru

Tilføj en kommentar