آسیب‌پذیری امنیتی ChatGPT امکان سرقت اطلاعات کاربران را فراهم می‌کرد

پژوهشگران امنیتی شرکت Check Point راهی برای دور زدن قابلیت Lockdown Mode در چت‌جی‌پی‌تی پیدا کردند که به مهاجمان اجازه می‌داد تاریخچه گفت‌وگوهای کاربران را سرقت کنند.

به گزارش سرویس امنیت سایبری تکناک، قابلیت Lockdown Mode با هدف جلوگیری از حملات تزریق پرامپت و محافظت از اطلاعات حساس کاربران طراحی شده است. بااین‌حال، پژوهشگران Check Point Research در بررسی‌های خود متوجه شدند که یک نقص امنیتی می‌تواند محدودیت‌های این قابلیت را دور بزند. این شرکت جزئیات یافته‌های خود را در گزارشی که پنجم نوامبر منتشر شد، توضیح داد.

مهاجمان با استفاده از این آسیب‌پذیری می‌توانستند تاریخچه کامل گفت‌وگوی قربانی را به سرورهای خود ارسال کنند، پنجره‌های ورود جعلی نمایش دهند و بدافزار را به دستگاه کاربران منتقل کنند. شرکت OpenAI این نقص را در ۱۸ سپتامبر برطرف کرد. Check Point نیز پس از آزمایش مجدد تأیید کرد که روش مورد استفاده برای اجرای حمله دیگر کار نمی‌کند.

این آسیب‌پذیری بار دیگر اهمیت بررسی امنیت قابلیت‌های جدید هوش مصنوعی را نشان می‌دهد. به‌ویژه اینکه برخی امکاناتی که برای نمایش و اجرای محتوای تولیدشده در محیط چت طراحی شده‌اند، می‌توانند مسیرهای تازه‌ای برای حملات سایبری ایجاد کنند.

پیش‌نمایش HTML راه دور زدن Lockdown Mode را فراهم کرد

ریشه این مشکل به قابلیت پیش‌نمایش HTML مربوط می‌شد که OpenAI در فوریه ۲۰۲۶ به بلوک‌های کد چت‌جی‌پی‌تی اضافه کرد. این ویژگی به کاربران اجازه می‌دهد کدهای وب تولیدشده توسط هوش مصنوعی را به‌صورت یک صفحه واقعی در محیطی ایزوله مشاهده کنند.

بااین‌حال، محیط ایزوله این پیش‌نمایش امکان باز کردن پنجره‌های پاپ‌آپ را نیز فراهم می‌کرد. مهاجمان می‌توانستند از این ویژگی سوءاستفاده کنند و با ایجاد یک فریم داخلی، پنجره جدیدی باز کنند که تحت پوشش محدودیت‌های Lockdown Mode قرار نداشت. در نتیجه، اطلاعات ارسال‌شده از این پنجره به سرور مهاجم می‌رسید.

پژوهشگران Check Point اعلام کردند که مهاجمان می‌توانستند حمله را از چند مسیر مختلف آغاز کنند. یک پرامپت مخرب، یک GPT آلوده یا حتی یک گفت‌وگوی اشتراکی می‌توانست نقطه شروع این فرایند باشد.

پیش‌نمایش HTML پیش‌تر نیز در یک مشکل امنیتی دیگر نقش داشت. ماه گذشته، آسیب‌پذیری مرتبط با لینک‌های اشتراکی ChatGPT امکان دسترسی به گفت‌وگوهای خصوصی کاربران را فراهم کرده بود. این موضوع نشان می‌دهد قابلیت نمایش محتوای HTML در محیط چت، به یکی از مضامین مهم بررسی‌های امنیتی تبدیل شده است.

لوگوی نئونی درخشان ChatGPT در بالا، متن ChatGPT در وسط و در گوشه پایین، تصویر یک هکر کلاه سیاه در کنار سپر امنیتی شکسته و پنجره چت دیده می‌شود.

در ChatGPT Classic حمله بدون کلیک انجام می‌شد

میزان خطر این آسیب‌پذیری در نسخه‌های مختلف چت‌جی‌پی‌تی یکسان نبود. در نسخه مرورگر، کاربر باید روی پیش‌نمایش HTML کلیک می‌کرد تا حمله اجرا شود. مهاجم نیز می‌توانست ظاهر پیش‌نمایش را بی‌خطر جلوه دهد و کاربر را به کلیک کردن ترغیب کند.

