సమర్పించిన వారు సాధనాల విడుదల తొమ్మిది, అనామక టోర్ నెట్వర్క్ యొక్క ఆపరేషన్ను నిర్వహించడానికి ఉపయోగించబడుతుంది. Tor 0.4.1.5 0.4.1 శాఖ యొక్క మొదటి స్థిరమైన విడుదలగా గుర్తించబడింది, ఇది గత నాలుగు నెలలుగా అభివృద్ధిలో ఉంది. సాధారణ నిర్వహణ చక్రంలో భాగంగా 0.4.1 శాఖ నిర్వహించబడుతుంది - 9.x శాఖ విడుదలైన 3 నెలల తర్వాత లేదా 0.4.2 నెలల తర్వాత నవీకరణలు నిలిపివేయబడతాయి. 0.3.5 బ్రాంచ్ కోసం దీర్ఘకాలిక మద్దతు (LTS) అందించబడింది, దీని కోసం నవీకరణలు ఫిబ్రవరి 1, 2022 వరకు విడుదల చేయబడతాయి.
ప్రధాన ఆవిష్కరణలు:
టోర్ ట్రాఫిక్ డిటెక్షన్ పద్ధతుల నుండి రక్షణను మెరుగుపరచడానికి చైన్-లెవల్ పాడింగ్ కోసం ప్రయోగాత్మక మద్దతు అమలు చేయబడింది. క్లయింట్ ఇప్పుడు చైన్ల ప్రారంభంలో పాడింగ్ సెల్లను జోడిస్తుంది పరిచయం మరియు రెండెజ్వస్, ఈ చైన్లపై ట్రాఫిక్ని సాధారణ అవుట్గోయింగ్ ట్రాఫిక్ని పోలి ఉంటుంది. రెండెజ్వస్ చైన్ల కోసం ప్రతి దిశలో రెండు అదనపు సెల్లు, అలాగే INTRODUCE చైన్ల కోసం ఒక అప్స్ట్రీమ్ మరియు 10 డౌన్స్ట్రీమ్ సెల్లను జోడించడం ద్వారా పెరిగిన రక్షణ ఖర్చు అవుతుంది. సెట్టింగులలో MiddleNodes ఎంపికను పేర్కొన్నప్పుడు పద్ధతి సక్రియం చేయబడుతుంది మరియు CircuitPadding ఎంపిక ద్వారా నిలిపివేయబడుతుంది;
చేర్చబడింది నుండి రక్షించడానికి ప్రామాణీకరించబడిన SENDME సెల్లకు మద్దతు DoS దాడులు, క్లయింట్ పెద్ద ఫైల్లను డౌన్లోడ్ చేయమని అభ్యర్థిస్తే మరియు అభ్యర్థనలను పంపిన తర్వాత రీడ్ ఆపరేషన్లను పాజ్ చేసిన సందర్భంలో పరాన్నజీవి లోడ్ సృష్టించడం ఆధారంగా, డేటా బదిలీని కొనసాగించమని ఇన్పుట్ నోడ్లకు సూచించే SENDME నియంత్రణ ఆదేశాలను పంపడం కొనసాగుతుంది. ప్రతి సెల్
SENDME ఇప్పుడు అది గుర్తించిన ట్రాఫిక్ యొక్క హాష్ను కలిగి ఉంది మరియు SENDME సెల్ను స్వీకరించిన తర్వాత ముగింపు నోడ్ గత సెల్లను ప్రాసెస్ చేస్తున్నప్పుడు పంపిన ట్రాఫిక్ను అవతలి పక్షం ఇప్పటికే స్వీకరించిందని ధృవీకరించగలదు;
పబ్లిషర్-సబ్స్క్రైబర్ మోడ్లో సందేశాలను ప్రసారం చేయడానికి సాధారణీకరించిన సబ్సిస్టమ్ అమలును ఈ నిర్మాణం కలిగి ఉంటుంది, ఇది ఇంట్రా-మాడ్యూల్ ఇంటరాక్షన్ను నిర్వహించడానికి ఉపయోగించబడుతుంది;
నియంత్రణ ఆదేశాలను అన్వయించడానికి, ప్రతి కమాండ్ యొక్క ఇన్పుట్ డేటా యొక్క ప్రత్యేక పార్సింగ్కు బదులుగా సాధారణీకరించిన పార్సింగ్ సబ్సిస్టమ్ ఉపయోగించబడుతుంది;
CPUపై లోడ్ను తగ్గించడానికి పనితీరు ఆప్టిమైజేషన్ నిర్వహించబడింది. టోర్ ఇప్పుడు ప్రతి థ్రెడ్ కోసం ప్రత్యేక ఫాస్ట్ సూడో-రాండమ్ నంబర్ జనరేటర్ (PRNG)ని ఉపయోగిస్తుంది, ఇది AES-CTR ఎన్క్రిప్షన్ మోడ్ మరియు లిబోటరీ వంటి బఫరింగ్ నిర్మాణాల ఉపయోగం మరియు OpenBSD నుండి కొత్త arc4random() కోడ్ని ఉపయోగించడంపై ఆధారపడి ఉంటుంది. చిన్న అవుట్పుట్ డేటా కోసం, ప్రతిపాదిత జనరేటర్ OpenSSL 1.1.1 నుండి CSPRNG కంటే దాదాపు 100 రెట్లు వేగంగా ఉంటుంది. కొత్త PRNG టోర్ డెవలపర్లచే క్రిప్టోగ్రాఫికల్గా బలమైనదిగా రేట్ చేయబడినప్పటికీ, ఇది ప్రస్తుతం ప్యాడింగ్ అటాచ్మెంట్ షెడ్యూలింగ్ కోడ్ వంటి అధిక పనితీరు అవసరమయ్యే ప్రదేశాలలో మాత్రమే ఉపయోగించబడుతుంది;
ప్రారంభించబడిన మాడ్యూళ్ల జాబితాను ప్రదర్శించడానికి “--list-modules” ఎంపికను జోడించారు;
దాచిన సేవల ప్రోటోకాల్ యొక్క మూడవ సంస్కరణ కోసం, HSFETCH ఆదేశం అమలు చేయబడింది, ఇది గతంలో రెండవ సంస్కరణలో మాత్రమే మద్దతు ఇవ్వబడింది;
టోర్ లాంచ్ కోడ్ (బూట్స్ట్రాప్)లో మరియు దాచిన సేవల ప్రోటోకాల్ యొక్క మూడవ వెర్షన్ యొక్క ఆపరేషన్ను నిర్ధారించడంలో లోపాలు పరిష్కరించబడ్డాయి.