Version 0.4.6.5 av Tor-verktygssatsen har presenterats. Den anvĂ€nds för att organisera arbetet inom det anonyma Tor-nĂ€tverket. Tor 0.4.6.5 har erkĂ€nts som den första stabila versionen av grenen 0.4.6, som har utvecklats under de senaste fem mĂ„naderna. Grenen 0.4.6 kommer att hĂ€nga med i den ordinarie supportcykeln â uppdateringar upphör efter 9 mĂ„nader eller 3 mĂ„nader efter lanseringen av versionen 0.4.7.x. LĂ„ngsiktig support (LTS) garanteras för version 0.3.5, dĂ€r uppdateringar kommer att slĂ€ppas fram till den 1 februari 2022. Samtidigt har versionerna Tor 0.3.5.15, 0.4.4.9 och 0.4.5.9 skapats för att Ă„tgĂ€rda DoS-sĂ„rbarheter som kan orsaka avbrott i tjĂ€nsten för onion-tjĂ€nster och relĂ€er.
Huvudsakliga förÀndringar:
- Möjligheten att skapa onion-tjÀnster baserade pÄ tredje versionen av protokollet med autentisering av klientÄtkomst via filer i katalogen 'authorized_clients' har lagts till.
- En egenskap har lagts till för relÀer som gör att nodoperatören kan förstÄ att relÀet inte Àr inkluderat i konsensus vid valet servrar av kataloger (till exempel nÀr för mÄnga relÀer finns pÄ samma IP-adress).
- Möjligheten att skicka information om överbelastning i extrainfo-data, som kan anvĂ€ndas vid lastbalansering i nĂ€tverket, har sĂ€kerstĂ€llts. Ăverföring av metrik kontrolleras med alternativet OverloadStatistics i torrc.
- En funktion för att begrÀnsa intensiteten av klientanslutningar till relÀer har lagts till i DoS-skyddssystemet.
- RelÀer har implementerat publicering av statistik om antalet onion-tjÀnster baserade pÄ tredje versionen av protokollet och mÀngden av deras trafik.
- Stödet för alternativet DirPorts har tagits bort frÄn koden för relÀer, dÄ det inte anvÀnds för denna typ av noder.
- Koden har refaktorerats. DoS-skyddssystemet har flyttats till subsystemförvaltaren.
- Stöd för gamla onion-tjÀnster baserade pÄ den andra versionen av protokollet har upphört, vilket för ett Är sedan förklarades som förÄldrat. FullstÀndig borttagning av koden relaterad till den andra versionen av protokollet förvÀntas i höst. Den andra versionen av protokollet utvecklades för cirka 16 Är sedan och kan pÄ grund av anvÀndningen av förÄldrade algoritmer inte anses sÀker under moderna förhÄllanden. För tvÄ och ett halvt Är sedan, vid version 0.3.2.9, fick anvÀndarna den tredje versionen av protokollet för onion-tjÀnster, vilket Àr mÀrkbart för övergÄngen till 56-tecken adresser, bÀttre skydd mot datalÀckor genom servrar kataloger, en utbyggbar modulÀr struktur och anvÀndning av algoritmerna SHA3, ed25519 och curve25519 istÀllet för SHA1, DH och RSA-1024.
- SÄrbarheter ÄtgÀrdade:
- CVE-2021-34550 â Ă„tkomst till minnesomrĂ„den utanför den tilldelade bufferten i koden för att parsa beskrivare för onion-tjĂ€nster baserade pĂ„ den tredje versionen av protokollet. En angripare kan genom att placera en speciellt utformad beskrivare för onion-tjĂ€nsten initiera en krasch av vilken klient som helst som försöker komma Ă„t denna onion-tjĂ€nst.
- CVE-2021-34549 â möjlighet till en attack för att orsaka överbelastning av relĂ€er. En angripare kan skapa kedjor med identifierare som orsakar kollisioner i hash-funktionen, vars bearbetning leder till hög CPU-belastning.
- CVE-2021-34548 â relĂ€et kan ha utfört spoofing av RELAY_END och RELAY_RESOLVED i halvöppna strömmar, vilket gjorde det möjligt att avsluta en ström som skapats utan medverkan av detta relĂ€.
- TROVE-2021-004 â ytterligare kontroller för fel vid anrop till OpenSSL:s slumpgenerator har lagts till (med den standardimplementeringen av RNG i OpenSSL visar sĂ„dana fel sig inte).
KĂ€lla: opennet.ru
