به گزارش شبکه اطلاعرسانی طلا و ارز و به نقل از کریپتو بریفینگ، شرکت کانادایی کوینکایت، سازنده کیف پول سختافزاری کلدکارت، نسخه فریمور ۵٫۶٫۱ را برای مدلهای Mk۴ و Mk۵ و نسخه ۱٫۵٫۱Q را برای سری Q منتشر کرد. این بهروزرسانی پس از آن صورت گرفت که مهاجمان با سوءاستفاده از یک نقص در فرایند تولید عبارت بازیابی، حدود ۱٬۸۱۶ بیتکوین معادل ۱۱۴ تا ۱۱۶ میلیون دلار را از کیف پولهای آسیبپذیر خارج کردند.
این نقص تازه نبود. ردپای آن به نسخه فریمور ۴٫۰٫۱ بازمیگردد که کوینکایت در مارس ۲۰۲۱ منتشر کرده بود. برای بیش از ۵ سال، عبارتهای بازیابی تولیدشده روی دستگاههای آسیبپذیر آنقدر قابلپیشبینی بودند که مهاجمان توانستند آنها را بازسازی کنند.
ریشه فنی نقص
دستگاههای کلدکارت از یک مولد عدد تصادفی واقعی سختافزاری، معروف به TRNG، برای ساخت عبارت بازیابی استفاده میکنند. این مولد در واقع منبع تصادفیبودن کلید خصوصی کاربر است؛ هرچه خروجی آن قابلپیشبینیتر باشد، بازسازی کلید برای مهاجم سادهتر میشود. یک اشکال در کتابخانه libngu که حدود مارس ۲۰۲۱ وارد کد شده بود، تصادفیبودن این مولد را تضعیف کرد و آنتروپی، یعنی معیار سنجش میزان غیرقابلپیشبینیبودن داده، را در مدلهای Mk۲ و Mk۳ تا حدود ۴۰ بیت کاهش داد؛ افت کمتری هم در مدلهای جدیدتر رخ داد.
این آسیبپذیری طیف گستردهای از مدلهای کلدکارت شامل Mk۲، Mk۳، Mk۴، Mk۵ و Q را در برگرفت. هر کاربری که روی نسخه فریمور آلوده، عبارت بازیابی تازهای ساخته بود، در معرض خطر قرار داشت. مهاجمان از ۳۰ ژوئیه ۲۰۲۶ (۸ مرداد ۱۴۰۵) سوءاستفاده از این ضعف را آغاز کردند و کوینکایت ۱ روز بعد، در ۳۱ ژوئیه ۲۰۲۶ (۹ مرداد ۱۴۰۵)، وصله اضطراری را منتشر کرد؛ اما تا آن زمان بخش قابلتوجهی از خسارت رخ داده بود. رقم ۱٬۸۱۶ بیتکوین سرقتشده، این رخداد را به یکی از بزرگترین حملات علیه کیف پولهای سختافزاری در سالهای اخیر تبدیل کرده است.
تدابیر تازه کوینکایت
فریمور تازه با رویکردی دوگانه به این مشکل پاسخ داده است. نسخه ۵٫۶٫۱ بهجای تکیه صرف بر مولد تصادفی داخلی دستگاه، از این پس کاربر را ملزم میکند تا در فرایند ساخت عبارت بازیابی، تصادفیبودن فیزیکی خودش را نیز وارد کند.
در عمل این یعنی کاربر باید تاس بریزد یا دکمهها را با فاصلههای زمانی نامنظم فشار دهد. این دادههای تصادفی کاربر با خروجی مولد سختافزاری ترکیب میشود؛ در نتیجه حتی اگر یکی از دو منبع دچار نقص باشد، عبارت بازیابی نهایی همچنان غیرقابلپیشبینی باقی میماند. کوینکایت این مرحله را که پیشتر اختیاری بود، اکنون اجباری کرده است. در کنار این تغییر، اشکالاتی در فرایند امضای تراکنش و پشتیبانگیری نیز برطرف شده و شرکت راهنمای مهاجرت را برای کاربرانی که ممکن است روی نسخههای آسیبپذیر عبارت بازیابی ساخته باشند منتشر کرده و به آنان توصیه کرده کیف پول تازهای بسازند و دارایی خود را به آن منتقل کنند.
کوینکایت همچنین به کاربرانی که موجودی قابلتوجهی نگهداری میکنند، توصیه کرده از کیف پولهای دارای رمز عبور اضافه، معروف به پسفریز، استفاده کنند؛ لایهای امنیتی که علاوه بر عبارت بازیابی، حفاظت دیگری ایجاد میکند. بر اساس این گزارش، کاربران دستگاههای Mk۴ و Mk۵ باید هرچه زودتر به نسخه ۵٫۶٫۱ و مالکان سری Q به نسخه ۱٫۵٫۱Q ارتقا دهند؛ هر کسی که پیش از وصله ۹ مرداد، روی نسخه ۴٫۰٫۱ به بعد عبارت بازیابی ساخته، باید آن را دچار نقص امنیتی بداند و طبق راهنمای کوینکایت، عبارت تازهای با الزامات جدید بسازد.















نظرات کاربران