امن وحماية المعلومات

ثغرة كولدكارد تكشف خطر الحفظ الذاتي بـ116 مليون دولار: جراي

كشف خلل في مولّد العبارات السرية بمحفظة كولكارك عن تعرّض نحو 116 مليون دولار من البيتكوين لخطر السرقة، وأعاد فتح التساؤلات حول كيفية تحقق المستخدمين من أمان أدوات الحفظ الذاتي، وفقًا لما ذكره بوبي غراي، مؤسس تيكسيتكوين.

وأوضح غراي في تصريح لموقع كريبتو نيوز أن مستخدمي كولكارك تكبدوا خسائر لأنهم وثقوا في قدرة المحفظة على توليد عبارات سرية آمنة دون التحقق بشكل مستقل من مصدر العشوائية المستخدم في التوليد.

وقال غراي: “كولكارك ظلّت تعمل بمولّد عبارات سرية معطوب لمدة خمس سنوات، ومع ذلك كلّف ذلك المستخدمين 116 مليون دولار”. وأضاف أن انخفاض الإنتروبيا (درجة العشوائية) جعل عبارات الاسترداد، التي صُممت لمقاومة هجمات التخمين العنيف، أهدافًا سهلة يمكن للمهاجمين الوصول إليها دون الحاجة إلى الحصول على الأجهزة فعليًا.

خلل كولكارك أضعف أمان المحفظة

كولكارك هي محفظة أجهزة مخصصة للبيتكوين فقط، تصنّعها شركة كوينكايت الكندية. تعمل محافظ الأجهزة على إبقاء المفاتيح الخاصة بعيدًا عن الأجهزة المتصلة بالإنترنت، وتوقيع المعاملات داخل الجهاز نفسه، مما يقلل من التعرض للبرمجيات الضارة والهجمات الإلكترونية.

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

شمل الخلل الإصدارات من 4.0.1 حتى 4.1.9 من البرمجيات الثابتة لأجهزة كولكارك موديل Mk2 وMk3. صدر أول إصدار يحتوي على الثغرة في مارس 2021، وظل الخلل نشطًا لأكثر من خمس سنوات قبل أن تكشفه كوينكايت في 30 يوليو الماضي.

انخفاض الإنتروبيا يسهل اختراق العبارات السرية

قدّرت كوينكايت أن العبارات السرية التي أُنشئت على أجهزة Mk2 وMk3 المتأثرة تحتوي على نحو 40 بتًا فقط من الإنتروبيا الفعالة. أما الأجهزة المتأثرة من موديلات Mk4 وMk5 وQ، فقد ولّدت نحو 72 بتًا بدلًا من 128 بتًا المتوقعة، وفقًا للتحذير الأمني.

توفر العبارة السرية المولّدة بشكل صحيح بـ128 بتًا مجموعة ضخمة جدًا من التركيبات المحتملة. لكن تقليل العشوائية الفعالة إلى 40 بتًا يترك حوالي تريليون احتمال فقط، وهو نطاق يمكن لأنظمة الحوسبة المتخصصة البحث خلاله إذا توفرت لدى المهاجمين معلومات كافية عن عملية توليد العبارة.

قالت شركة تي آر إم لابز إن المهاجمين تمكنوا من إعادة بناء المفاتيح الخاصة المتأثرة دون فتح المحافظ أو سرقتها أو التلاعب بها. وأرجعت شركة تحليلات البلوك تشين الخطأ إلى إعداد بناء تم تقديمه مع الإصدار 4.0.1 من البرمجيات الثابتة.

قدّرت التقديرات الأولية التي نقلتها تي آر إم لابز الخسائر بنحو 1816 بيتكوين، بقيمة تقريبية تبلغ 116 مليون دولار، موزعة على أكثر من 5200 عنوان. وبدأت أربع موجات مشتبه بها من عمليات السحب في 30 يوليو، لكن تي آر إم حذّرت من أن الرقم النهائي قد يتغير مع تأكيد المحققين لتقارير الضحايا وتتبع المزيد من العناوين.

غراي: الحفظ الذاتي نفسه لم يفشل

في تحليل نشره في 6 أغسطس، وصف غراي الحادثة بأنها فشل في عملية إنشاء المفاتيح الخاصة، وليست اختراقًا للبيتكوين أو لمكونات الأمان المادية داخل أجهزة كولكارك.

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

وقال غراي: “الأشخاص الذين أضافوا رُمي نرد بأنفسهم لزيادة العشوائية خرجوا دون أضرار، بينما الأشخاص الذين وثقوا بالجهاز وحده تعرضوا لخسائر كاملة”.

يدعم تحذير كوينكايت هذا التمييز المتعلق بالعشوائية المستقلة. فأكدت الشركة أن المستخدمين الذين أدخلوا 50 رمية نرد عادلة وخاصة ومستقلة على الأقل أثناء إنشاء عبارتهم السرية، لا يعتبرون معرضين للخطر من خلل مولّد الأرقام العشوائية وحده. فبين 50 و98 رمية تضيف على الأقل 128 بتًا من الإنتروبيا، بينما 99 رمية أو أكثر تضيف نحو 256 بتًا.

أما أقل من 50 رمية فلا يفي بالاستثناء المعلن من كوينكايت. ونصحت الشركة المستخدمين الذين لا يتذكرون عدد الرميات التي أدخلوها، أو ما إذا كانت العملية خاصة، أو الكلمات الأخيرة من عبارتهم السرية، بنقل أموالهم.

ويرى غراي أن الحادثة لا ينبغي اعتبارها دليلًا على أن الحفظ المركزي أكثر أمانًا في جميع الحالات. ففي رأيه، يتطلب الحفظ الذاتي من المستخدمين التحقق من كيفية إنشاء مفاتيحهم بدلًا من الاعتماد فقط على ميزات الأمان المعلنة للمنتج.

كما فصل منشور غراي في تيكسيتكوين الحادثة عن التصيد الاحتيالي والبرمجيات الضارة وهجمات سلسلة التوريد. وصف غراي مشكلة البرمجيات بأنها خطأ جسيم من صانع المحفظة، وليست دليلًا على أن كوينكايت صممت المنتج لسرقة أموال العملاء.

خسائر كولكارك غيّرت قرارات الحفظ

اتجه سلوك المستخدمين في اتجاه مختلف عن توصية غراي. سجلت منصة أو كيه إكس تدفقات ودائع قياسية بعد الحادثة، حيث نقل بعض حاملي البيتكوين أصولهم من المحافظ الشخصية إلى المنصات المركزية.

قال جوناثان بروكماير، مسؤول الامتثال في أو كيه إكس، إن هذه التدفقات تمثل عكس السلوك الذي شوهد بعد انهيار منصة إف تي إكس، حين سحب المستخدمون أصولهم من المنصات ونقلوها إلى الحفظ الذاتي.

رفض غراي فكرة أن ترك البيتكوين في منصة تداول يحل المشكلة. فservices المركزية تتحكم في مفاتيح العملاء ويمكنها تجميد عمليات السحب أو التعرض لاختراقات أمنية أو الانهيار ماليًا، على حد قوله.

وقال غراي: “العودة إلى منصة تداول لأن جهازًا خذلك ليس حلًا أيضًا، لأنك بذلك تسلّم مخاطرك ومفاتيحك لشخص آخر قد يخسرها بدلًا منك”.

لم ينسب محققو البلوك تشين عملية السرقة إلى مجموعة محددة. قالت تي آر إم إن الاختلافات في بناء المعاملات عبر الموجات المشتبه بها قد تشير إلى وجود عدة مهاجمين، بينما بقيت معظم البيتكوين المسروقة في عناوين تجميع في البداية.

رصدت الشركة نشاطًا محدودًا لغسيل الأموال، بما في ذلك إيداع 64.9 بيتكوين في محفظة واسابي و200 إيثر عبر خدمة تورنادو كاش في 4 أغسطس. وقالت تي آر إم إن نمط المعاملات يختلف عن أساليب غسيل الأموال السريعة المرتبطة عادة بالجماعات المقرصنة المدعومة من دول.

