
این هفته دو آسیبپذیری (Vulnerability) جدی در زبان برنامهنویسی PHP عمومی شد که با نام PHP2Shell شناخته میشوند. این آسیبپذیریها به مهاجمان امکان میداد سرورها را در اختیار بگیرند و دادهها را سرقت کنند. پس از انتشار خبر، شمار زیادی از بازیگران مخرب هوش مصنوعی را برای یافتن و سوءاستفاده از این حفرهها به کار گرفتند.
PHP2Shell چیست و چرا مهم است؟
PHP زبانی برنامهنویسی است که بیش از سه دهه قدمت دارد و بخش بزرگی از اینترنت بهصورت کمسروصدا بر آن اجرا میشود. نزدیک به ۷۰ درصد وبسایتهایی که زبان سرور شناختهشده دارند از PHP استفاده میکنند؛ از جمله WordPress، Yahoo، Etsy و Wikipedia. این زبان روی سرورها اجرا میشود و بخش بزرگی از زیرساخت وب به آن وابسته است.
پس از عمومی شدن دو آسیبپذیری جدی PHP2Shell، برخی دولتها وبسایتهای خود را پایین آوردند تا وصله (Patch) ارائه شود. تیمهای فناوری اطلاعات ساعتها برای بستن حفرهها تلاش کردند و Cloudflare هزاران تلاش برای سوءاستفاده را دفع کرد؛ حتی پیش از اعلام عمومی. بنیاد PHP در ۲۱ اکتبر وصلهای منتشر کرد، اما این وصله فقط نسخههای جدیدتر PHP را هدف میگیرد. میلیونها وبسایت و سرور همچنان از نسخههای قدیمیتر استفاده میکنند که این اصلاح را دریافت نکردهاند و ممکن است هرگز امن نشوند.
نقش هوش مصنوعی در تسریع حملات
دن لورنک، مدیرعامل Chainguard، در LinkedIn تجربه خود از جستوجوی آسیبپذیریهای PHP را شرح داد. به گفته او، تیمش خبر PHP را زودتر در اختیار داشت و تلاش کرد آسیبپذیری را بهطور مستقل کشف کند. تنها یک دستور (Prompt) به مدل پیشرو (Frontier Model) با این مضمون که آسیبپذیریهای بد در PHP را پیدا کند، برای این کار کافی بود. نه جادوی ویژه هوش مصنوعی و نه دانش عمیق امنیتی؛ فقط یک هوش مصنوعی قدرتمند با یک فرمان ساده. لورنک این وضعیت را واقعیت جدید صنعت میداند.
آیا کاربران ویندوز باید نگران باشند؟
PHP روی سرورها اجرا میشود، نه روی رایانه رومیزی یا لپتاپ ویندوزی. بنابراین کاربران عادی لازم نیست فوراً برنامهها یا مرورگرهای خود را وصله کنند. با این حال، اگر از وبسایتی استفاده میکنید که اکنون آسیبپذیر است، اطلاعات شخصی شما ممکن است در معرض خطر قرار بگیرد.
اقدامات فوری برای محافظت از خود
- روی وبسایتهایی که به نظر خراب یا ناقص میرسند، اطلاعات ورود (Credentials) خود را وارد نکنید.
- صندوق ورودی ایمیل را زیر نظر بگیرید؛ چنین آسیبپذیریهایی معمولاً به هرزنامه (Spam) و ایمیلهای فیشینگ (Phishing) منجر میشوند. فایلهای مشکوک را دانلود نکنید و روی پیوندهای غیرمنتظره کلیک نکنید.
- صورتحسابهای بانکی را برای فعالیت مشکوک بررسی کنید.
آمادگی برای آسیبپذیری بزرگ بعدی
اکنون وارد دورهای از امنیت سایبری شدهایم که میتوان فرض کرد در نقطهای مورد حمله قرار خواهید گرفت. هدف این نیست که هر حملهای را دفع کنید؛ هدف این است که پیامدها را تا حد امکان قابل مدیریت کنید.
- از مدیر رمز عبور (Password Manager) استفاده کنید و برای هر حساب رمز عبور یکتا و پیچیده بسازید.
- هر جا امکان دارد از برنامه احراز هویت (Authenticator App) یا کلید عبور (Passkey) استفاده کنید. احراز هویت دو مرحلهای (Two-Factor Authentication) از طریق پیامک (SMS) بهطور فزایندهای پرخطر میشود.
- رایانه شخصی را بهروز نگه دارید و Windows Security را فعال کنید.
- هشدارهای فعالیت را در برنامههای بانکی فعال کنید.
- برای امور مالی یک نشانی ایمیل جدید بسازید.
- از دادهها بهصورت آفلاین (Offline Backup) پشتیبان تهیه کنید.
- فریمور روتر وایفای (Wi-Fi Router Firmware) را بهروزرسانی کنید.
- سختافزارها و دستگاههای قدیمیتری را که دیگر بهروزرسانی امنیتی دریافت نمیکنند، کنار بگذارید.
- هوشیار و مراقب بمانید.
جمعبندی
هوش مصنوعی اکنون میتواند آسیبپذیریهای امنیتی را بسیار سریعتر از توان انسان برای رفع آنها پیدا کند. پیامدهای PHP2Shell در این هفته به احتمال زیاد تنها آغاز موجی از مسائل امنیتی بحرانی است که بنیان اینترنت را تهدید میکند. متوقف کردن مشکل بعدی به شما یا من بستگی ندارد، اما کاهش ریسک و آمادگی برای آن به ما بستگی دارد.