издание инструментария , използван за организиране на работата на анонимната мрежа Tor. Tor 0.4.0.5 е признат за първото стабилно издание на клон 0.4.0, който се развива през последните четири месеца. Клон 0.4.0 ще бъде подкрепян в рамките на стандартния цикъл на поддръжка — издаването на актуализации ще бъде прекратено след 9 месеца или 3 месеца след издаването на клона 0.4.1.x. Дългосрочен цикъл на поддръжка (LTS) е осигурен за клона 0.3.5, за който актуализациите ще бъдат издавани до 1 февруари 2022 година.
Основни нововъведения:
- В реализацията на клиентската част режим за пестене на енергия — при дълга неактивност (24 часа или повече) клиентът преминава в състояние на сън, при което мрежовата активност спира и не се използват ресурси на CPU. Връщането в нормален режим става след искане от потребителя или при получаване на управленска команда. За управление на възобновяването от сън след рестарт е предложена настройка DormantOnFirstStartup (за да се връща в сън веднага, без да чака следващите 24 часа неактивност);
- Реализирано е детайлно информиране за процеса на стартиране на Tor (bootstrap), позволяващо оценка на причините за забавяния при стартиране, без да се чака приключването на процеса на свързване. По-рано информацията се изведеше само след завършване на свързването, но процесът на стартиране при определени проблеми зависваше или можеше да се изпълнява с часове, създавайки усещане за неопределеност. Сега съобщенията за възникналите проблеми и статуса на стартиране се извеждат по време на напредъка на различните етапи. Отделно се извежда информация за състоянието на свързаността с помощта на прокси и свързващи транспорти;
- начална поддръжка на (WTF-PAD — Adaptive Padding) за борба с косвените методи за определяне на факти за достъп до сайтове и скрити услуги чрез анализ на особеностите на пакетите и закъсненията между тях, характерни за конкретни сайтове и услуги. Реализацията включва крайни автомати, опериращи със статистическо разпределение на вероятността за заместване на закъсненията между пакетите с цел изглаждане на трафика. Новият режим в момента работи само в експериментален режим. В момента е реализирано само запълване на ниво връзки;
- Добавен е явен списък с подмодули Tor, извиквани при инициализация и завършване на работа. По-рано тези подмодули се управляваха от различни места в кода и използването им не беше структурирано;
- Реализиран е нов API за управление на дъщерни процеси, позволяващ двупосочен канал за комуникация между дъщерни процеси в Unix-подобни системи и Windows.
Източник: opennet.ru
