قابلیت جدیدی در ChatGPT اکنون اقدامات کاربران در سیستمعامل macOS را ثبت کرده و یک دفترچه خاطرات متنی و دقیق از فعالیتهای آنها ایجاد میکند. این لاگها که به صورت رمزنگاری نشده (Unencrypted) ذخیره میشوند، هدفی آسان برای مجرمان سایبری فراهم کردهاند.
تحلیل فنی قابلیت Computer History
این ویژگی که توسط OpenAI برای اپلیکیشن دسکتاپ macOS عرضه شده، با هدف ارائه زمینه (Context) مداوم به دستیار هوش مصنوعی طراحی شده است تا درخواستهای مبهم کاربران را بهتر درک کند. برخلاف رویکرد مایکروسافت در Recall که بر پایه اسکرینشات بود، OpenAI این قابلیت را بر اساس APIهای دسترسیپذیری (Accessibility APIs) در macOS بنا کرده است.
این سیستم جریان رویدادهای تعاملی شامل کلیکهای موس، متون تایپ شده، میانبرهای کیبورد و جابجایی بین اپلیکیشنها را ثبت میکند. طبق گزارشهای تحلیلگران فارنزیک، تنها دو ساعت استفاده عادی از کامپیوتر، هزاران رویداد ثبت شده ایجاد میکند که نشاندهنده سطح بالای جزئیات در جمعآوری دادههاست.
نقاط ضعف امنیتی و ریسکهای عملیاتی
فایلهای خام رویدادها تا ۴۸ ساعت روی دستگاه باقی میمانند. OpenAI این دادهها را در سرورهای خود پردازش کرده و خلاصههای متنی (Summaries) را به صورت Markdown در مسیر ~/.codex/memories/extensions/skysight/ ذخیره میکند. نقطه ضعف بحرانی اینجاست که این فایلهای حافظه رمزنگاری نشدهاند و هر برنامهای که تحت حساب کاربری همان کاربر macOS اجرا شود، قادر به خواندن آنهاست.
این موضوع به معنای آن است که حساسترین بخشهای ایمیلها، چتها و تاریخچه مرورگر که توسط AI به متونی تمیز و قابل جستجو تبدیل شدهاند، برای هر پروسه (Process) فعال روی سیستم در دسترس هستند.
همسویی با موج بدافزارهای macOS
این آسیبپذیری در زمانی رخ میدهد که بدافزارهای Infostealer مخصوص macOS مانند Atomic macOS Stealer (AMOS)، MacSync و DigitStealer به شدت در حال گسترش هستند. این بدافزارها به طور معمول اعتبارنامههای مرورگر، اسرار Keychain و توکنهای توسعهدهندگان را سرقت میکنند. وجود یک لاگ متنی و خلاصهشده از تمام فعالیتهای دیجیتال قربانی، هدف بعدی و بسیار جذابی برای توسعهدهندگان این بدافزارها خواهد بود.
علاوه بر بدافزارها، هر کسی که دسترسی فیزیکی به یک مک باز شده داشته باشد، میتواند در عرض چند دقیقه تاریخچه کاری و شخصی کاربر را مطالعه کند.
توصیههای امنیتی برای مدیران SOC و کاربران
با توجه به اینکه این قابلیت به طور پیشفرض غیرفعال است و تنها برای سطوح Pro، Business و Enterprise در دسترس است، توصیه میشود:
- کاربرانی که با دادههای محرمانه (مانند پزشکان و وکلا) سروکار دارند، این قابلیت را کاملاً غیرفعال کنند.
- در صورت نیاز به تست، دسترسیهای ورود به مک (Login) را محدود کرده و رمز عبور هنگام Wake-up را فعال نمایند.
- استفاده از رمزنگاری دیسک FileVault الزامی است.
- اپلیکیشنهای حساس مالی و پیامرسانها را در لیست استثنائات (Exclusion List) قرار دهند.
- لیست منابع ردیابی شده را حداقل دو بار در هفته بازبینی (Audit) کنند.