De release van de Tor-toolkit 0.4.6.5 is gepresenteerd, die wordt gebruikt voor het opzetten van het anonieme netwerk Tor. Versie Tor 0.4.6.5 wordt erkend als de eerste stabiele release van de 0.4.6-tak, die de afgelopen vijf maanden is ontwikkeld. De 0.4.6-tak zal worden ondersteund binnen het reguliere ondersteuningscyclus ā de uitgifte van updates stopt na 9 maanden of 3 maanden na de release van de 0.4.7.x-tak. Een lange ondersteuningscyclus (LTS) is verzekerd voor de 0.3.5-tak, voor welke updates zullen worden uitgegeven tot 1 februari 2022. Tegelijkertijd zijn de releases Tor 0.3.5.15, 0.4.4.9 en 0.4.5.9 gevormd, waarin DoS-kwesties zijn verholpen die een dienstweigering van onion-services en relay's kunnen veroorzaken.
Belangrijkste wijzigingen:
- Er is een mogelijkheid toegevoegd om onion-services te creĆ«ren op basis van de derde versie van het protocol met toegangsauthenticatie van klanten via bestanden in de āauthorized_clientsā-directory.
- Voor relay's is er een kenmerk toegevoegd, waardoor de knooppuntoperator kan begrijpen dat de relay niet is opgenomen in de consensus tijdens de selectie servers van directories (bijvoorbeeld wanneer er te veel relay's op ƩƩn IP-adres zijn).
- Er is de mogelijkheid geboden om informatie over overbelasting door te geven in extrainfo-gegevens, die kunnen worden gebruikt bij de belastingbalancering in het netwerk. De overdracht van de statistiek wordt beheerd met de optie OverloadStatistics in torrc.
- In het DoS-aanvalsbeschermingssysteem is de mogelijkheid toegevoegd om de intensiteit van verbindingen van klanten naar relay's te beperken.
- In relay's is er een publicatie van statistieken over het aantal onion-services op basis van de derde versie van het protocol en de hoeveelheid verkeer naar deze services geĆÆmplementeerd.
- Uit de code voor relay's is de ondersteuning voor de optie DirPorts verwijderd, die niet wordt gebruikt voor dit soort knooppunten.
- Er is een refactoring van de code uitgevoerd. Het DoS-aanvalsbeschermingssysteem is verplaatst naar de subsysteemmanager.
- De ondersteuning voor oude onion-services op basis van de tweede versie van het protocol, dat een jaar geleden verouderd werd verklaard, is beƫindigd. De volledige verwijdering van de code die verband houdt met de tweede versie van het protocol wordt verwacht in de herfst. De tweede versie van het protocol werd ongeveer 16 jaar geleden ontwikkeld en kan vanwege het gebruik van verouderde algoritmen onder moderne omstandigheden niet als veilig worden beschouwd. Tweeƫnhalf jaar geleden werd gebruikers in de release 0.3.2.9 de derde versie van het protocol aangeboden voor onion-services, opmerkelijk door de overstap naar 56-teken adressen, met een betrouwbaardere bescherming tegen datalekken. servers directories, een uitbreidbare modulaire structuur en het gebruik van de algoritmes SHA3, ed25519 en curve25519 in plaats van SHA1, DH en RSA-1024.
- Kwetsbaarheden opgelost:
- CVE-2021-34550 ā een toegang tot een geheugenruimte buiten de toegewezen buffer in de code voor het parseren van descriptors van onion-diensten op basis van de derde versie van het protocol. Een aanvaller kan door het plaatsen van een speciaal opgemaakte descriptor van een onion-dienst een crash initiĆ«ren van elke client die probeert verbinding te maken met deze onion-dienst.
- CVE-2021-34549 ā de mogelijkheid om een denial-of-service-aanval uit te voeren op relay. Een aanvaller kan ketens vormen met identificatoren die hashes laten collideren, waardoor de CPU zwaar wordt belast.
- CVE-2021-34548 ā een relay kon spoofing uitvoeren van de RELAY_END en RELAY_RESOLVED cellen in half-gesloten streams, waardoor het mogelijk was om een stream te beĆ«indigen die was aangemaakt zonder tussenkomst van deze relay.
- TROVE-2021-004 ā verdere controles toegevoegd voor fouten bij toegang tot de OpenSSL random number generator (met de standaard implementatie van RNG in OpenSSL treden dergelijke fouten niet op).
Bron: opennet.ru
