پلتفرم استقرار ابری Railway در تاریخ ۲۱ اکتبر از یک نقص امنیتی پرده برداشت که طی آن، یک عامل غیرمجاز به سیستمهای ذخیرهسازی متغیرهای محیطی مشتریان دسترسی پیدا کرده است. این متغیرها ممکن است حاوی اطلاعات حساسی مانند کلیدهای API، رمزهای عبور پایگاه داده و کلیدهای خصوصی باشند.
به گفته Railway، اگرچه متغیرها به صورت رمزنگاریشده ذخیره میشدند، اما مهاجم احتمالاً توانسته محتوای رمزگشاییشده برخی از آنها را به دست آورد. این شرکت اعلام کرد که تحقیقات در این زمینه ادامه دارد و هنوز تعداد دقیق مشتریان آسیبدیده مشخص نیست.
ارتباط هک با سرقت بیش از ۵۰۰ تراکنش رمزارزی
تیلور موناهان، محقق امنیت بلاکچین، در ۲۲ اکتبر گزارش داد که مهاجمان با استفاده از کلیدهای خصوصی ذخیرهشده در Railway، ارزهای دیجیتال را از کیف پولها تخلیه کردهاند. یافتههای او نشان میدهد که این سرقت شامل بیش از ۵۰۰ تراکنش در بیش از ۲۰۰ آدرس مجزا بوده است.
موناهان مجموع خسارت تخمینی را حدود ۳۷۱ هزار دلار برآورد کرد که در حداقل ۱۹ بلاکچین سازگار با ماشین مجازی اتریum (EVM) توزیع شده بود. او آدرس مهاجم را 0xd9773325282874d18cb83f1fe50f14c39750b2ee شناسایی و اعلام کرد که اولین تراکنش سرقت در ساعت ۱۹:۳۶ UTC روز ۲۱ اکتبر انجام شده است.
بر اساس ارزیابی او، به نظر میرسد تراکنشها با استفاده از یک اسکریپت تخلیه کیف پول (wallet sweeper) نسبتاً استاندارد انجام شدهاند، نه نرمافزاری که به طور خاص برای این حادثه توسعه یافته باشد. این اسکریپتها برای انتقال سریع ارزهای دیجیتال از کیف پولهایی که کلیدهای خصوصی آنها به سرقت رفته، طراحی شدهاند.
با این حال، Railway هنوز به طور مستقل ضررهای گزارششده را تأیید نکرده و مشخص نکرده است که مهاجم چگونه به اطلاعات اعتباری کیف پولهای شناساییشده توسط موناهان دست یافته است.
ابهام در زمانبندی اعلامیه امنیتی
موناهان همچنین زمانبندی اعلامیه عمومی Railway را زیر سؤال برد و به توالی قطعی خدمات اشاره کرد که چندین ساعت قبل از اولین تراکنش سرقت آغاز شده بود.
بر اساس جدول زمانی که او به اشتراک گذاشت، Railway در ساعت ۰۷:۲۴ UTC روز ۲۱ اکتبر، ساخت و استقرار سرویسها را متوقف کرد. تا ساعت ۰۹:۲۸ UTC، این اختلال به API، رابط خط فرمان (CLI)، داشبورد و خدمات استقرار نیز گسترش یافت. اولین تراکنش سرقت شناساییشده توسط موناهان حدود ۱۲ ساعت بعد، در ساعت ۱۹:۳۶ UTC رخ داد.
اعلامیه امنیتی رسمی Railway در ساعت ۲۱:۵۱ UTC منتشر شد؛ یعنی بیش از دو ساعت پس از اولین تراکنش سرقت. این جدول زمانی مشخص نمیکند که Railway چه زمانی برای اولین بار از سرقت ارزهای دیجیتال مطلع شده یا اینکه آیا اختلالات اولیه مستقیماً ناشی از دسترسی غیرمجاز بوده است.
اقدامات Railway و توصیهها به کاربران
Railway اعلام کرد که اگرچه تحقیقات اولیه نشان میدهد که این نقض ممکن است تنها بر زیرمجموعهای از مشتریان تأثیر گذاشته باشد، اما به همه کاربران پلتفرم توصیه میکند که فوراً متغیرهای محیطی ذخیرهشده و اطلاعات اعتباری مرتبط خود را جایگزین کنند.
این شرکت به طور موقت استقرار سرویسها را متوقف کرد و بعداً تأیید کرد که اطلاعات اعتباری سطلهای ذخیرهسازی (storage bucket) و توکنهای GitHub را برای حسابهای مشتریان بازنشانی کرده است. این بدان معناست که مشتریان آسیبدیده برای استفاده مجدد از خدمات باید سرویسهای خود را با اطلاعات جدید دوباره مستقر کنند.
Railway معتقد است که این حادثه ممکن است با مجموعهای از حملات علیه شرکتهای پلتفرمی که با هدف به خطر انداختن ارائهدهندگان خدمات هوش مصنوعی انجام شده، مرتبط باشد. این شرکت اعلام کرده است که پس از تأیید حسابهای آسیبدیده، مستقیماً از طریق ایمیل با مشتریان تماس خواهد گرفت.
اطلاعات ارائه شده در این مقاله صرفاً برای اهداف اطلاعاتی و آموزشی است و نباید به عنوان مشاوره مالی، سرمایهگذاری یا حقوقی تلقی شود. ما توصیه میکنیم قبل از انجام هر گونه سرمایهگذاری، تحقیقات مستقل انجام دهید و با یک مشاور مالی یا حقوقی مشورت کنید.