रस्टल्स, एक टीएलएस लायब्ररी ओपनएसएसएलला आउटफॉर्म करते

rustls- लोगो-वेब

टीएलएस रस्टल्स लायब्ररीचे विकसक जोसेफ बिर पायक्सन यांनी त्याच्या विकासावर अनेक चाचण्या केल्या y ओपनएसएलने नंतरची कार्यक्षमता भरुन काढली विविध स्तरांवर. रस्टल्स एक मुक्त स्त्रोत लायब्ररी, टीएलएस आहे, जे रस्टमध्ये लिहिलेले आहे आणि अपाचे २.०, एमआयटी आणि आयएससी परवान्याअंतर्गत उपलब्ध आहे, परंतु ओपनएसएसएल ही एक सुप्रसिद्ध ग्रंथालय आहे आणि जवळजवळ प्रत्येक मोठ्या श्रेणीतील उद्योग मानक.

त्याच्या दस्तऐवजीकरणानुसार, रस्टल्स एक आधुनिक टीएलएस लायब्ररी आहे जी चांगल्या स्तराची क्रिप्टोग्राफिक सुरक्षा प्रदान करण्याचे उद्दीष्ट ठेवते. ही सुरक्षा मिळविण्यासाठी कोणत्याही कॉन्फिगरेशनची आवश्यकता नाही आणि असुरक्षित कार्यक्षमता किंवा जुना क्रिप्टोग्राफी प्रदान करत नाही.

यात बरीच वैशिष्ट्ये आहेत, जसे की सर्व्हर प्रमाणपत्र सत्यापनास समर्थन देताना ECDSA किंवा RSA सर्व्हर क्लायंट प्रमाणीकरण आणि ECDSA किंवा RSA सर्व्हर प्रमाणीकरण.

याचा अर्थ असा की आपल्याला रूट प्रमाणपत्रांच्या सेटशिवाय दुसरे काहीही प्रदान करण्याची आवश्यकता नाही. मुख्य API मध्ये प्रमाणपत्र सत्यापन अक्षम केले जाऊ शकत नाही.

दुसरीकडे, ओपनएसएसएल ट्रान्सपोर्ट लेयर सिक्युरिटी (टीएलएस) आणि सिक्योर सॉकेट्स लेअर (एसएसएल) प्रोटोकॉलसाठी एक मजबूत, व्यावसायिक-दर्जाचा, पूर्ण वैशिष्ट्यीकृत टूलकिट आहे. हे एक बहुमुखी क्रिप्टो लायब्ररी देखील आहे.

रस्टल्स चाचण्यांविषयी

त्याच्या कामगिरीच्या चाचण्यांच्या मालिकेत, जोसेफ बिर पिक्सन म्हणतात की कामगिरी कशी आहे हे मूल्यांकन करण्यासाठी त्याने अनेक मुद्द्यांचा विचार केला हे टीएलएस लायब्ररी, म्हणजे इंटरचेंज कार्यप्रदर्शन आणि एकूण कार्यप्रदर्शनात भिन्न असू शकते.

हँडशेक परफॉरमन्समध्ये नवीन टीएलएस सत्रे कॉन्फिगर केली जाऊ शकतील अशा गतीचा समावेश आहे. एकूणच कामगिरीच्या बाबतीत, ते आधीपासून कॉन्फिगर केलेल्या सत्रामध्ये अनुप्रयोग डेटा हस्तांतरित केला जाऊ शकतो याची गती ते कव्हर करतात.

विविध चाचण्यांच्या निकालांवरून असे दिसून आले की नवीन कनेक्शन स्थापित करताना आणि तयार करताना रस्टल्स 10% वेगवान होते सर्व्हरसह आणि क्लायंट कनेक्शन सेट अप करताना 20-40% वेगवान.

परंतु नवीन टीएलएस कनेक्शनची गती जास्त असल्यास, बहुतेक टीएलएस रहदारी आधीपासून स्थापित कनेक्शन पुन्हा सुरू करण्यावर अवलंबून असते.

