पर्ल संस्करण 5.28.0 प्रमुख सुरक्षा और सुरक्षा सुधार के साथ डेवलपर्स प्रदान करता है

सुरक्षा / पर्ल संस्करण 5.28.0 प्रमुख सुरक्षा और सुरक्षा सुधार के साथ डेवलपर्स प्रदान करता है 1 मिनट पढ़ा

पर्ल फाउंडेशन



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

जब सॉफ़्टवेयर को एक नया रिलीज़ मिलता है, तो परिवर्तनों की सूची आमतौर पर इसके साथ होती है। कम पैकेज एक तालिका के साथ आते हैं जिसमें 700,000 से अधिक व्यक्तिगत परिवर्तन होते हैं।



फिर भी, पर्ल डेवलपर्स रिपोर्ट कर रहे हैं कि उन्होंने वास्तव में स्क्रिप्टिंग होस्ट के लिए कई अपडेट किए हैं। सबसे महत्वपूर्ण परिवर्तनों में से एक में मिश्रित यूनिकोड स्क्रिप्ट के लिए समर्थन शामिल है।



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



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

आप कुछ नए कॉल का उपयोग करके विभिन्न प्रकार के यूनिकोड को एक साथ जोड़ सकते हैं। इन्हें प्रायोगिक माना जाता है, इसलिए ये समय के लिए प्रायोगिक :: script_run चेतावनी देते हैं, लेकिन इसे अक्षम किया जा सकता है।

पर्ल-आई के साथ स्क्रिप्ट्स का संपादन अब पहले की तुलना में ज्यादा सुरक्षित है। पहले, ऐसा करने का प्रयास किसी इनपुट फ़ाइल को हटा या नाम बदल सकता है। यह इनपुट फ़ाइल को बदलने के लिए केवल तब बदला गया है जब इसे डिस्क पर लिखा गया है और फिर बंद कर दिया गया है।



रिलीज के साथ ही कई अन्य प्रमुख सुरक्षा बग्स को ठीक किया गया। पेर के डेवलपर्स ने इन क्षेत्रों में कोड को कितना कड़ा किया, इस वजह से कुछ ढेर बफर अतिप्रवाह त्रुटियों और बफर ओवर-रीड को हमलावर वेक्टर के रूप में काम नहीं करना चाहिए।

टैग लिनक्स सुरक्षा