هشدار تازهی سازمان امنیت سایبری آمریکا اینبار سراغ قلب زیرساخت هوش مصنوعی رفته است. فریمورک Ray، همان ابزاری که بار پردازشی بسیاری از آزمایشگاهها و شرکتهای بزرگ را میان صدها ماشین توزیع میکند، یک آسیبپذیری با شدت ۹٫۴ از ۱۰ دارد که بهطور فعال مورد سوءاستفاده قرار گرفته است. نکتهی نگرانکننده اینکه مهاجم برای رسیدن به سیستم توسعهدهنده حتی نیازی به دسترسی مستقیم به شبکهی داخلی ندارد.

لیست مطالب
۱) فریمورک ری چیست و چرا اینقدر مهم است
ری یک چارچوب متنباز پایتونی برای اجرای محاسبات توزیعشده است. کاری که انجام میدهد در نگاه اول ساده بهنظر میرسد: یک بار کاری سنگین را میگیرد و آن را میان دهها یا صدها ماشین تقسیم میکند. اما همین قابلیت، آن را به ستون فقرات بسیاری از خطوط لولهی آموزش و استنتاج مدلهای بزرگ تبدیل کرده است.
وقتی یک مدل زبانی بزرگ آموزش میبیند، دهها هزار وظیفهی موازی باید زمانبندی، توزیع و جمعآوری شوند. ری دقیقاً همین لایهی هماهنگی را فراهم میکند. به همین دلیل نام آن در معماری زیرساخت شرکتهای بزرگ فناوری و آزمایشگاههای هوش مصنوعی تکرار میشود.
نتیجهی مستقیم این محبوبیت یک ریسک تمرکزیافته است: هر ضعف در ری، بهصورت بالقوه، ضعفی در دهها سازمانی است که روی آن ساختهاند. اگر میخواهید تصویر کلیتری از این اکوسیستم داشته باشید، مطلب اوپنایآی چیست نقطهی شروع مناسبی است.
۲) ماهیت آسیبپذیری؛ وقتی مرورگر تبدیل به پل حمله میشود
آنچه این آسیبپذیری را از یک باگ معمولی اجرای کد جدا میکند، مسیر رسیدن به هدف است. طبق گزارشهای منتشرشده، حمله بر پایهی تکنیکی به نام بازنویسی دیاناس استوار است؛ روشی که در آن یک دامنهی بهظاهر بیخطر پس از بارگذاری اولیه، به آدرس محلی ماشین قربانی اشاره میکند.
معنای عملی این ترفند ساده و در عین حال نگرانکننده است: داشبورد یا سرویسی که توسعهدهنده تصور میکند فقط روی ماشین خودش و پشت فایروال در دسترس است، از طریق مرورگر همان توسعهدهنده قابل دسترسی میشود. کافی است او صفحهای آلوده را باز کند.
در روایتهای منتشرشده به این نکته اشاره شده که بردار حمله میتواند از راه محتوای وب معمولی هم فعال شود، بدون آنکه کاربر اقدام خاصی مثل دانلود یا نصب انجام دهد. همین موضوع سطح حمله را از «مهاجمی که به شبکه نفوذ کرده» به «هر صفحهای که کاربر باز میکند» گسترش میدهد.
۳) نمرهی ۹٫۴ یعنی چه
سامانهی امتیازدهی سیویاساس شدت آسیبپذیریها را در بازهی صفر تا ده میسنجد. هر عددی بالای ۹ در دستهی «بحرانی» قرار میگیرد و معمولاً به این معناست که بهرهبرداری نسبتاً آسان است و پیامدش کامل: کنترل سیستم هدف.
عدد ۹٫۴ در این مورد ترکیبی از چند عامل است: امکان اجرای کد از راه دور، نیاز اندک به تعامل کاربر و تأثیر بالا بر محرمانگی، یکپارچگی و دسترسپذیری. به بیان ساده، مهاجم موفق میتواند هر کاری که صاحب سیستم میتواند انجام دهد.

۴) چرا سیزا فقط سه روز مهلت داد
سازمان امنیت سایبری و زیرساخت آمریکا فهرستی از آسیبپذیریهای شناختهشدهی در حال بهرهبرداری نگه میدارد. ورود یک آسیبپذیری به این فهرست یعنی شواهدی از سوءاستفادهی واقعی وجود دارد، نه صرفاً امکان نظری آن.
مهلت متعارف برای وصلهکردن موارد این فهرست معمولاً در حد چند هفته است. کوتاهشدن آن به سه روز، در عمل یک پیام روشن دارد: خطر جاری است و در حال بهرهبرداری فعال. طبق گزارشها، نشانههایی از سوءاستفاده از این ضعف پیش از انتشار هشدار رسمی هم وجود داشته است.
برای سازمانهای غیردولتی این مهلت الزام قانونی ندارد، اما یک معیار عملی خوب است. اگر نهادی با منابع فراوان تنها سه روز فرصت گرفته، شرکتهای کوچکتر هم نباید موضوع را به هفتهی بعد موکول کنند.
۵) نکتهی پنهان؛ احراز هویتی که پیشفرض خاموش است
شاید مهمترین بخش این ماجرا اصلاً خود باگ نباشد. طبق گزارشها، نسخهی اصلاحشده منتشر شده اما احراز هویت در پیکربندی پیشفرض همچنان فعال نیست. یعنی نصب صرف نسخهی جدید، تضمین امنیت نمیدهد؛ مدیر سیستم باید آگاهانه لایهی احراز هویت را روشن کند.
این الگو در ابزارهای زیرساختی سابقه دارد. طراحان معمولاً برای تسهیل تجربهی توسعه، محدودیتها را کم میگذارند و فرض میکنند سرویس در یک شبکهی بسته اجرا خواهد شد. مشکل آنجا پیش میآید که همان پیکربندی توسعه، بدون تغییر، به محیط تولید منتقل میشود.
واقعیت این است که بسیاری از کلاسترهای پردازشی امروز بهشکل ناخواسته در معرض اینترنت قرار دارند؛ گاهی بهخاطر یک قانون فایروال اشتباه، گاهی بهخاطر یک تنظیم ابری فراموششده.
۶) پیامد برای شرکتهایی که روی این زیرساخت ساختهاند
وقتی یک ابزار در لایهی هماهنگی محاسبات قرار میگیرد، دسترسی به آن معمولاً به معنای دسترسی به همهچیز است: دادههای آموزشی، وزنهای مدل، کلیدهای دسترسی به سرویسهای ابری و گاهی مسیر ورود به شبکهی داخلی.
به همین دلیل، هزینهی بالقوهی چنین آسیبپذیریای بسیار فراتر از یک سرور آلوده است. سرقت وزنهای یک مدل اختصاصی میتواند سالها سرمایهگذاری را بیاثر کند و آلودهکردن دادهی آموزشی میتواند اثری ماندگار و سختکشف بر رفتار مدل بگذارد.
در سطح کلانتر، این ماجرا بخشی از یک روند است: زیرساخت هوش مصنوعی بهسرعت رشد کرده اما بلوغ امنیتیاش همپای آن رشد نکرده. تحلیلهای بیشتر در اینباره را در بخش اخبار هوش مصنوعی میتوانید دنبال کنید.

