قد يحتاج بعض مالكي Coldcard Mk3 إلى نقل بيتكوينهم. تقول Coinkite إن الأموال المرتبطة بالبذور المولدة على إصدار برنامج ثابت 4.0.1 أو إصدار لاحق من Mk3 قد تكون معرضة للخطر.
قال مساهم Bitcoin Core instagibbs إنه أعاد إنشاء البذور الضعيفة على جهاز Mk3 جديد تم تهيئة حديثًا. وتقول Coinkite إن أجهزة Mk4 وMk5 متأثرة أيضًا قبل الإصدار 5.6.0 من البرنامج الثابت، بينما تتأثر أجهزة Q قبل الإصدار 1.5.0Q؛ التأثير أقل خطورة لكنه لا يزال خطيرًا. وتخطط الشركة لإجراء مراجعة فنية رسمية للسبب الجذري.
تحمي محفظة الأجهزة المفتاح الموجود من خلال التخزين الآمن، والتوقيع غير المتصل، والتحقق على الجهاز. ويسبق توليد البذور هذه الدفاعات ويبين ما إذا كان الجهاز يبدأ بمادة مفتاح قوية.
عبارة البذور تستمد الأمان من العشوائية، وهي العشوائية التي تختار توليفة واحدة من مجموعة هائلة. العشوائية الضعيفة تضيّق تلك المجموعة حتى يتمكن المهاجم من اختبار عبارات البذور المحتملة، واستخلاص عناوينها، ومراقبة الإيداعات من جهاز كمبيوتر آخر.
الإنشاء القابل للتنبؤ يُلغي فجوة العزل عند نقطة البداية وتحول السرقة إلى مشكلة بحث عن بعد. يمكن للمهاجم العمل من خلال نوى محتملة، ومراقبة العناوين المقابلة، وصرف الأموال فور ظهور تطابق.
بما أن كل عنوان موجود لا يزال تحت سيطرة البذرة الأصلية، فإن التصحيح يتطلب مفاتيح جديدة ونقل على السلسلة. يمكن للبرمجيات المحدثة تأمين سير العمل المستقبلي، لكنها لا تستطيع تغيير المواد المفتاحية التي تتحكم في العناوين القديمة.
| طبقة الأمان | ما الذي يحميه | لماذا فشل في حل هذه الحالة |
|---|---|---|
| فجوة هوائية | يمنع الجهاز من كشف المفاتيح عبر اتصال مباشر | لا يساعد إذا كان المفتاح الأولي قابلاً للتنبؤ عند الإنشاء |
| التخزين الآمن | يحافظ على مفتاح خاص موجود معزولًا | يحمي الشيء الخاطئ إذا كانت المواد الأساسية الأصلية ضعيفة |
| التوقيع غير المتصل | يسمح للمستخدمين بالموافقة على المعاملات دون توصيل المحفظة | يحمي الإنفاق فقط بعد وجود البذرة بالفعل |
| التحقق على الجهاز | يسمح للمستخدمين بتأكيد العناوين والكميات على شاشة الجهاز المادي | لا يثبت أن البذرة تم إنشاؤها بكمية كافية من العشوائية |
| تحديث البرنامج الثابت | يمكن تحسين سلوك الجهاز في المستقبل | لا يمكن استبدال العناوين القديمة التي يتم التحكم بها بواسطة بذرة تم إنشاؤها مسبقًا |
| بذر جديد + نقل | يُنشئ مواد مفاتيح جديدة وينقل الأموال بعيدًا عن العناوين القديمة | مسار التصحيح الكامل فقط للبذور الضعيفة المحتملة |
أعلى ملف تعريفي للتخزين من حيث المخاطر
أفضل ملف تعريفي للعرض يبدأ عندما يُنشئ Mk3 المُتأثر البذرة وتحكم توقيع واحد في المحفظة. عدم وجود إنتروبيا نرد، ولا كلمة مرور BIP-39، ولا متعدد التوقيعات يترك مولد البذرة في الجهاز كجذر تشفيري وحيد.
يقول Coinkite إن عبارة مرور BIP-39 قوية وفريدة تضيف حاجزًا مستقلًا، بينما قد تكون عبارات المرور القصيرة أو الشائعة أو ذات الأنماط أو المقتبسة أو المعاد استخدامها قابلة للتخمين. تختلف عبارة المرور عن رمز PIN للجهاز وتولد محفظة منفصلة من نفس الجملة التذكارية، لذا يجب على المهاجم استعادة كلا السرّين. حتى مع عبارة مرور قوية، ينصح Coinkite بالانتقال إلى بذرة تم إنشاؤها حديثًا.
يمكن لـ multisig تقييد بذرة ضعيفة واحدة على مُوقِّع واحد عندما يتطلب عتبة الإنفاق مفاتيح مستقلة. يمكن أن تضيف النرد المقدمة من المستخدم مصدر إنتروبيا خارجيًا، وتحدد مسار Coinkite المتقدم على الأقل 99 رميًا عادلًا من خلال تدفق استيراد النرد فقط.
تتطلب هذه الحمايات سجلات دقيقة واستعادة مختبرة. يمكن أن يمنع مفتاح مرور مفقود المالك من الوصول، ويمكن أن تُعقّد محفظة متعددة التوقيعات غير موثقة جيدًا عملية الاستعادة، ويمكن أن تكشف سجلات النرد المكشوفة عن البذرة البديلة.
تطلب Coinkite من المستخدمين التحقق من النسخة الاحتياطية، والبصمة، وعنوان الاستلام، وإرسال دفعة اختبار صغيرة، ثم نقل الرصيد. هذا التسلسل يقلل من احتمال حدوث فشل ثانٍ بسبب عنوان مكتوب بشكل خاطئ، أو محفظة مؤقتة ضعيفة، أو نسخة احتياطية غير كاملة.
| إعداد الحفظ | مستوى المخاطرة | لماذا يهم ذلك |
|---|---|---|
| مولد Mk3 للبصمة، توقيع واحد، بدون عبارة مرور، بدون نرد، بدون توقيع متعدد | الأعلى | البذرة المتأثرة هي الجذر التشفيري الوحيد الذي يحمي المحفظة |
| مفتاح توليد Mk3 مع عبارة مرور BIP-39 | خفض فقط باستخدام كلمة مرور قوية وفريدة | سيحتاج المهاجم إلى كل من العبارة التذكارية وعبارة المرور المنفصلة |
| مفتاح مولد من Mk3 مع توقيع متعدد | انخفاض إذا كان الموقعون الآخرون مستقلين | لا تكفي بذرة ضعيفة واحدة للإنفاق إذا كان الحد الأدنى يتطلب مفاتيح أخرى |
| بذر مُنشأ بواسطة Mk3 مع إنتروبيا نرد مُقدمة من المستخدم | انخفض إذا تم إضافة ما لا يقل عن 50 لفًا عادلًا وخاصًا | أقل من 50 لفة، أو عدم اليقين بشأن اللفات، لا يزال يتطلب الهجرة |
| بذر جديد على الجهاز غير المتأثر | مسار التصحيح | تنتقل الأموال إلى مواد مفتاحية جديدة خارج الإعداد المتأثر |
| هروب مذعور إلى محفظة أو عنوان غير مُحقق | معدل خطر فشل جديد | الإلحاح يمكن أن يخلق خسائر غير مرتبطة بالعيب الأصلي |
التخزين البارد يحصل على جدول صيانة
أصدر Coinkite البرنامج الثابت النهائي Mk3 في يونيو 2023، ويشمل إشعار يوليو 2026 البذور التي أنشأتها أجهزة Mk3 من مارس 2021 فما بعد، مما يخلق فجوة مدتها ثلاث سنوات بين دعم المنتج وإجراء عاجل للحفاظ على الأصول.
هذا الفراغ يحول التخزين البارد إلى مشكلة صيانة قديمة. قد يُشغّل الحاملون الخاملون جهازًا مرة واحدة كل بضع سنوات، وتفقد صفحات المنتجات القديمة رؤيتها، وقد يفوت المالكون إشعارات الشركة المصنعة لشهور.
يمكن أن تستمر البذرة في البقاء بعد انتهاء عمر الجهاز، وفرع البرنامج الثابت، وقناة الدعم الأصلية، لذا تحتاج أنظمة الحفظ إلى تنبيهات دائمة وإجراءات هجرة قابلة للتكرار. يمكن للشركات المصنعة نشر هندسة الإنتروبيا، والإشعارات الخاصة بالجهاز، وخطة تدوير المفاتيح التي تظل متاحة لسنوات طويلة بعد آخر عملية بيع.
تُوصف وثائق أمان Coinkite للشفرة المفتوحة والبناءات القابلة للتكرار كأدوات تدقيق. يمكن للمراجعين مقارنة المصدر بالملفات الثنائية المُطلقة، ويمكن أن تظل العيوب قائمة حتى يدرس أحدهم مسار الشفرة الدقيق الذي أنشأ بذرة خاملة.
هذا التمييز يجعل اختبار الإنتروبيا المستقلة ممارسة أساسية في المحافظ الإلكترونية. يخبرك الملف الثنائي القابل للتكرار المشتري بأي كود تم تشغيله، ويتطلب التأكد من كل افتراض أمني اختبارًا منفصلًا.
في السيناريو التصاعدي، يقوم المستخدمون المتأثرون بتبديل المفاتيح بحذر، وتنشر Coinkite السبب الجذري، ويتبنّى صانعو المحافظ اختبارات إنتروبيا أقوى وقنوات تنبيه دائمة. وتكسب العبارات السرية، والتواقيع المتعددة، والعشوائية المستقلة استخدامًا أوسع، مما يمنح الحائزين عدة حواجز تشفيرية حول رصيد واحد.
| ماذا يحدث بعد ذلك | النتيجة المتفائلة | النتيجة السلبية |
|---|---|---|
| هجرة المستخدم | يجب على المستخدمين المتأثرين تغيير المفاتيح بحذر بعد المعاملات التجريبية | المستخدمون غير النشطين يفوتون الإرشاد ويواصلون تلقي الأموال على العناوين القديمة |
| مراجعة سبب الجذر | Coinkite تنشر شرحًا تقنيًا واضحًا | يزداد عدم اليقين حول الافتراضات المتعلقة بالإصدار القديم من البرنامج الثابت أو الجهاز |
| اعتماد عبارة المرور | يزيد حاملون آخرون سرًا ثانيًا إلى التخزين البارد | كلمات المرور المفقودة أو المسجلة بشكل سيء تؤدي إلى فشل الاسترداد |
| اعتماد التوقيع المتعدد | تتحرك الرصيدات الكبيرة بعيدًا عن نقاط الفشل الفردية في الأجهزة | إعدادات التوقيع المتعدد غير الموثقة جيدًا تخلق مخاطر تشغيلية |
| اختبار الإنتروبيا | المصنّعون يحسنون الاختبار العام لمسارات توليد البذور | يستمر المستخدمون في افتراض أن البناءات القابلة للتكرار تثبت جودة العشوائية |
| أنظمة التنبيه | مصنّعو المحافظ يبنون قنوات استشارية متينة للأجهزة القديمة | تظل إشعارات الأمان سهلة التفويت من قبل حاملي العملات على المدى الطويل |
| سرد السوق | تصبح المشكلة لحظة ترقية عملية الحفظ | ادعاءات السرقة غير الموثقة والتحويلات المذعورة تهيمن على القصة |
في السيناريو الهابط، تستمر المحافظ المُخمّدة من الإصدار Mk3 في تلقي إيداعات باستخدام بذور قديمة، ويكتشف أصحابها التنبيه من خلال تقارير السرقة أو التواصل الطارئ. تؤدي التحويلات المذعورة إلى خسائر إضافية عبر عناوين غير مُحقَّقة، أو محافظ مؤقتة ضعيفة، أو نسخ احتياطية مفقودة، وترتبط المطالبات غير المدعومة حركات على السلسلة غير ذات صلة بالخلل.
جعلت محافظ الأجهزة التخزين الذاتي عمليًا من خلال حماية المفاتيح أثناء التخزين والإنفاق.
الآن، يمتد تحذير Coldcard هذا النموذج الأمني عبر الإعداد والمراقبة والتبديل، ويجعل كل بذرة التزامًا صيانة طويل الأجل يمكن أن يتجاوز عمر الجهاز الذي أنشأها.
ظهرت المقالة عيب في توليد بذرة Coldcard يسمح للمهاجمين بإعادة إنشاء المفاتيح الخاصة بنقرة زر واحدة لأول مرة على CryptoSlate.

