Rustls, एक TLS पुस्तकालय ओपनएसएसएल से बेहतर प्रदर्शन करता है

रस्टल-लोगो-वेब

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

उनके दस्तावेज़ के अनुसार, रस्टल एक आधुनिक टीएलएस लाइब्रेरी है जिसका उद्देश्य अच्छे स्तर की क्रिप्टोग्राफ़िक सुरक्षा प्रदान करना है. इस सुरक्षा को प्राप्त करने के लिए किसी कॉन्फ़िगरेशन की आवश्यकता नहीं है और यह कोई असुरक्षित कार्यक्षमता या पुरानी क्रिप्टोग्राफी प्रदान नहीं करता है।

इसमें कई विशेषताएं हैं, जैसे ईसीडीएसए या आरएसए सर्वर क्लाइंट प्रमाणीकरण और ईसीडीएसए या आरएसए सर्वर सर्वर प्रमाणीकरण, सर्वर प्रमाणपत्र सत्यापन का समर्थन करते हुए।

इसका मतलब यह है कि आपको रूट प्रमाणपत्रों के सेट के अलावा कुछ भी प्रदान करने की आवश्यकता नहीं है। कोर एपीआई में प्रमाणपत्र सत्यापन अक्षम नहीं किया जा सकता।

दूसरी ओर, ओपनएसएसएल ट्रांसपोर्ट लेयर सिक्योरिटी (टीएलएस) और सिक्योर सॉकेट्स लेयर (एसएसएल) प्रोटोकॉल के लिए एक मजबूत, वाणिज्यिक-ग्रेड, पूर्ण विशेषताओं वाला टूलकिट है। यह एक बहुमुखी क्रिप्टोग्राफी लाइब्रेरी भी है।

रस्टल परीक्षण के बारे में

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

हैंडशेक प्रदर्शन उस गति को कवर करता है जिसके साथ नए टीएलएस सत्र कॉन्फ़िगर किए जा सकते हैं। समग्र प्रदर्शन के संदर्भ में, वे उस गति को कवर करते हैं जिसके साथ एप्लिकेशन डेटा को पहले से कॉन्फ़िगर किए गए सत्र में स्थानांतरित किया जा सकता है।

विभिन्न परीक्षणों के नतीजों से पता चला कि नया कनेक्शन स्थापित करने और बनाने के दौरान रस्टल 10% तेज था क्लाइंट कनेक्शन सेट करते समय सर्वर के साथ और 20-40% तेज़।

लेकिन यदि नए टीएलएस कनेक्शन की गति अधिक है, तो अधिकांश टीएलएस ट्रैफ़िक पहले से स्थापित कनेक्शन की बहाली पर आधारित है।

यहां भी हैं, रस्टल ने ओपनएसएसएल लाइब्रेरी से बेहतर प्रदर्शन किया, जिससे सर्वर-साइड कनेक्शन 10% से 20% तेज हो गया, और क्लाइंट कनेक्शन फिर से शुरू होने पर 30% से 70% तेज हो गया।

इसके अतिरिक्त, टीएलएस कनेक्शन पर समग्र प्रदर्शन या डेटा ट्रांसफर गति के मामले में रस्टल ने बेहतर प्रदर्शन किया।

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

परिणामों को संक्षेप में प्रस्तुत करने के लिए, हम मोटे तौर पर कह सकते हैं:

  • डेटा भेजने में रस्टल 15% तेज़ है
  • रस्टल डेटा प्राप्त करने में 5% तेज है
  • रस्टल क्लाइंट कनेक्शन स्थापित करने में 20 से 40% तेज है
  • सर्वर कनेक्शन स्थापित करने में रस्टल 10% तेज है
  • क्लाइंट कनेक्शन को फिर से शुरू करने में रस्टल 30 से 70% तेज है
  • सर्वर से कनेक्शन फिर से शुरू करने में रस्टल्स 10 से 20% तेज है
  • रस्टल ओपनएसएसएल मेमोरी के आधे से भी कम का उपयोग करता है

बिर पिक्सटन ने बताया कि क्योंकि रस्टल को रस्ट में कोडित किया गया है, सुरक्षा दोष के मुद्दों का समाधान हो गया है मोटे तौर पर रस्ट भाषा के डिज़ाइन के साथ। स्मृति-संबंधी सुरक्षा त्रुटियों से बचने के लिए भाषा को मूल रूप से डिज़ाइन किया गया है।

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

माना जाता है कि फ़ायरफ़ॉक्स और ब्रेव जैसे ब्राउज़र भी वर्तमान में रस्ट घटकों का उपयोग करते हैं, लेकिन क्लाउडफ़ेयर, ड्रॉपबॉक्स और येल्प जैसी बड़ी कंपनियों ने भी इसे उत्पादन प्रणालियों के लिए अपनाया है।

Fuente: https://jbp.io


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

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

*

*

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

  1.   ऑटोपायलट कहा

    रस्टल के लिए कुछ बेहतरीन नंबर। मुझे आश्चर्य है कि उन्होंने इसकी तुलना लिबरएसएसएल से क्यों नहीं की।
    यह देखा जाना बाकी है कि क्या रस्ट का प्रदर्शन C++ और उससे भी अधिक C/Asm को मात देने के लिए पर्याप्त बेहतर है, जहां तक ​​मुझे पता है भाषाओं को बदलने की जटिलता रस्ट द्वारा जोड़े जाने वाले सिंटैक्टिक शुगर से अधिक थी।