استفاده از مدلهای قدیمی آیفون برای ذخیرهسازی عبارتهای بازیابی (Seed Phrases) کیف پولهای ارز دیجیتال، میتواند کاربران را در برابر حملات فیزیکی آسیبپذیر کند؛ حملاتی که حتی حالت هواپیما (Airplane Mode) نیز قادر به جلوگیری از آنها نیست.
آسیبپذیریهای BootROM و محدودیتهای سختافزاری
مشکل اصلی مربوط به نقصهای BootROM است که به مهاجمان اجازه میدهد پیش از شروع فرآیند بارگذاری سیستمعامل iOS، کدهای مخرب خود را اجرا کنند. از آنجایی که BootROM اولین کدی است که هنگام روشن شدن دستگاه اجرا میشود و در حین ساخت تراشه در سختافزار تعبیه شده است، اپل نمیتواند این نقص را از طریق بهروزرسانیهای معمول سیستمعامل (iOS Update) برطرف کند.
- Exploit checkm8: این اکسپلویت مدلهای قدیمیتر تا iPhone X را تحت تأثیر قرار میدهد.
- Exploit usbliter8: این آسیبپذیری جدیدتر، حملات BootROM را به تراشههای A12 و A13 (شامل iPhone XS، XR، خانواده iPhone 11 و نسل دوم iPhone SE) گسترش میدهد.
مکانیزم حمله و محدودیتهای امنیتی
مهاجم با قرار دادن آیفون در حالت Device Firmware Update (DFU) و اتصال سختافزارهای USB خاص، میتواند از طریق ایجاد فساد در حافظه (Memory Corruption)، کنترل اجرای کد را به دست بگیرد. تحقیقات نشان داده است که این کار حتی با تجهیزات ارزانقیمتی مانند Raspberry Pi Pico 2 نیز امکانپذیر است.
با این حال، یک نکته حیاتی وجود دارد: آسیبپذیری usbliter8 مستقیماً Secure Enclave (بخش مجزای امنیتی اپل که از کلیدهای حساس و عملیات رمز عبور محافظت میکند) را به خطر نمیاندازد. دادههای رمزنگاریشده کاربر همچنان با لایههای حفاظتی اضافی روبرو هستند و سرقت کیف پول مستلزم یافتن نقاط ضعف دیگر یا حملات تکمیلی است.
توصیههای امنیتی برای کاربران
کاربرانی که از این دستگاهها برای مدیریت داراییهای دیجیتال استفاده میکنند، باید موارد زیر را مد نظر قرار دهند:
- عدم اتکا به Airplane Mode: این حالت مانع از حملات فیزیکی از طریق پورت USB نمیشود.
- استفاده از رمزهای عبور قوی: رمزهای عبور پیچیده برای دستگاه و کیف پول، لایههای دفاعی بسیار مهمی هستند.
- انتقال داراییها در صورت مشکوک بودن: اگر مشکوک هستید که عبارت بازیابی (Seed Phrase) شما در معرض خطر قرار گرفته است، باید بلافاصله یک عبارت بازیابی جدید در یک محیط امن تولید کرده و داراییهای خود را به آدرس جدید منتقل کنید.