اما نسخه دسکتاپ ChatGPT Classic که بر پایه فناوری Electron ساخته شده است، شرایط خطرناک‌تری داشت. این برنامه می‌توانست بدون هیچ اقدامی از سوی کاربر پنجره‌های جدید باز کند. به گفته پژوهشگران Check Point، در این نسخه صرفاً باز بودن یک گفت‌وگو برای ارسال تاریخچه آن به سرور مهاجم کافی بود.

ChatGPT Classic نسخه قدیمی برنامه دسکتاپ OpenAI محسوب می‌شود. بااین‌حال، این شرکت همچنان برای آن به‌روزرسانی‌های امنیتی منتشر می‌کند. طبق صفحه راهنمای OpenAI درباره انتقال به برنامه جدید دسکتاپ، نسخه قدیمی در کنار اپلیکیشن جدید چت‌جی‌پی‌تی که قابلیت‌های Chat، Work و Codex را ارائه می‌دهد، همچنان پشتیبانی امنیتی دریافت می‌کند.

این حمله فقط به سرقت اطلاعات گفت‌وگوها محدود نمی‌شد. مهاجمان می‌توانستند فرم‌های فیشینگ را نیز در پنجره‌های جدید نمایش دهند. این فرم‌ها ظاهری مشابه محیط رسمی ChatGPT داشتند و امکان فریب کاربران برای وارد کردن اطلاعات ورود را فراهم می‌کردند.

OpenAI در ۱۸ سپتامبر آسیب‌پذیری را در سمت سرور برطرف کرد. Check Point پس از آزمایش دوباره تأیید کرد که روش حمله دیگر قابل استفاده نیست. بنابراین، کاربران برای مقابله با همین نقص مشخص نیازی به انجام اقدام امنیتی جداگانه ندارند.

چه کسانی باید Lockdown Mode را فعال کنند؟

با وجود برطرف شدن آسیب‌پذیری، قابلیت Lockdown Mode همچنان برای محافظت از اطلاعات حساس کاربرد دارد. OpenAI تأکید می‌کند که این ویژگی برای همه کاربران مناسب نیست و بیشتر برای افراد و سازمان‌هایی طراحی شده است که با داده‌های محرمانه و حساس سروکار دارند.

فعال‌سازی این حالت باعث محدود شدن چند قابلیت مهم چت‌جی‌پی‌تی می‌شود. مرور وب به محتوای ذخیره‌شده در حافظه پنهان محدود خواهد شد و برنامه دیگر تصاویر را مستقیماً از وب بارگذاری نمی‌کند. همچنین قابلیت‌های Deep Research، Agent Mode، اتصال زنده به سرویس‌های خارجی و دانلود فایل غیرفعال می‌شوند. بااین‌حال، تولید تصویر همچنان فعال باقی می‌ماند.

نکته مهم این است که Lockdown Mode بر نحوه استفاده از گفت‌وگوهای کاربران برای آموزش مدل‌های هوش مصنوعی تأثیری ندارد. کاربرانی که نمی‌خواهند اطلاعات گفت‌وگوهایشان برای آموزش استفاده شود، باید این موضوع را به‌صورت جداگانه از بخش کنترل داده‌ها مدیریت کنند.

به‌نوشته نوت‌بوک‌چک، کاربران واجد شرایط می‌توانند این قابلیت را از مسیر Settings، بخش Security و گزینه Advanced Security فعال کنند. دسترسی به آن به نوع اشتراک و زمان عرضه قابلیت برای حساب کاربری بستگی دارد. حساب‌های شخصی واجد شرایط و حساب‌های ChatGPT Business با پرداخت مستقیم امکان استفاده از این ویژگی را دارند.

همچنین کاربران می‌توانند Lockdown Mode را برای یک گفت‌وگوی مشخص از منوی همان چت غیرفعال کنند. OpenAI توصیه می‌کند لینک‌های اشتراکی ناشناس در پنجره خصوصی مرورگر و بدون ورود به حساب کاربری باز شوند.

قابلیت قفل‌گذاری با PIN برای گفت‌وگوهای جداگانه نیز نباید با یک راهکار امنیتی در برابر این نوع حملات اشتباه گرفته شود. این ویژگی فقط مانع دسترسی افراد حاضر در کنار دستگاه به محتوای چت می‌شود و از نشت اطلاعات در حملات سایبری جلوگیری نمی‌کند.

تارخ ترهنده

تارخ ترهنده

The burning heart never knows surrender.

خبر بعدی

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *