టోర్ ప్రాజెక్ట్ ఆర్టి 0.0.3ని ప్రచురించింది, ఇది రస్ట్‌లో టోర్ క్లయింట్ యొక్క అమలు

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

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

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

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

మూలం: opennet.ru

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