با پیام های متنی وحشت زده در مورد حملات PHP از خواب بیدار شدم. به عنوان یک کارشناس امنیت سایبری، در اینجا 3 کاری است که به مردم می گویم فورا انجام دهند.
Yonaton Keller یک مدیر محصول در Zafran Security است و روی آسیبپذیریهای PHP کار میکند. به لطف Yonaton Keller PHP، زبان برنامه نویسی کامپیوتر منبع باز، دو آسیب پذیری اصلی آشکار شد. Yonaton Keller روز چهارشنبه با پیام های وحشتناکی در مورد دو آسیب پذیری PHP بیدار شد. او سه مرحله را به اشتراک می گذارد که می توانید برای محافظت از وب سایت خود بردارید. این مقاله گفته شده بر اساس…
Yonaton Keller یک مدیر محصول در Zafran Security است و روی آسیبپذیریهای PHP کار میکند. با حسن نیت از Yonaton Keller PHP، زبان برنامه نویسی کامپیوتر منبع باز، دارای دو آسیب پذیری اصلی بود.
Yonaton Keller روز چهارشنبه با پیام های وحشتناکی در مورد دو آسیب پذیری PHP بیدار شد.
او سه مرحله را به اشتراک می گذارد که می توانید برای محافظت از وب سایت خود بردارید. این مقاله گفته شده بر اساس گفتگو با یوناتون کلر، یک مدیر محصول 46 ساله در Zafran Security مستقر در تل آویو است. کلمات او برای طولانی و وضوح ویرایش شده است.
هنگامی که ساعت 6:30 صبح روز چهارشنبه از خواب بیدار شدم، از حدود ساعت 4:45 صبح پیام های متعددی دریافت کردم که به من هشدار می داد که دو آسیب پذیری در زبان برنامه نویسی PHP فاش شده است.
بلافاصله فهمیدم که این یک وضعیت بسیار جدی است.
وبسایتها نسخههای مختلفی از PHP را اجرا میکنند، و تخمین زده میشود که حدود ۷۰ درصد از وبسایتها در سراسر جهان از آن استفاده میکنند. این اولین باری نیست که آسیبپذیریهای PHP پیدا میشوند، اما این آسیبپذیریها اساسا نیازی به احراز هویت از سوی مهاجم ندارند.
این یک وضعیت بسیار دشوار است. اگر یک سال و نیم پیش بود، هیچ کس واقعا به این فوریت پاسخ نمی داد. اما این ممکن است یکی از اولین حوادث مهم در نوع خود در این دوره هوش مصنوعی باشد و چرخه نحوه عملکرد مهاجمان و نحوه واکنش ما معمولا شکسته شده است.
هوش مصنوعی زمان تشخیص و پاسخ را افزایش می دهد، اما همچنین به این معنی است که هر فرد فنی محدود می تواند در عرض چند دقیقه از این آسیب پذیری ها سوء استفاده کند.
تیم من بسیار نگران بود و باید سریع عمل می کرد
من در اسرائیل مستقر هستم، بنابراین زمانی که ساعت 6:30 صبح بود، نیمه های شب در ایالات متحده بود. این فاصله زمانی به نفع تیم ما بود، زیرا قبل از بیدار شدن مشتریان ما زمان داشتیم تا بفهمیم چه خبر است.
PHP یک زبان برنامه نویسی کامپیوتری منبع باز است که برای ایجاد وب سایت ها و برنامه های کاربردی وب استفاده می شود. این یک زبان برنامه نویسی بسیار پرکاربرد است که بلافاصله متوجه شدیم که هر یک از مشتریان ما، که شامل شرکت ها و مشاغل بزرگ می شود، احتمالا تحت تأثیر این زبان قرار خواهند گرفت.
با وجود اشکالات یا نقص های مهم در زیرساخت، مانند دو موردی که در PHP یافت شد، بهره برداری در واقع بسیار آسان است، به خصوص اگر از عوامل هوش مصنوعی استفاده کنید. این اولین چیزی بود که فهمیدیم: حتی مهاجمان کاملا غیر ماهر نیز می توانند از این آسیب پذیری ها برای از بین بردن سایت ها استفاده کنند.
بنیاد PHP اعلام کرد که جزئیات آسیبپذیریها را فاش میکند و نسخههای جدیدتر این زبان را حدود ساعت ۵ بعدازظهر رفع میکند. به وقت اسرائیل اما برخی از جزئیات قبلا به طور غیر رسمی در یک فروم آنلاین فاش شده بود. این پست دقایقی بعد حذف شد، اما اسکرین شات ها به سرعت در انجمن های غیر رسمی در اینترنت پخش شد.
بنابراین، من و تیمم همه چیزهای دیگر را کنار گذاشتیم و تمام روز چهارشنبه را صرف جمعآوری اطلاعات غیررسمی کردیم تا ببینیم آیا میتوانیم خطر سوءاستفاده را قبل از انتشار یک اصلاح رسمی کاهش دهیم یا خیر.
چگونه بفهمیم در معرض خطر هستید
اولین گامی که افراد می توانند بردارند تا بفهمند آیا تحت تاثیر قرار گرفته اند یا خیر این است که به وب سایت ها و برنامه های کاربردی وب خود نگاه کنند و سعی کنند بفهمند که PHP در کجا دخیل است. شما همچنین می توانید فرض کنید که اکثر آنها، اگر نه همه، به نوعی از PHP استفاده می کنند، مگر اینکه صفحات بسیار ابتدایی مبتنی بر HTML داشته باشید.
گام دوم این است که ببینید اسکنرهای آسیبپذیری آنلاین به شما چه میگویند. Tenable، Qualys و Rapid7 معمولا سه مورد بزرگ برای انتشار قوانین تشخیص و در واقع تشخیص آسیبپذیری هستند. در این مورد، این آسیبپذیریها چنان وحشت گستردهای را در سراسر جهان به وجود آورده است که سریعا واکنش نشان دادند. این همچنین راهی برای درک آسیبپذیریهای دقیق در داراییهای اینترنتی شماست.
پس از انجام این مراحل، بلافاصله به دنبال ارتقاء وب سایت خود به نسخه فعلی PHP باشید. ارتقا آن بسیار آسان است و رایگان است. برخی از مراحل فنی وجود دارد که باید بعد از تعمیر انجام دهید، بنابراین ممکن است برای پیاده سازی آنها به یک متخصص فنی نیاز داشته باشید. اگر نسخه PHP خود را به روز نکنید، تأثیر آن بر تجارت و وب سایت شما می تواند بسیار بسیار جدی باشد.
برخی از افراد نیز به طور کامل سایت های خود را آفلاین می کنند، و من فکر می کنم اگر شواهدی دارید که مورد هدف قرار گرفته اید، می تواند تماس درستی باشد. با این حال، 70 درصد اینترنت را نمیتوان و نباید آفلاین کرد، فقط به این دلیل که آن سایتها دارای آسیبپذیریهایی هستند. اگر شواهدی مبنی بر بهرهبرداری احتمالی دارید، یک اقدام اضطراری است، اما نمیتواند گامی باشد که همه انجام دهند.
این فقط در مورد مهاجمانی نبود که وب سایت یا برنامه وب شما را مختل کنند. این در مورد کنترل سرور شما، سرقت اسناد حساس، حرکت در داخل شبکه شما و سپس انجام عملیات مخرب مانند استقرار باج افزار یا سایر اقدامات مورد نظر آنها بود.
اوضاع آرام شده است، اما تیم امنیت سایبری من همچنان بسیار نگران است
از روز چهارشنبه اوضاع کمی آرام شده است، اما ما همچنان بسیار بسیار نگران هستیم. اصلاح 70 درصد از وب سایت های سراسر جهان یک یا دو دقیقه طول نمی کشد.
ساعاتی پس از فاش شدن این اصلاح توسط بنیاد PHP، قبلا هزاران تلاش برای بهره برداری به صورت آنلاین ظاهر شده بود. مهاجمان سریعتر می شوند. من فکر می کنم که در این دوره هوش مصنوعی، زمانی که در عرض چند دقیقه، مهاجمان زیادی می توانند حمله کنند، شما زمان قبلی را ندارید.
کل فرآیند سنتی تعیین محدوده سطح حمله، ایجاد یک طرح اصلاح، سپس فراخوانی فردی که قرار است مسئول این طرح اصلاحی باشد، و غیره، شکسته شده است.
برای مدت طولانی، سازمانها سرمایهگذاری زیادی روی آنچه ما سناریوهای پس از سازش مینامیم، انجام میدادند. من فکر میکنم که عصر امنیت سایبری هوش مصنوعی شامل سرمایهگذاریهای امنیتی بسیار بیشتری در حوزه پیش از سازش میشود، بنابراین میتوان دفاعی را از پیش ساخته و برای حملات در موقعیتهایی مانند این آماده کرد.
مقاله اصلی را در Business Insider بخوانید
متن اصلی (انگلیسی)
I woke up to panicked text messages about the PHP attacks. As a cybersecurity expert, here are the 3 things I tell people to do right away.
Yonaton Keller is a product manager at Zafran Security and has been working on the exposed PHP vulnerabilities. Courtesy of Yonaton Keller PHP, the open-source computer programming language, had two major vulnerabilities exposed. Yonaton Keller woke on Wednesday to panicked messages about the two PHP vulnerabilities. He shares three steps you can take to protect your website. This as-told-to essay is based on a…