COLDCARD की वल्नरेबिलिटी 2021 में कंपाइलर बाइपास से उत्पन्न हो सकती है

iconKuCoinFlash
साझा करें
AI summary iconसारांश
Core-Lightning डेवलपर ddustin द्वारा किए गए एक नए विश्लेषण के अनुसार, 2021 की COLDCARD वल्नरेबिलिटी संभवतः Python वॉलेट कोड, MicroPython C कोड और STM32 हार्डवेयर RNG के बीच संघर्ष से उत्पन्न हुई। डेवलपर्स ने कंपाइलर त्रुटि को ठीक करने के लिए MICROPY_HW_ENABLE_RNG को 0 पर सेट किया, जिससे वॉलेट बनाते समय कमजोर Yasmarang RNG का उपयोग हुआ। यह समस्या हार्डवेयर वॉलेट लागू करने की निरंतर समीक्षा के लिए तकनीकी संकेतकों को दर्शाती है।

Odaily星球日报讯:Bitcoin News ने X प्लेटफॉर्म पर एक पोस्ट में बताया कि Core-Lightning डेवलपर ddustin के एक नए तकनीकी विश्लेषण के अनुसार, 2021 का COLDCARD दुर्बलता संभवतः डेवलपर द्वारा पैकेट को जोड़ने के लिए Python कोड, MicroPython का C कोड और STM32 हार्डवेयर रैंडम नंबर जनरेटर का प्रयास करते समय शुरू हुआ। यह कस्टम कोड मुख्य रूप से MicroPython के मौजूदा कार्यान्वयन के साथ टकराया, जिससे कंपाइलर त्रुटि हो सकती थी। सबूतों से पता चलता है कि डेवलपर ने MICROPY_HW_ENABLE_RNG को 0 पर सेट कर दिया, जिससे फर्मवेयर कंपाइल होने लगा। इस परिवर्तन का अनपेक्षित परिणाम यह हुआ: जब उपयोगकर्ता नए वॉलेट बनाते हैं, तो फर्मवेयर हार्डवेयर रैंडम नंबर जनरेटर का उपयोग नहीं करता, बल्कि MicroPython के कमजोर Yasmarang सॉफ्टवेयर रैंडम नंबर जनरेटर पर वापस चला जाता है। डेवलपर द्वारा छोड़े गए कमिट मैसेज में केवल “runs” लिखा हुआ है। यह विश्लेषण कहता है कि यह संकेत है कि डेवलपर्स को सुरक्षा-महत्वपूर्ण कोड प्रकाशित नहीं करना चाहिए, खासकर जब वे दसों अरब डॉलर के बिटकॉइन की सुरक्षा कर रहे हों।

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