Tor ప్రాజెక్ట్ రస్ట్ భాషలో అమలును అందించింది, భవిష్యత్తులో ఇది C సంస్కరణను భర్తీ చేస్తుంది

అనామక టోర్ నెట్‌వర్క్ డెవలపర్‌లు ఆర్టి ప్రాజెక్ట్‌ను సమర్పించారు, దానిలో రస్ట్ భాషలో టోర్ ప్రోటోకాల్ అమలును రూపొందించడానికి పని జరుగుతోంది. సి ఇంప్లిమెంటేషన్ వలె కాకుండా, ఇది మొదట SOCKS ప్రాక్సీగా రూపొందించబడింది మరియు తరువాత ఇతర అవసరాలకు అనుగుణంగా రూపొందించబడింది, ఆర్టి ప్రారంభంలో వివిధ అనువర్తనాల ద్వారా ఉపయోగించబడే మాడ్యులర్ ఎంబెడబుల్ లైబ్రరీ రూపంలో అభివృద్ధి చేయబడింది. Zcash ఓపెన్ మేజర్ గ్రాంట్స్ (ZOMG) గ్రాంట్ ప్రోగ్రాం నుండి వచ్చిన నిధులతో ఒక సంవత్సరం పాటు పని జరుగుతోంది. కోడ్ Apache 2.0 మరియు MIT లైసెన్స్‌ల క్రింద పంపిణీ చేయబడింది.

టోర్ ఇన్ రస్ట్‌ని తిరిగి వ్రాయడానికి కారణం మెమరీతో సురక్షితమైన ఆపరేషన్‌ని నిర్ధారించే భాషను ఉపయోగించడం ద్వారా ఉన్నత స్థాయి కోడ్ భద్రతను సాధించాలనే కోరిక. Tor డెవలపర్‌ల ప్రకారం, కోడ్ “అసురక్షిత” బ్లాక్‌లను ఉపయోగించకపోతే, ప్రాజెక్ట్ ద్వారా పర్యవేక్షించబడే అన్ని దుర్బలత్వాలలో కనీసం సగం రస్ట్ అమలులో తొలగించబడతాయి. భాష యొక్క వ్యక్తీకరణ మరియు అనవసరమైన కోడ్‌ను రెండుసార్లు తనిఖీ చేయడం మరియు వ్రాయడం ద్వారా సమయాన్ని వృథా చేయకుండా ఉండటానికి మిమ్మల్ని అనుమతించే కఠినమైన హామీల కారణంగా, రస్ట్ C ఉపయోగించడం కంటే వేగంగా అభివృద్ధి వేగాన్ని సాధించడం సాధ్యం చేస్తుంది. అదనంగా, కొత్త ప్రాజెక్ట్‌ను అభివృద్ధి చేస్తున్నప్పుడు, అన్ని గత టోర్ అభివృద్ధి అనుభవం పరిగణనలోకి తీసుకోబడుతుంది, ఇది తెలిసిన నిర్మాణ సమస్యలను నివారిస్తుంది మరియు ప్రాజెక్ట్ మరింత మాడ్యులర్ మరియు సమర్థవంతమైనదిగా చేస్తుంది.

ప్రస్తుత స్థితిలో, ఆర్టి ఇప్పటికే టోర్ నెట్‌వర్క్‌కి కనెక్ట్ చేయగలదు, డైరెక్టరీ సర్వర్‌లతో కమ్యూనికేట్ చేయగలదు మరియు SOCKS-ఆధారిత ప్రాక్సీతో Tor పైన అనామక కనెక్షన్‌లను సృష్టించగలదు. అన్ని గోప్యతా లక్షణాలు అమలు చేయబడనందున మరియు API స్థాయిలో వెనుకబడిన అనుకూలత హామీ ఇవ్వబడనందున, ఉత్పత్తి వ్యవస్థలలో ఉపయోగం కోసం అభివృద్ధి ఇంకా సిఫార్సు చేయబడలేదు. క్లయింట్ యొక్క మొదటి సెక్యూరిటీ-కంప్లైంట్ వెర్షన్, సపోర్టింగ్ గార్డ్ నోడ్స్ మరియు థ్రెడ్ ఐసోలేషన్ అక్టోబర్‌లో విడుదల కానుంది.

పొందుపరిచిన లైబ్రరీ మరియు పనితీరు ఆప్టిమైజేషన్‌ల ప్రయోగాత్మక అమలుతో మార్చి 2022లో మొదటి బీటా విడుదల ఆశించబడుతుంది. స్థిరమైన API, CLI మరియు కాన్ఫిగరేషన్ ఫార్మాట్‌తో పాటు ఆడిటింగ్‌తో మొదటి స్థిరమైన విడుదల సెప్టెంబర్ 2022 మధ్యలో ప్లాన్ చేయబడింది. ఈ విడుదల సాధారణ వినియోగదారుల ప్రారంభ వినియోగానికి అనుకూలంగా ఉంటుంది. ప్లగ్-ఇన్ ట్రాన్స్‌పోర్ట్ మరియు బ్రిడ్జ్‌లను బైపాస్ బ్లాకింగ్‌కు సపోర్ట్‌తో అక్టోబర్ 2022 చివరిలో అప్‌డేట్ 1.1 ఆశించబడుతుంది. ఉల్లిపాయ సేవలకు మద్దతు విడుదల 1.2 కోసం ప్రణాళిక చేయబడింది మరియు C క్లయింట్‌తో సమానత్వాన్ని సాధించడం విడుదల 2.0లో అంచనా వేయబడుతుంది, దీని సమయం ఇంకా నిర్ణయించబడలేదు.

భవిష్యత్తులో, డెవలపర్లు C లో కోడ్ అభివృద్ధికి సంబంధించిన కార్యాచరణలో క్రమంగా తగ్గుదలని అంచనా వేస్తారు మరియు రస్ట్‌లో సవరణకు కేటాయించిన సమయం పెరుగుతుంది. రస్ట్ ఇంప్లిమెంటేషన్ C సంస్కరణను భర్తీ చేయగల స్థాయికి చేరుకున్నప్పుడు, డెవలపర్‌లు C అమలుకు కొత్త ఫీచర్‌లను జోడించడం ఆపివేస్తారు మరియు కొంత సమయం తర్వాత దానికి పూర్తిగా మద్దతు ఇవ్వడం ఆపివేస్తారు. కానీ ఇది త్వరలో జరగదు, మరియు రస్ట్‌లో అమలు పూర్తి రీప్లేస్‌మెంట్ స్థాయికి చేరుకునే వరకు, C లో టోర్ క్లయింట్ మరియు రిలే అభివృద్ధి కొనసాగుతుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి