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



