rilascio degli strumenti , utilizzato per organizzare il funzionamento della rete anonima Tor. Tor 0.4.0.5 è riconosciuto come il primo rilascio stabile della branca 0.4.0, che è stata sviluppata negli ultimi quattro mesi. La branca 0.4.0 sarà supportata all'interno del normale ciclo di manutenzione — il rilascio di aggiornamenti sarà interrotto dopo 9 mesi o 3 mesi dopo il rilascio della branca 0.4.1.x. Un ciclo di supporto prolungato (LTS) è garantito per la branca 0.3.5, gli aggiornamenti per la quale saranno rilasciati fino al 1 febbraio 2022.
Novità principali:
- Nella realizzazione della parte client modalità di risparmio energetico — in caso di inattività prolungata (24 ore o più) il client passa in stato di sospensione, interrompendo l'attività di rete e non consumando risorse CPU. Il ritorno alla modalità normale avviene dopo una richiesta dell'utente o al ricevimento di un comando di controllo. Per gestire il ripristino dalla modalità di sospensione dopo il riavvio, è stata proposta l'impostazione DormantOnFirstStartup (per tornare in modalità di sospensione immediatamente, senza attendere ulteriori 24 ore di inattività);
- È stata implementata un'informativa dettagliata sul processo di avvio di Tor (bootstrap), che consente di valutare le ragioni dei ritardi durante l'avvio senza dover attendere la conclusione del processo di connessione. In precedenza, le informazioni venivano fornite solo dopo il completamento della connessione, ma il processo di avvio in determinate situazioni si bloccava o poteva durare ore, creando una sensazione di incertezza. Ora, i messaggi sugli eventuali problemi e sullo stato dell'avvio vengono visualizzati man mano che si procede attraverso le diverse fasi. Inoltre, viene fornita un'informativa separata sullo stato della connessione utilizzando proxy e trasporti collegati.
- una supporto iniziale (WTF-PAD — Adaptive Padding) per affrontare metodi indiretti di rilevamento delle visite ai siti e servizi nascosti tramite l'analisi delle caratteristiche dei flussi di pacchetti e dei ritardi tra di essi, tipici di specifici siti e servizi. L'implementazione include automi finiti che operano su distribuzioni di probabilità statistiche per sostituire i ritardi tra i pacchetti al fine di smussare il traffico. La nuova modalità è attualmente in fase sperimentale. Attualmente è stato implementato solo il riempimento a livello di catene;
- Aggiunta un'elenco esplicito dei sottosistemi Tor, invocati durante l'inizializzazione e la terminazione. In precedenza, questi sottosistemi erano gestiti da diverse parti della base di codice e il loro utilizzo non era strutturato;
- Implementata una nuova API per la gestione dei processi figli, che consente di stabilire un canale di comunicazione bidirezionale tra i processi figli nei sistemi Unix-like e in Windows.
Fonte: opennet.ru