इथे सुध्दा, रस्टल्सने क्लायंट कनेक्शन पुन्हा सुरू करण्यासाठी सर्व्हर-साइड कनेक्शन 10-20% आणि 30-70% वेगाने घेऊन, ओपनएसएसएल लायब्ररीमध्ये मात केली.

याव्यतिरिक्त, रस्टल्सने टीएलएस कनेक्शनवर संपूर्ण कामगिरी किंवा डेटा ट्रान्सफर गतीच्या बाबतीत चांगले प्रदर्शन केले.

बीर पायक्सन म्हणाले की रस्ल्स ओपनएसएसएलपेक्षा 15% वेगवान डेटा पाठवू शकतात आणि 5% जलद प्राप्त करा. शेवटी, ते म्हणतात, रस्टल्स लायब्ररी ओपनएसएसएल चालविण्यासाठी आवश्यक असलेल्या अर्ध्या मेमरीचा वापर करते, जे एक प्रचंड प्लस आहे. त्यांना आठवतं की या बाजूस, ओपनएसएसएलच्या मोठ्या प्रमाणात मेमरी फूटप्रिंट आणि त्याच्या कोडमध्ये मोठ्या संख्येने सुरक्षा समस्या आढळल्याबद्दल टीका केली जाते.

परीक्षेचा सारांश देण्यासाठी आम्ही अंदाजे असे म्हणू शकतो:

  • डेटा पाठविण्यासाठी रस्टल्स 15% वेगवान आहेत
  • डेटा प्राप्त करण्यासाठी रस्टल्स 5% वेगवान आहेत
  • क्लायंट कनेक्शन स्थापित करण्यासाठी रस्टल्स 20 ते 40% वेगवान आहेत
  • सर्व्हर कनेक्शन सेट अप करण्यासाठी रस्टल्स 10% वेगवान आहेत
  • क्लायंट कनेक्शन पुन्हा सुरू करण्यासाठी रस्टल्स 30 ते 70% वेगवान असतात
  • सर्व्हरशी कनेक्शन पुन्हा सुरू करण्यासाठी रस्टल्स 10-20% वेगवान आहेत
  • रस्टल्स ओपनएसएसएल अर्ध्यापेक्षा कमी मेमरी वापरतात

बिर पायक्सन यांनी स्पष्ट केले की रस्टल्स रस्टमध्ये एन्कोड केलेले असल्याने, सुरक्षा दोषांचे प्रश्न सोडवले जातात मुख्यत्वे गंज भाषा डिझाइनसह. मेमरी-संबंधित सुरक्षा दोष टाळण्यासाठी भाषेची रचना ग्राउंड वरून केली गेली आहे.

रस्ट प्रोग्रामिंग भाषेमध्ये ज्या पद्धतीने प्रोग्राम लिहिल्या जातात त्या स्मृतीशी संवाद साधतात ही सर्वात प्रमुख भाषिक व्याख्या आहे. मोठ्या कंपन्यांनी मोझीला रिसर्चने तयार केलेल्या भाषेची उपयुक्तता ओळखल्यास, त्यांची वाढ येत्या काही वर्षांत विस्फोट होऊ शकते.

फायरफॉक्स आणि ब्रेव्ह सारख्या ब्राउझरमध्ये देखील सध्या रस्ट घटकांचा वापर केला जातो असे मानले जाते, परंतु क्लाउडफ्लेअर, ड्रॉपबॉक्स आणि येल्प यासारख्या मोठ्या कंपन्यांनीही उत्पादन यंत्रणा स्वीकारली.

स्त्रोत: https://jbp.io


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   ऑटोप्लाट म्हणाले

    रस्टल्ससाठी उत्कृष्ट संख्या. मला आश्चर्य वाटते की त्यांनी त्यांची तुलना लिबरएसएलशी का केली नाही.
    सी ++ काढून टाकण्यासाठी रस्टची कार्यक्षमता जास्त चांगली आहे का हे पाहणे बाकी आहे, आणि बरेचसे सी / एएसएम, मला माहिती आहे की भाषा बदलण्याची जटिलता रस्टने जोडलेल्या सिंटेटिक साखरेपेक्षा श्रेष्ठ आहे.