تشریح معماری امنیتی Secure Exclaves در محصولات اپل برای حفاظت از دادههای حسگرها
Apple Reveals How Secure Exclaves Shield Camera and Microphone Data
شرکت اپل جزئیات فنی معماری امنیتی Secure Exclaves را منتشر کرده است که وظیفه جداسازی دادههای دوربین و میکروفون از سیستمعامل اصلی را بر عهده دارد. این طراحی با هدف جلوگیری از دسترسی غیرمجاز به دادههای محیطی در دستگاههایی نظیر HomeView و سری آیفون پیادهسازی شده است.
عملکرد و معماری Secure Exclaves
معماری Secure Exclaves به عنوان محیطهای اجرایی ایزوله در سیلیکون اپل عمل میکند تا دادههای حاصل از حسگرها را به صورت مجزا از سیستمعامل اصلی پردازش کند. این طراحی بر سه اصل استوار است: عدم امکان دسترسی سیستمعامل اصلی به دادههای داخل Exclave، محدودیت شدید در تبادل اطلاعات بین این دو بخش، و اطمینان از آگاهی کاربر هنگام فعال بودن حسگرها بدون دخالت سیستمعامل.
در دستگاه HomeView، این سیستم تنها نتایج پردازش شده مانند شناسه فرد، موقعیت و سطح اطمینان را به سیستمعامل ارسال میکند و از اشتراکگذاری دادههای خام صوتی یا تصویری خودداری مینماید. در مواردی که اپلیکیشنها درخواست دسترسی کامل دارند، یک Exclave اختصاصی به عنوان دروازهبان عمل کرده و تنها پس از اطمینان از فعال بودن نشانگرهای امنیتی، دادهها را آزاد میکند.
امنیت هسته و تایید رسمی
این محیطهای ایزوله بر پایه یک میکروکرنل حداقلی و مبتنی بر قابلیت (capability-based) اجرا میشوند. اپل با اعمال روشهای تایید رسمی (formal verification) بر روی این میکروکرنل، موفق به شناسایی آسیبپذیریهای بحرانی در زیرسیستمهای هسته شده است که میتوانست منجر به نفوذ کامل به کرنل شود.
اپل تأکید کرده است که به دلیل تغییرات مداوم در میکروکرنل، تایید رسمی به صورت تدریجی و مرحلهای بر بخشهای مختلف اعمال میشود و ادعای پوشش کامل تمامی جنبههای هسته وجود ندارد.
نکتههای کلیدی
- جداسازی کامل دادههای دوربین و میکروفون از سیستمعامل اصلی و اپلیکیشنها.
- استفاده از میکروکرنل با قابلیت تایید رسمی برای افزایش امنیت هسته.
- محافظت از نشانگرهای بصری دوربین و میکروفون در دستگاههایی مانند iPhone 18 Pro و MacBook Neo.
- ارسال تنها متادیتای محدود به سیستمعامل برای حفظ حریم خصوصی کاربر.