بازی محبوب SuperTuxKart سرورهای آنلاینش رو به خاطر باگ خطرناک PHP2Shell خاموش کرد!

بازی دوستداشتنی و متنباز SuperTuxKart تصمیم گرفته برای اینکه دست هکرها بهش نرسه و از آسیبهای احتمالی باگ خطرناک PHP2Shell در امان بمونه، موقتاً بخش زیادی از سرویسهای آنلاینش رو خاموش کنه. این بازی تنها قربانی این ماجرا نیست و خیلی از سایتهای بزرگ دنیا هم دارن سیستمهاشون رو موقتاً از دسترس خارج میکنن تا جلوی سوءاستفادههای احتمالی رو بگیرن.
اگر اهل این بازی هستید، باید بدونید که فعلاً نمیتونید پسورد اکانت آنلاین خودتون رو ریست کنید، رتبهبندیها رو چک کنید یا افزونه جدیدی آپلود کنید. البته بخشهای آفلاین مثل مسابقه دونفره روی یک سیستم و بازی تحت شبکه محلی (LAN) همچنان مثل ساعت کار میکنن؛ حتی دانلود افزونهها و بازی آنلاین هم برای کاربران ثبتنامشده فعلاً برقراره.
ماجرای باگ PHP2Shell چیه و چرا SuperTuxKart ترسید؟
توسعهدهندگان SuperTuxKart اعلام کردن که حملات برای سوءاستفاده از این باگ حتی چهار روز قبل از اینکه به صورت عمومی اعلام بشه هم ثبت شده بود! خوشبختانه سرور خود این بازی هک نشده، اما تیم توسعهدهنده به همه کاربران هشدار داده که اگر از پسورد اکانت SuperTuxKart جای دیگه هم استفاده کردن، حتماً اون رو تغییر بدن.
ماجرا از این قرار بود که سرور قدیمی این بازی با نسخه قدیمیتری از PHP کار میکرد و آپدیت کردن اون به نسخههای جدیدتر، نیازمند دستکاری کدهایی بود که بیش از ۱۰ سال از عمرشون میگذشت. وقتی یک شرکت امنیتی کدها رو بررسی کرد، بهشون گفت که بدون بازنویسی کامل، نباید سرور رو دوباره آنلاین کنن.
بازسازی کامل سرور با پایتون
تیم SuperTuxKart هم نشست و آستینها رو بالا زد تا سرور رو از نو با زبان Python بسازه و قید PHP رو برای همیشه بزنه. جالبه بدونید اونا برای نوشتن کدهای جدید سراغ هوش مصنوعی نرفتن؛ چون یک انسان باید تکتک کدها رو بخونه، تست کنه و مطمئن بشه که دقیقا چی دارن اجرا میکنن.
بازسازی کامل سرور و برگشتن تمام قابلیتها به حالت عادی ممکنه چند هفته دیگه زمان ببرد، اما کار روی نسخه جدید از چند ماه پیش شروع شده است.
البته هنوز کارهای زیادی مونده که باید انجام بشه؛ مثلاً بخش ساخت اکانت جدید هنوز فعّال نشده و قبل از انتقال اکانتها به سرور جدید، حتماً باید یک ممیزی امنیتی روی سیستم انجام بشه.
کمک مالی به پروژه متنباز SuperTuxKart
مثل خیلی دیگه از پروژههای متنباز، SuperTuxKart هم به کمک داوطلبان و جامعه کاربری وابسته است. برای اینکه بتونن هرچه زودتر کار ساخت سرور جدید رو تموم کنن، یک کمپین جذب سرمایه ۴ هزار دلاری راه انداختن تا کارها سریعتر جلو بره.