المستثمرون الأميركيون أمام خيار مختلف

بالنسبة للمستثمرين الأميركيين الذين يريدون فقط التعرض لسعر البيتكوين، فإن الصناديق المتداولة في البورصة (ETF) للبيتكوين الفوري المدرجة في الولايات المتحدة تلغي الحاجة إلى توليد عبارات سرية أو تحديث برمجيات المحفظة أو الحفاظ على نسخ احتياطية مادية.

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

يحدد إيداع بلاك روك لدى هيئة الأوراق المالية والبورصات شركة كوينبيس كاستودي بصفتها الحارس الرئيسي لبيتكوين الصندوق، ويسمي بنك أنكوريدج ديجيتال كحارس إضافي قد يستخدمه الصندوق. غير أن حاملي الأسهم يملكون أوراقًا مالية متداولة في البورصة، ولا يمكنهم سحب البيتكوين الأساسي إلى محفظة شخصية أو استخدامه للمدفوعات.

كما ينقل الحفظ المؤسسي المخاطر بدلًا من إزالتها. يذكر إيداع آي بيت أول المخاطر المحتملة مثل الاختراقات وسوء سلوك الموظفين والأعطال التقنية والتحويلات غير المصرح بها. ويقول الإيداع أيضًا إن التأمين المشترك مع كوينبيس قد لا يغطي كل حادثة محتملة.

مستخدمو كولكارك يجب عليهم استبدال العبارات المتأثرة

أصدرت كوينكايت برمجيات ثابتة مصححة لجميع الموديلات المتأثرة، بما في ذلك الإصدار 4.2.0 لأجهزة Mk2 وMk3، والإصدار 5.6.0 لأجهزة Mk4 وMk5 القياسية، والإصدار 1.5.0Q لمحفظة كولكارك Q القياسية.

تثبيت التحديث يصحح فقط توليد العبارات المستقبلية. قالت كوينكايت إن البرمجيات الثابتة لا يمكنها إضافة عشوائية إلى عبارة استرداد موجودة، لأن الضعف يبقى ملازمًا للعبارة حتى لو استوردها المستخدم إلى محفظة أخرى.

طُلب من المستخدمين المتأثرين تثبيت البرمجيات الصحيحة، وتوليد عبارة سرية جديدة تمامًا، والتحقق من بصمتها وعنوان الاستقبال، وإرسال معاملة تجريبية صغيرة قبل نقل الرصيد المتبقي. ونصحت كوينكايت المستخدمين بالاحتفاظ بالنسخة الاحتياطية القديمة حتى وصول التحويل إلى المحفظة البديلة وتلقي تأكيد الشبكة.

الأسئلة الشائعة

س: هل جميع مستخدمي كولكارك معرضون للخطر بسبب هذا الخلل؟
ج: لا، فقط المستخدمون الذين أنشأوا عباراتهم السرية على أجهزة Mk2 وMk3 بالإصدارات من 4.0.1 إلى 4.1.9، أو أجهزة Mk4 وMk5 وQ المتأثرة، دون إضافة عشوائية مستقلة مثل رمي النرد. المستخدمون الذين أضافوا 50 رمية نرد على الأقل لا يعتبرون معرضين للخطر.

س: هل تحديث البرمجيات الثابتة يحمي العبارات السرية القديمة؟
ج: لا. تحديث البرمجيات يصحح فقط توليد العبارات الجديدة في المستقبل. العبارات السرية القديمة التي أُنشئت أثناء الخلل تبقى ضعيفة حتى بعد التحديث، ويجب على المتأثرين توليد عبارة جديدة كاملة ونقل أموالهم إليها.

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

صقر العملات

محلل تقني متمرس في مجال العملات الرقمية، يقدم تحليلات دقيقة واستراتيجيات تداول مبتكرة في عالم التشفير.
زر الذهاب إلى الأعلى