آخرین اخبار
همهٔ اخبار
امنیت ابری گزارش بحرانیت ۶/۱۰

نشت احتمالی متغیرهای محیطی (Environment Variables) در پلتفرم Railway؛ خطر سرقت کلیدهای API و رمزهای عبور

نشت احتمالی متغیرهای محیطی (Environment Variables) در پلتفرم Railway؛ خطر سرقت کلیدهای API و رمزهای عبور

پلتفرم ابری Railway اعلام کرد که در پی یک حادثه امنیتی، یک شخص ثالث غیرمجاز احتمالاً به متغیرهای محیطی (Environment Variables) مشتریان، از جمله برخی مقادیر رمزگشایی‌شده (Decrypted)، دسترسی پیدا کرده است. این پلتفرم هشدار داده که داده‌های تحت تأثیر ممکن است شامل کلیدهای API، رمزهای عبور پایگاه داده (Database Passwords) و اعتبارنامه‌های ریجستری خصوصی (Private Registry Credentials) باشد و از تمامی مشتریان خواسته است که تمامی اسرار (Secrets) ذخیره‌شده خود را تعویض کنند.

این شرکت گزارش خود را در تاریخ ۲۱ اکتبر ۲۰۲۶، پس از شناسایی فعالیت‌های غیرعادی در سیستم‌های ذخیره‌سازی این متغیرها منتشر کرد. یافته‌های اولیه نشان می‌دهد که تنها برخی از کاربران ممکن است تحت تأثیر قرار گرفته باشند، اما Railway هنوز تعداد حساب‌های آسیب‌دیده را اعلام نکرده و هویت مهاجم یا نحوه دسترسی او را مشخص نساخته است.

متغیرهای محیطی شامل تنظیماتی هستند که اپلیکیشن‌ها در طول فرآیند Build و عملیات عادی به آن‌ها نیاز دارند. از آنجایی که این مقادیر می‌توانند حاوی جزئیات پیکربندی و اسرار حساس باشند، سیستم ذخیره‌سازی آن‌ها یک هدف استراتژیک برای مهاجمان محسوب می‌شود؛ چرا که سرقت این اعتبارنامه‌ها می‌تواند منجر به دسترسی به سرویس‌های متصل به پلتفرم، فراتر از خودِ Railway شود.

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

به باور Railway، این حادثه بخشی از یک سری حملات اخیر علیه شرکت‌های پلتفرم با هدف به خطر انداختن ارائه‌دهندگان استنتاج هوش مصنوعی (AI Inference Providers) است. Railway اعلام کرد که به ارائه‌دهندگان بالادستی اطلاع‌رسانی کرده و از آن‌ها خواسته است تا کلیدهای خود را به‌صورت پیش‌دستانه ابطال کنند.

در جریان تحقیقات، Railway فرآیند استقرار (Deployment) را متوقف کرد تا از انتشار نسخه‌های جدید اپلیکیشن جلوگیری شود. همچنین، این شرکت به عنوان یک اقدام احتیاطی، شروع به چرخش (Rotation) تمامی اعتبارنامه‌های مربوط به Storage Bucketهای خود کرده است. با این حال، تا زمانی که فرآیند Build بازگشته نشود، مشتریان نمی‌توانند اپلیکیشن‌های خود را برای دریافت اعتبارنامه‌های جدید بازنشانی کنند.

توصیه‌های امنیتی برای مدیران سیستم و SOC:

  • تعویض فوری اسرار: تمامی کلیدهای API، رمزهای عبور پایگاه داده و اعتبارنامه‌های ریجستری را که به صورت متغیر محیطی ذخیره شده‌اند، فوراً تعویض (Rotate) کنید.
  • بررسی لاگ‌ها: لاگ‌های سرویس‌های متصل و زیرساخت‌های ابری خود را برای شناسایی هرگونه فعالیت غیرعادی یا دسترسی‌های مشکوک بررسی کنید.
  • اقدامات پیشگیرانه: منتظر تأیید رسمی در مورد آسیب‌دیدن حساب خود نمانید و فرآیند بازنشانی اعتبارنامه‌ها را بلافاصله آغاز کنید.