🚨 لم يبقَ لدى المستخدمين أي بيتكوين بعد اختراق Coldcard! أنشأ Coinkite جهاز Coldcard كمحفظة مادية مخصصة فقط لبيتكوين بهدف إزالة الثقة على مستوى البرنامج من توليد البذور، لكن ماكرو واحد غير مُهيأ بشكل صحيح ألغى هذه الضمانة لمدة خمس سنوات! قام Block بتتبع العيب إلى تكوين الإنتاج الخاص بـ Coldcard، والذي عرّف علامة RNG المادية على أنها معطلة لأن Coinkite توفر غلافًا خاصًا بها، إلا أن المكتبة الأساسية كانت تتحقق من وجود الماكرو فقط وليس مما إذا كان مفعّلًا فعليًا. وهذا أدى إلى ربط التجميعات بصامتة بمولد الأرقام العشوائية الافتراضي لـ MicroPython، والذي يُبذر من معرف الشريحة الفريد وحالة الموقِّت، دون جمع أي إنتروبيا جديدة بعد التهيئة. النتيجة العملية: تقدّر Coinkite الإنتروبيا الفعالة بحوالي 40 بت على الإصدار Mk3، وحوالي 72 بت على الإصدارات Mk4 وMk5 وQ، مقارنة بـ 128 بت لبذرة BIP-39 القياسية المكونة من 12 كلمة. في 30 يوليو، استغل مهاجم هذه الثغرة لتفريغ 1,196 عنوانًا خلال 41 دقيقة، وسرق 1,082.65 بيتكوين بقيمة 70.2 مليون دولار أمريكي. أرسلت Coinkite تحديثًا طارئًا للبرمجيات في اليوم التالي لكل النماذج المتأثرة، لكن هذا التصحيح يمنع فقط توليد بذور ضعيفة في المستقبل. ولا يفعل شيئًا للبذور التي تم توليدها سابقًا باستخدام الكود القديم، ونقل أي من هذه البذور القديمة إلى أي محفظة — سواء تم تحديثها أم لا — ينقل الضعف معها. الفرق بين مالك Coldcard الآمن وآخر غير الآمن ليس ما إذا كان قد قام بتحديث برمجيته، بل ما إذا كانت البرمجيات التي كانت تعمل عند إنشاء بذورته أصلاً كانت عرضة للخطر من الأساس. احتفظ دائمًا بتحديث برامجك وتذكّر أن الثغرات موجودة في كل مكان!
NeilXbtمشاركة

المصدر:عرض النسخة الأصلية
إخلاء المسؤولية: قد تكون المعلومات الواردة في هذه الصفحة قد حصلت عليها من أطراف ثالثة ولا تعكس بالضرورة وجهات نظر أو آراء KuCoin. يُقدّم هذا المحتوى لأغراض إعلامية عامة فقط ، دون أي تمثيل أو ضمان من أي نوع ، ولا يجوز تفسيره على أنه مشورة مالية أو استثمارية. لن تكون KuCoin مسؤولة عن أي أخطاء أو سهو ، أو عن أي نتائج ناتجة عن استخدام هذه المعلومات.
يمكن أن تكون الاستثمارات في الأصول الرقمية محفوفة بالمخاطر. يرجى تقييم مخاطر المنتج بعناية وتحملك للمخاطر بناء على ظروفك المالية الخاصة. لمزيد من المعلومات، يرجى الرجوع إلى شروط الاستخدام واخلاء المسؤولية.