Bitcoin Core تكشف عن 3 ثغرات اكتشفها الذكاء الاصطناعي تُعطّل عقد البيتكوين (BTC)
كشف Bitcoin Core عن ثلاث ثغرات عثر عليها الذكاء الاصطناعي، إحداها تتيح إسقاط عقد البيتكوين (BTC) عن بُعد على ويندوز وmacOS، مع إفصاح ثلاث أخرى خلال أسبوعين.
ثلاث ثغرات وسياسة إفصاح جديدة
نشر فريق
Bitcoin (BTC) Core تفاصيل ثلاث ثغرات أمنية رصدها فحص آلي بالذكاء الاصطناعي في برمجيات العقد، أبرزها ثغرة تتيح لجهاز بعيد إسقاط عقدة للبيتكوين (BTC) تعمل على ويندوز أو macOS أو BSD. جاءت هذه الإفصاحات يوم الأربعاء، بعد أقل من أسبوع من تبني المشروع سياسة إفصاح جديدة في 22 أكتوبر تغطي الثغرات التي يُحكم بها باكتشافها بسهولة، بعد أن خفضت النماذج اللغوية الكبيرة كلفة إيجادها. وتُدرج قائمة الإعلانات الأمنية الخاصة بالمشروع الثلاث الثغرات معًا، مع وصف كامل لثغرة استنزاف الذاكرة. إذ رصد الفحص الآلي ثغرة الإسقاط هذه في 23 أكتوبر، وأكّدها المطورون في اليوم ذاته. شُحنت الإصلاحات في 27 أكتوبر، ثم نُشر في 28 أكتوبر الإعلان الأمني الخاص بثغرة الذاكرة إلى جانب ثغرتين أخريين كشفهما الفحص نفسه. للدقة، فإن العقدة هي البرنامج الذي يتحقق من كل معاملة على الشبكة وينقلها عبر شبكة البيتكوين، وBitcoin Core هي التنفيذ الذي يشغّله أغلب المشغلين، ما يجعل أي خلل فيها شأنًا يمس الشبكة كلها. كانت الثغرة الخاصة بويندوز وmacOS وBSD تتيح لأي جهاز متصل إغراق العقدة بكميات من البيانات حتى تستنزف ذاكرتها وتتوقف عن العمل. وحتى الأسبوع الماضي، كان مطورو Core يُبقون الثغرات متوسطة الخطورة من هذا النوع سرية لمدة قد تصل إلى سنة كاملة، منحًا للمشغلين وقتًا للترقية قبل أن يعرف المهاجمون أين ينظرون. لكن هذه الممارسة لم تعد تنطبق على فئة الثغرات سهلة الاكتشاف: تُشحن الإصلاحات بأسرع ما يمكن إلى كل الإصدارات المدعومة، مع إعلان أمني علني مصاحب. وخرجت الثغرات الثلاث جميعها من فحص آلي واحد استخدم نموذجًا لغويًا كبيرًا للتنقيب في الشيفرة، ولم يصل أي استنتاج إلى الفريق الأمني إلا بعد أن يتحقق منه مساهم بشري. ولا يمس أي مما نُشر من المواد ديناميكيات سعر البيتكوين أو قواعد الإجماع؛ فنقطة الضعف تكمن في معالجة الموارد على الأجهزة الفردية.
الثغرة الثانية هي الحجة الأوضح لتبرير تغيير السياسة. وصل استنتاج الفحص إلى المشروع في 15 سبتمبر، وبعد ستة أيام عثر مطور لم يطّلع على أي تقرير على الثغرة نفسها بمبادرة مستقلة، وتسلسل كهذا يجعل السرية الطويلة تبدو بلا جدوى حين يستطيع جهاز أن يعيد اكتشاف الخلل خلال أسبوع. كانت الثغرة تتيح لطرف متصل أن يدّعي تشغيل إصدار قديم من البروتوكول ثم يتوقف عن الاستجابة، فتتراكم الرسائل في ذاكرة الضحية بمعدل يبلغ 2 ميغابايت في الساعة عن كل اتصال وارد، و5 ميغابايت في الساعة عن كل اتصال صادر، على ما تقول الوثيقة الأمنية. أما الثغرة الثالثة، المصنفة منخفضة الخطورة، فقد ظهرت في ثلاث مناسبات منفصلة: في الفحص الآلي، وفي تقريرين مستقلين من مطورين، في أغسطس ثم مجددًا في 23 أكتوبر. يمكن لمُعدّن أن يصمم كتلًا تُفيض بالملفات التي تحتفظ بها العقدة إثر عملية إعادة التنظيم، وهي العملية التي تستبدل بها الشبكة بضعة كتل حديثة بمجموعة منافسة وفق قواعد إثبات العمل التي ترتب سلسلة الكتل. على جهاز بمعمارية 64-بت، يتطلب الهجوم نحو شهر كامل من إنتاج الشبكة للكتل بأسرعها. أما على ويندوز والأنظمة ذات المعمارية 32-بت، فقد تفشل العقدة بشكل كامل، ولا تُزيل إعادة التشغيل هذا الفشل، بحسب الإعلان. وتظل العقد العاملة على أجهزة 32-بت، أو التي تخزن الكتل على أقراص FAT32 الأقدم، مكشوفة حتى بعد الإصلاح. وتضيف ملاحظات الإصدار أن ثلاث ثغرات أخرى متوسطة وعالية الخطورة، أُصلحت مسبقًا في الإصدار 30.0 من
Bitcoin (BTC) Core، ستُفصح عنها خلال أسبوعين. والمشغلون على الإصدارات المدعومة بمعمارية 64-بت يزيلون نقاط الضعف المسجلة بالترقية إلى الإصدارات المرقّعة؛ أما القيود التي تترك أي أثر فمصدرها المعدات والتخزين، لا الشيفرة.
لا استخدام مسجل من المهاجمين
قراءة COINOTAG أن تغيير السياسة يعيد تسعير السرية: حين يصبح النموذج اللغوي الكبير قادرًا على بلوغ ثغرة ما، يتعامل المشروع معها كأمر علني بغضّ النظر عمن ربما أبقاها خاصة، والسجل الأمني يدعم هذا الموقف الآن بالتواريخ لا بالنوايا. يتركز الخطر المباشر على المشغلين الذين يديرون أنظمة 32-بت أو تخزين FAT32، لأن الترقيع لا يغطيهم. أما عمليات التعدين فلم تكن في نطاق التأثير إطلاقًا؛ فالثغرات تقع في برمجيات العقد، لا في أجهزة التعدين أو مكافآتها. ولا شيء في المصادر يوثق عقدة أُسقطت بمهاجم في الواقع العملي، ولم يُبلّغ عن أي حادث منذ شحن الإصلاحات. أول تقرير مؤكد عن عقدة منهارة هو الملاحظة التي قد تحوّل هذا الإشعار بالترقيع إلى حادثة أمنية، ولم يصدر بعد.
تم إنتاجه بمساعدة الذكاء الاصطناعي، وتمت مراجعته بالذكاء الاصطناعي، ونُشر تحت الإشراف التحريري لـ COINOTAG.