۷) اقدامهای فوری برای تیمهای فنی
نخست، فهرست کنید که کجا از ری استفاده میشود. در بسیاری از سازمانها این ابزار بهعنوان وابستگی غیرمستقیم یک کتابخانهی دیگر نصب شده و در فهرست رسمی ابزارها نیامده است.
دوم، نسخه را به آخرین انتشار اصلاحشده برسانید و بلافاصله پس از آن احراز هویت را فعال کنید. ارتقا بدون این گام دوم، کار را نیمهتمام رها میکند.
سوم، دسترسی شبکهای داشبورد و پورتهای مدیریتی را محدود کنید. اگر سرویسی قرار نیست از بیرون در دسترس باشد، نباید روی رابط عمومی گوش دهد.
چهارم، لاگها را برای نشانههای اجرای وظایف ناشناس بازبینی کنید. در حملههای مشابه، مهاجمان معمولاً از منابع پردازشی قربانی برای استخراج رمزارز یا اجرای بار کاری خودشان استفاده میکنند.
پنجم، کلیدها و توکنهایی را که در محیط این کلاسترها حضور داشتهاند بچرخانید. اگر احتمال نفوذ وجود دارد، فرض بر افشا بگذارید. آشنایی با اهمیت این نوع بهداشت امنیتی در سازمان را میتوانید در اهمیت هوش مصنوعی در کسبوکار دنبال کنید.
۸) درس بزرگتر؛ امنیت پیشفرض در برابر سهولت پیشفرض
صنعت نرمافزار سالهاست میان دو ارزش در کشمکش است: تجربهی توسعهی روان و امنیت سختگیرانه. ابزارهایی که با تنظیمات باز عرضه میشوند سریعتر پذیرفته میشوند، اما بدهی امنیتیشان را بعداً و با بهره پس میدهند.
در حوزهی هوش مصنوعی این کشمکش شدیدتر است، چون سرعت رشد بیسابقه بوده و بسیاری از ابزارها از پروژههای پژوهشی به زیرساخت تولیدی جهش کردهاند بیآنکه فرصت بازطراحی امنیتی داشته باشند.
راهحل پیچیده نیست، فقط نیازمند تصمیم است: امنبودن باید حالت پیشفرض باشد و بازکردن دسترسی باید یک انتخاب آگاهانه. برای درک بهتر نقاط قوت و ضعف این فناوری، توان و محدودیتهای واقعی هوش مصنوعی را بخوانید.
پرسشهای پرتکرار دربارهی آسیبپذیری فریمورک ری
آیا کاربران عادی چتباتها در معرض خطرند؟
خیر، این آسیبپذیری مربوط به زیرساخت پردازشی است و کاربر نهایی سرویسها را مستقیم تحت تأثیر قرار نمیدهد. خطر متوجه سازمانها و توسعهدهندگانی است که این فریمورک را اجرا میکنند.
آیا فقط ارتقای نسخه کافی است؟
طبق گزارشها خیر. نسخهی اصلاحشده منتشر شده اما احراز هویت بهصورت پیشفرض فعال نیست؛ بنابراین فعالسازی دستی آن ضروری است.
چرا مهلت وصله فقط سه روز بود؟
چون شواهدی از بهرهبرداری فعال گزارش شده است. در چنین شرایطی مهلتهای متعارف چندهفتهای کوتاه میشوند تا سطح حمله سریعتر بسته شود.
از کجا بفهمم سازمان ما از ری استفاده میکند؟
فهرست وابستگیهای پروژههای پایتونی و ایمیجهای کانتینری را بررسی کنید. این ابزار اغلب بهعنوان وابستگی غیرمستقیم کتابخانههای یادگیری ماشین نصب میشود.
برای یادگیری اصول کار با مدلها از کجا شروع کنم؟
مجموعهی آموزشهای چتجیپیتی برای شروع مناسب است و اگر میخواهید سؤالهای دقیقتری از مدلها بپرسید، راهنمای پرامپتنویسی کمککننده خواهد بود.
