ब्रांच टार्गेट रीयूज़ हमला JIT परिवेशों में Spectre-v2 सुरक्षा उपायों को निष्प्रभावी करता है

Regulators reviewing consumer protection risks associated with advanced AI systems

Written by

in

VUSec और Scuola Superiore Sant’Anna के शोधकर्ताओं ने ब्रांच टार्गेट रीयूज़, या BTR, का खुलासा किया है। यह एक Spectre-v2 तकनीक है, जो जस्ट-इन-टाइम संकलित कोड के आसपास पुरानी इनडायरेक्ट ब्रांच-प्रेडिक्शन प्रविष्टियों को निशाना बनाती है। यह अध्ययन ब्राउज़र, लैंग्वेज रनटाइम और ऑपरेटिंग-सिस्टम घटकों द्वारा उपयोग किए जाने वाले JIT इंजनों की पड़ताल करता है, जहाँ निष्पादन योग्य क्षेत्रों को मुक्त करके बाद में दोबारा उपयोग किया जा सकता है।

पुराना ब्रांच टार्गेट क्यों मायने रखता है

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

जोखिम कम करने के लिए एक से अधिक नियंत्रण आवश्यक हैं

खुलासे के अनुसार Linux के जोखिम-निवारण उपायों को CVE-2026-64507 और CVE-2026-64508 सौंपे गए, जबकि अन्य प्रभावित परियोजनाओं ने कोड-कैश रैंडमाइज़ेशन और अधिक मजबूत प्रक्रिया पृथक्करण जैसी तकनीकों पर विचार किया। ऑपरेटरों को इस शोध को एक और स्मरण के रूप में देखना चाहिए कि स्पेक्युलेटिव-निष्पादन का जोखिम हार्डवेयर, रनटाइम और सॉफ्टवेयर हार्डनिंग में साझा होता है। पैच की स्थिति, कार्यभार पृथक्करण और विक्रेता मार्गदर्शन की एक साथ समीक्षा की जानी चाहिए। SectechMedia की लचीले सुरक्षा-सिस्टम अवसंरचना संबंधी मार्गदर्शिका बताती है कि किसी एक रक्षात्मक धारणा के विफल होने पर स्तरित नियंत्रण क्यों महत्त्वपूर्ण होते हैं।

स्रोत

Comments

प्रातिक्रिया दे

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