Liberazione di un novu ramu stabile di Tor 0.4.0

Vide a luce liberazione di strumenti Thor 0.4.0.5, utilizatu per urganizà l'operazione di a reta Tor anònima. Tor 0.4.0.5 hè ricunnisciutu cum'è a prima liberazione stabile di a filiera 0.4.0, chì hè stata in sviluppu per l'ultimi quattru mesi. U ramu 0.4.0 serà mantinutu cum'è parte di u ciculu di mantenimentu regulare - l'aghjurnamenti seranu discontinuati dopu à 9 mesi o 3 mesi dopu a liberazione di u ramu 0.4.1.x. U supportu à longu andà (LTS) hè furnitu per a filiera 0.3.5, l'aghjurnamenti per a quale seranu liberati finu à u 1 di ferraghju 2022.

Innuvazioni principali:

  • Π’ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ клиСнтской части aghjuntu Ρ€Π΅ΠΆΠΈΠΌ энСргосбСрСТСния β€” ΠΏΡ€ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ нСактивности (24 часа ΠΈ Π±ΠΎΠ»Π΅Π΅) ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состояниС сна, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ прСкращаСтся сСтСвая Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π΅ Ρ€Π°ΡΡ…ΠΎΠ΄ΡƒΡŽΡ‚ΡΡ рСсурсы CPU. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ происходит послС запроса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ поступлСнии ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Для управлСния Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ спящСго Ρ€Π΅ΠΆΠΈΠΌΠ° послС пСрСзапуска ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° настройка DormantOnFirstStartup (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π² спящий Ρ€Π΅ΠΆΠΈΠΌ сразу, Π±Π΅Π· оТидания ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½Ρ‹Ρ… 24 часов нСактивности);
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎ процСссС запуска Tor (bootstrap), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΏΡ€ΠΈ запускС Π½Π΅ доТидаясь окончания процСсса ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π Π°Π½Π΅Π΅ информация Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π½ΠΎ процСсс запуска ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… зависал ΠΈΠ»ΠΈ ΠΌΠΎΠ³ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ часами, Ρ‡Ρ‚ΠΎ создавало ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ нСопрСдСлённости. БСйчас сообщСния ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… ΠΈ статусС запуска выводятся ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ продвиТСния прогрСсса выполнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… стадий. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ выводится информация ΠΎ состоянии соСдинСния с использованиСм прокси ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… транспортов;
  • Implementatu sustegnu iniziale Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½ΠΎΠ³ΠΎ заполнСния (WTF-PAD β€” Adaptive Padding) для Π±ΠΎΡ€ΡŒΠ±Ρ‹ с косвСнными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ опрСдСлСния Ρ„Π°ΠΊΡ‚ΠΎΠ² обращСния ΠΊ сайтам ΠΈ скрытым сСрвисами Ρ‡Π΅Ρ€Π΅Π· Π°Π½Π°Π»ΠΈΠ· особСнностСй ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, свойствСнных ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ сайтам ΠΈ сСрвисам. РСализация Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Ρ‹, ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ статистичСским распрСдСлСниСм вСроятности для подстановки Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ с Ρ†Π΅Π»ΡŒΡŽ сглаТивания Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. Новый Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π’ настоящСС врСмя Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ явный список подсистСм Tor, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π Π°Π½Π΅Π΅ Π΄Π°Π½Π½Ρ‹Π΅ подсистСмы ΡƒΠΏΡ€Π°Π²Π»ΡΠ»ΠΈΡΡŒ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… мСст ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ ΠΈ ΠΈΡ… использованиС Π½Π΅ Π±Ρ‹Π»ΠΎ структурировано;
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½ΠΎΠ²Ρ‹ΠΉ API для управлСния Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ процСссами, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π΄Π²ΡƒΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ процСссами Π² Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСмах ΠΈ Π² Windows.

Source: opennet.ru

Add a comment