توسعهدهندگان بیتکوین کور روز پنجشنبه تغییری را در سیاست امنیتی این نرمافزار ادغام کردند که دورهی طولانی پنهان ماندن جزئیات برخی باگها را حذف میکند؛ دلیل این تصمیم این است که ابزارهای هوش مصنوعی پیدا کردن این باگها را بسیار ساده کردهاند.
چه چیزی تغییر کرد
این تغییر با پول ریکوئست شمارهی ۱۲۸۱ در مخزن bitcoincore.org ثبت شد و نویسندهی آن آنتوان پوانسو، توسعهدهندهی Chaincode Labs، است. از این پس اگر در بررسی اولیه، باگی «بهآسانی قابل کشف» تشخیص داده شود، یعنی بتوان آن را با یک پرسش ساده از یک مدل زبانی بزرگ پیدا کرد، اصلاحیهی آن به همهی نسخههای پشتیبانیشده منتقل میشود، نسخهی تازه در سریعترین زمان ممکن منتشر میشود و یک اطلاعیهی امنیتی همراه با جزئیات هم کنار آن قرار میگیرد.
به گزارش کوینتلگراف، برای باگهایی که این برچسب را نمیگیرند، همان زمانبندی استاندارد پروژه برقرار است: باگهای کمخطر دو هفته بعد از انتشار نسخهی اصلی حاوی اصلاحیه افشا میشوند و باگهای با خطر متوسط و بالا دو هفته بعد از پایان پشتیبانی آخرین نسخهی آسیبپذیر؛ فاصلهای که معمولا حدود یک سال طول میکشد. همین رسانه مینویسد باگهای بحرانی مشمول این روال استاندارد نیستند و احتمالا با روالی موردی مدیریت میشوند.
پوانسو گفته است گزارش باگهایی که بهراحتی دوباره کشف میشوند اخیرا بیشتر شده و به نظر او نگه داشتن چنین مواردی در دورهی پنهانسازی فایدهی چندانی ندارد و فقط عرضهی نسخهی اصلاحشده را عقب میاندازد. نقطهی ضعف روش جدید این است که اصلاحیهها زمان کمتری برای آزمایش پیش از رسیدن به دست کاربران خواهند داشت.
اختلاف نظر و پیشزمینه
آنتوان ریار، پژوهشگر قدیمی امنیت بیتکوین، خواستار حفظ امکان انتشار اصلاحیه بدون اطلاعیهی امنیتی بود، اما پوانسو این پیشنهاد را نپذیرفت و گفت هشدار بدون جزئیات ممکن است کاربرانی را که اصلا در معرض خطر نیستند به اقدامهای شتابزده وادار کند.
این تصمیم پس از تابستانی گرفته شد که در آن گروه داوطلب Bitcoin Red Team با اجرای مدلهای هوش مصنوعی روی ۳۹۰ پروژهی بیتکوینی، ۴,۹۶۲ یافته ثبت کرد که ۸۵ مورد آن بحرانی بود. به گزارش کویندسک، یکی از نقصهای BTCPay Server که این گروه بهصورت محرمانه گزارش کرده بود، ظرف چند روز روی سرورهای فعال فروشندگان مورد سوءاستفاده قرار گرفت. تا زمان انتشار این گزارش، هیچ باگی بر اساس قاعدهی جدید علامتگذاری نشده است.
منبع: کویندسک، دیکریپت و کوینتلگراف
بیتکوین کور پنهانسازی باگهایی را که هوش مصنوعی پیدا میکند کنار گذاشت