टॉर भी रस्ट फीवर में शामिल हो जाता है और भविष्य में C को बदलने का इरादा रखता है।

सब कुछ इंगित करता है कि जंग पसंदीदा बन रहा है प्रोग्रामिंग के भीतर, चूंकि कई एप्लिकेशन डेवलपर्स, चाहे स्वतंत्र हों, समूहों, समुदायों या कंपनियों ने अपनी रुचि दिखाना शुरू कर दिया है और विशेष रूप से अपनी परियोजनाओं के भीतर इस भाषा को लागू करने के मामले पर कार्रवाई करने के लिए।

एक के इन पलों के सबसे लोकप्रिय उदाहरण ओपन सोर्स के संबंध में ड्राइवरों का परिचय है Linux कर्नेल या प्रोजेक्ट «Prossimo» के अंदर जंग जो मूल रूप से रस्ट के साथ लिनक्स कर्नेल मेमोरी को सुरक्षित करने के लिए महत्वपूर्ण सॉफ्टवेयर इन्फ्रास्ट्रक्चर को सुरक्षित कोड में स्थानांतरित करने के प्रयासों के समन्वय पर केंद्रित है।

Linux पर रस्ट ड्राइवर
संबंधित लेख:
Prossimo, Rust . के साथ Linux कर्नेल मेमोरी को सुरक्षित करने के लिए एक ISRG प्रोजेक्ट

और अब एक और बेहतरीन जॉइन इस बुखार के लिए और यह कुछ ज्यादा नहीं है और कुछ भी कम नहीं है टो, हाल ही में इसके डेवलपर्स आरती परियोजना प्रस्तुत की, जिसके भीतर हम रस्ट भाषा में टोर प्रोटोकॉल के कार्यान्वयन के लिए काम कर रहे हैं।

सी कार्यान्वयन के विपरीत, जिसे शुरू में SOCKS प्रॉक्सी के रूप में डिजाइन किया गया था और बाद में केवल अन्य जरूरतों के लिए अनुकूलित किया गया था, आरती शुरू में इसे एक एकीकृत मॉड्यूलर पुस्तकालय के रूप में विकसित किया गया है जिसका उपयोग विभिन्न अनुप्रयोगों द्वारा किया जा सकता है। इसे Zcash ओपन मेजर ग्रांट्स (ZOMG) ग्रांट प्रोग्राम से फंड के साथ एक साल से अधिक के लिए वित्त पोषित किया गया है।

आज का टोर सी प्रोग्रामिंग भाषा में लिखा गया है। हालांकि सी आदरणीय और सर्वव्यापी है, यह उपयोग त्रुटियों के लिए कुख्यात है, और इसकी उच्च-स्तरीय सुविधाओं की कमी कई प्रोग्रामिंग कार्यों को अधिक आधुनिक भाषा में होने की तुलना में अधिक जटिल बनाती है .. .

जंग हमारी दुर्दशा से बाहर निकलने का सबसे स्पष्ट रास्ता लगता है। यह एक उच्च-स्तरीय भाषा है और सी की तुलना में काफी अधिक अभिव्यंजक है। इसके अलावा, इसमें कुछ वास्तव में नवीन विशेषताएं हैं जो भाषा को संकलन समय पर कुछ सुरक्षा गुणों को लागू करने की अनुमति देती हैं। पहले सन्निकटन में, यदि कोड संकलित किया गया है और स्पष्ट रूप से "असुरक्षित" के रूप में चिह्नित नहीं किया गया है, तो त्रुटियों की व्यापक श्रेणियों को असंभव माना जाता है।

टोरो को फिर से लिखने के कारण जंग में उच्च स्तर की कोड सुरक्षा प्राप्त करने की इच्छा के रूप में उद्धृत किया जाता है ऐसी भाषा के उपयोग के माध्यम से जो स्मृति के साथ सुरक्षित कार्य की गारंटी देता है। टॉर डेवलपर्स के अनुसार, यदि कोड "असुरक्षित" ब्लॉकों का उपयोग नहीं करता है, तो परियोजना द्वारा निगरानी की जाने वाली सभी कमजोरियों में से कम से कम आधे को रस्ट परिनियोजन में समाप्त कर दिया जाएगा।

जंग यह C . का उपयोग करने की तुलना में तेज विकास गति प्राप्त करने की भी अनुमति देगा, भाषा की अभिव्यक्ति और सख्त गारंटी के कारण कि आप दोहरी जांच और अनावश्यक कोड लिखने में समय बर्बाद नहीं करते हैं। साथ ही, एक नई परियोजना विकसित करते समय, टोर विकास के साथ पिछले सभी अनुभव को ध्यान में रखा जाता है, जो ज्ञात वास्तुशिल्प समस्याओं से बचेंगे, परियोजना को अधिक मॉड्यूलर और कुशल बना देंगे।

अपनी वर्तमान स्थिति में, आरती अब टोर नेटवर्क से जुड़ सकती है, निर्देशिका सर्वर के साथ बातचीत करें और SOCKS प्रोटोकॉल पर आधारित प्रॉक्सी के प्रावधान के साथ Tor के माध्यम से अनाम कनेक्शन बनाएं।

विकास अभी भी उत्पादन प्रणालियों में उपयोग के लिए अनुशंसित नहीं, चूंकि सभी गोपनीयता सुविधाओं को लागू नहीं किया गया है और एपीआई स्तर पर पश्च संगतता की गारंटी नहीं है। क्लाइंट का पहला सुरक्षा-संगत संस्करण, थ्रेड आइसोलेशन और गार्डिंग नोड्स का समर्थन करने वाला, अक्टूबर में रिलीज़ होने वाला है।

पहला संस्करण मार्च 2022 में बीटा की उम्मीद है अंतर्निहित पुस्तकालय और प्रदर्शन अनुकूलन के प्रयोगात्मक कार्यान्वयन के साथ, जबकि पहला स्थिर संस्करण, एक स्थिर एपीआई के साथ, सीएलआई और कॉन्फ़िगरेशन प्रारूप, साथ ही ऑडिटिंग, निर्धारित है सितंबर 2022 के मध्य तक।

यह संस्करण सामान्य उपयोगकर्ताओं द्वारा प्रारंभिक उपयोग के लिए उपयुक्त होगा। अपडेट 1.1 अक्टूबर 2022 के अंत तक प्लग-इन परिवहन और दुर्घटनाओं से बचने के लिए पुलों के समर्थन के साथ अपेक्षित है। संस्करण १.२ के लिए प्याज सेवाओं के लिए समर्थन निर्धारित है, और संस्करण २.० में सी क्लाइंट के साथ समानता की उम्मीद है, जिसके लिए एक कार्यक्रम अभी तक निर्धारित नहीं किया गया है।

Fuente: https://blog.torproject.org/

Linux पर रस्ट ड्राइवर
संबंधित लेख:
Linux पर रस्ट ड्राइवर समर्थन के लिए पैच का दूसरा संस्करण पहले ही शिप किया जा चुका है

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   मिगुएल रोड्रिगेज कहा

    RUST भविष्य का आदमी है, न केवल यह एक सुरक्षित भाषा है, बल्कि यह मल्टी-कोर प्रोसेसर की क्षमताओं के बेहतर उपयोग की अनुमति देता है, इसके अलावा, इसमें इतनी अच्छी तरह से संरचित होने की विशिष्टता भी है कि यह उपयोग करने के लिए पर्याप्त तेज़ है प्रसंस्करण के लिए कर्नेल प्रदर्शन से निराश हुए बिना और कोशिश करते हुए नहीं मर रहा है।