في يوم الأربعاء، كادت تقنية ويب مفتوحة المصدر عمرها عقود تسمى PHP أن تدمر الإنترنت، وذلك بفضل اثنتين من نقاط الضعف التي ظلت كامنة لسنوات حتى وجد الباحثون مؤخرًا طريقة لاستغلالها.
يطلق على الأخطاء اسم PHP2Shell، ويشار إليها رسميًا باسم PHP2Shell، CVE-2026-109618 وCVE-2026-109619. ببساطة، تسمح الأخطاء لأي شخص يعرف كيفية استغلالها باقتحام نظام عبر الإنترنت يقوم بتشغيل PHP، مثل موقع ويب أو خادم إنترنت، دون الحاجة إلى كلمة مرور للوصول إلى بياناته أو تعديلها. لهم.
أصدرت مؤسسة PHP، التي تدير برنامج الويب PHP، تصحيحات لإصلاح الأخطاء يوم الأربعاء، والتي، بمجرد تثبيتها، تمنع خوادم الويب من التعرض للهجوم. لقد منحت المؤسسة بالفعل بعضًا من أكبر شركات الإنترنت ومضيفي الويب الذين يعتمدون على PHP السبق في التصحيح. وبفضل أسابيع من المناقشات التي جرت خلف الكواليس والتنسيق الدقيق داخل الصناعة، تمكن العالم ــ حتى الآن ــ إلى حد كبير من تجنب الاستغلال المكثف للإنترنت. منذ يوم الأربعاء، بدأت الحكومات في حث المواطنين والشركات التي لديها مواقع إلكترونية على اتخاذ خطوات للتخفيف من المخاطر من جانبهم. قامت مجموعة واسعة من الصناعات بإغلاق مواقعها الإلكترونية وقطعت خدماتها عن الإنترنت لإصلاح أنظمتها. قامت البنوك وتجار التجزئة ومواقع الألعاب والمتاجر عبر الإنترنت والمستشفيات وبعض الهيئات الحكومية بإغلاق خوادمها لمنع الهجمات.
لكن الباحثين الأمنيين يحذرون من أن الوضع لم ينته بعد وأن عددًا كبيرًا من الأنظمة حول العالم لا تزال غير مصححة وعرضة للاختراق وسرقة البيانات.
من غير المرجح أيضًا أن يكون هذا آخر تهديد كبير لبرامج الإنترنت، حيث يتوقع البعض أن ظهور الذكاء الاصطناعي سيكشف سريعًا عن ثغرات أمنية لم تكن معروفة سابقًا في انتظار اكتشافها واستغلالها.
ماذا ماذا حدث؟
اكتشف باحثون أمنيون في كاليفورنيا خللين في لغة PHP، وهي لغة برمجة تستخدم على نطاق واسع حول العالم لإنشاء مواقع الويب وتطبيقات الويب، سواء على الإنترنت أو المستضافة محليًا على شبكات الشركات، مثل الشبكات الداخلية والشبكات الداخلية. المواقع.
PHP مفتوح المصدر، مما يعني أنه مجاني ويمكن لأي شخص استخدامه لأي سبب تقريبًا. على هذا النحو، أصبحت واحدة من لغات برمجة الويب الأكثر شيوعًا والأكثر استخدامًا على الويب اليوم.
تم اكتشاف كلا الخللين لأول مرة في عام 2024، لكن لم يتم اعتبارهما قابلين للاستغلال في ذلك الوقت ولم يتم إصلاحهما. وقد وجد الباحثون الأمنيون مؤخرًا طريقة لاستغلالها، مما دفعهم إلى تنبيه منشئي البرامج لإصلاحها.
أبلغ كاليف مؤسسة PHP، التي بدأت فترة من إصلاح الأخطاء وتنسيق الكشف. وقد حققت المؤسسة ذلك من خلال تقديم المعلومات والإصلاحات المتعلقة بالقضايا الأمنية بموجب حظر يتم مراقبته عن كثب - ويظل سريًا بشكل أساسي حتى موعد نهائي محدد - لمنح الشركات الكبيرة الفرصة للمضي قدمًا في تثبيت التصحيحات. جاد ؟
PHP2Shell خطير للغاية لأنه يمكن استخدامه عن بعد عبر الإنترنت ودون أن يضطر الضحية إلى النقر فوق رابط أو فتح ملف. وهذا ما يسمى بتنفيذ التعليمات البرمجية عن بعد، وهو أحد أكثر أنواع الأخطاء الضارة التي يمكن استغلالها، لأنها يمكن أن تمنح المتسلل في أي مكان في العالم سيطرة كاملة وفعالة على نظام متأثر وغير مُصحح.
والأسوأ من ذلك، أن أخطاء PHP المحددة هذه تجعل من الممكن اقتحام أي نظام غير مصحح على الإنترنت دون الحاجة إلى كلمة مرور أو معرف آخر على الإنترنت، يسمى الوصول غير المصادق.
سيسمح هذا للمتسلل الضار بتثبيت برامج ضارة على الكمبيوتر، على سبيل المثال لسرقة البيانات أو ببساطة للحفاظ على تواجد طويل الأمد يمكنهم العودة إليه لاحقًا.
لماذا كان 70% من الويب كذلك؟ هل تأثرت؟
تعد الأخطاء محفوفة بالمخاطر بشكل خاص نظرًا لأن PHP عبارة عن برنامج شائع جدًا، ويرجع ذلك جزئيًا إلى أنه مجاني وسهل الاستخدام نسبيًا، ولكن أيضًا لأنه موجود منذ عقود. ما يقرب من 70% من شبكة الإنترنت تعتمد على PHP، على الرغم من أن استخدامها قد انخفض ببطء على مر السنين لصالح لغات البرمجة الأحدث والأكثر أمانًا.
نظرًا لشعبيتها، فإن بعض مواقع الويب الأكثر شهرة في العالم تعمل على برامج الويب التي تعتمد على PHP، مثل WordPress (موطن TechCrunch!)، بالإضافة إلى Drupal وJoomla وMediaWiki. التي تشغل الموسوعة الإلكترونية العملاقة ويكيبيديا.
PHP هي مجرد واحدة من العديد من التقنيات القديمة ولكن الوظيفية التي نجت من موجات الإنترنت والأجيال التي أصبحت الآن منتشرة في كل مكان لدرجة أنها أقرب إلى الغراء الذي يجمع جزءًا كبيرًا من الإنترنت معًا. في كثير من الأحيان يتم تطوير هذه الأدوات من قبل مشرفي المصادر المفتوحة، الذين لا يحصلون على أجور مقابل العمل الذي يقومون به، وعلى هذا النحو، لا يستطيعون تحمل تكاليف المراجعات الأمنية من طرف ثالث، ولكنهم يظلون مستخدمين على نطاق واسع من قبل الشركات التي لا تساهم ماليًا في المشاريع. الأخطاء؟
يُنسب الفضل إلى باحثي الأمن في كاليفورنيا في اكتشاف الأخطاء في وقت سابق من هذا العام كجزء من التدقيق الأمني لكود PHP. كان كاليف يشارك في صانع نماذج الذكاء الاصطناعي OpenAI ومبادرة Hack the Planet من شركة Wiz العملاقة في مجال الأمن السحابي، والتي تحققت بعد ذلك من عمليات استغلال إثبات المفهوم التي قام بها كاليف. الكشف؟
على الرغم من الجهود المبذولة لإبقاء تفاصيل الأخطاء طي الكتمان حتى يوم الأربعاء، يبدو أنه كان هناك بعض الاستغلال لـ PHP2Shell قبل إصدار التصحيحات.
أمازون، التي تتمتع برؤية كبيرة للتهديدات عبر الإنترنت نظرًا لحجمها وقدرتها على الكشف على نطاق واسع، قالت في منشور بالمدونة إنها اكتشفت استغلال PHP2Shell قبل حوالي أسبوع من توفر تصحيحات PHP، مما يشير إلى أن شخصًا ما، في مكان ما، كان يعرف كيفية استغلال الأخطاء قبل أن تصبح تفاصيلها متاحة على نطاق واسع. وقالت أمازون إنه من غير الواضح كيف علم المتسلل بالثغرات الأمنية، لكن يجب على المدافعين البحث عن أدلة على الاستغلال في وقت مبكر من 17 أكتوبر. هناك بعض النظريات حول ما حدث. بمجرد إصلاح الخلل، قد تصبح تفاصيل الإصلاح واضحة على الفور، خاصة إذا كانت التعليمات البرمجية - كما في حالة PHP - مفتوحة المصدر، مما يجعلها عامة وقابلة للفحص. قد لا يكون استغلال الأخطاء أمرًا سهلاً، ولكن معرفة مكان وجود الخطأ وكيفية إصلاحه يمكن أن يسمح للمتسللين الضارين بفهم مكان استهدافهم وكيفية توسيع عمليات استغلالهم.
ربما حدث تسرب أو تعطل في الاتصال في مكان ما أثناء الحظر. إن مجتمع المصادر المفتوحة ضخم والتحكم بالمعلومات بهذه الطريقة يعتمد على حسن النية. ومن الممكن أيضًا أن يكون المتسللون قد اكتشفوا الأخطاء مسبقًا، إما بشكل مستقل أو من خلال التجسس. ربما تكون قد أعطت بعض المهاجمين السبق إذا حصلوا على تفاصيل التصحيح قبل الآخرين. لكن هذا لا يمثل ما يعادل أسبوعًا من النشاط الذي اكتشفته أمازون.
يقول الباحثون إن الأخطاء تتطلب الكثير من العمل لتصبح قابلة للاستغلال، وأن تحويلها إلى أسلحة كان أمرًا صعبًا، لكنه ليس مستحيلًا، ولهذا السبب لم نشهد بعد نطاقًا واسعًا من استغلال كتلة.
ولكن في الآونة الأخيرة. اعتبارًا من يوم الجمعة، تم تأكيد التسويات وأنشطة ما بعد الاستغلال المتعلقة بخلل PHP، وفقًا لعمالقة الأمن Palo Alto Networks وTrail of Bits. وهذا يعني أنه تم اكتشاف الخطأ على أنه تم إساءة استخدامه للاختراق وتنفيذ أنشطة ضارة على هدف غير معروف حتى الآن.
تم إيقاف تشغيل أجزاء كبيرة من الإنترنت، ولكنها ستعود مرة أخرى. هل تجنبنا الأسوأ؟
لا يزال الوقت مبكرًا، لكنها علامة مشجعة: لم تكن هناك أي علامات على الاستغلال الجماعي. لكننا لم نخرج من منطقة الخطر بعد.
قال ماثيو برينس، الرئيس التنفيذي لشركة Cloudflare العملاقة لأمن الشبكات والمراقبة، والتي لديها أيضًا خدمات القياس عن بعد عبر معظم أنحاء الإنترنت، هذا الأسبوع إنها شهدت عددًا هائلاً من المحاولات لاستغلال الأخطاء بعد الكشف عنها. وهذا يعطي فكرة عن مدى سرعة سعي الجهات الفاعلة السيئة لاستغلال العيوب لتحقيق مكاسب خاصة بها.
لا يوجد PHP على خوادم الويب فحسب، بل يُستخدم أيضًا في أدوات المطورين وحزم الأوامر والمحطات الطرفية ومكونات البرامج الأخرى التي تستخدمها أجهزة التوجيه وأجهزة التخزين وأجهزة أمان المؤسسات، مثل جدران الحماية والشبكات الافتراضية الخاصة.
يجب أن نتوقع رؤية استغلال PHP2Shell في المستقبل، حيث قد تكون فرق تكنولوجيا المعلومات الصغيرة والمطورون الفرديون أبطأ في التحديث. ستكون هناك أيضًا فترة تعتمد فيها العديد من الشركات على PHP وتدمجها في منتجاتها وبرامجها الخاصة، والتي ستحتاج أيضًا إلى التحديث. مع تحديث المزيد من الأجهزة والأنظمة، سينخفض سطح الهجوم بمرور الوقت . ولكن من الممكن أن تظل آثار هذه الأخطاء محسوسة لسنوات قادمة، خاصة على الأنظمة القديمة التي لا توجد وسيلة للتحديث.
هل ستتكرر هذه الأخطاء؟
لقد كان أحد أيام انقطاع الإنترنت النادرة التي رأيتها خلال فترة عملي كمراسل أمني. في عام 2016، غمرت شبكة الروبوتات الضخمة سجل Internet Dyn بحركة مرور غير مرغوب فيها، مما تسبب في إيقاف العديد من خدمات الويب الرئيسية. وفي عام 2017، استخدمت كوريا الشمالية أدوات اختراق حكومية أمريكية مسربة لإصابة نظام الرعاية الصحية في المملكة المتحدة ببرامج الفدية. وفي عام 2024، أدى تحديث CrowdStrike الخاطئ إلى انقطاع عالمي هائل، مما تسبب في تعطل معظم أجهزة الكمبيوتر التي تعمل بنظام Windows في العالم في وقت واحد. مع PHP2Shell، أفلت الإنترنت مما كان يمكن أن يكون يومًا مؤلمًا ومدمرًا للغاية. ولكن من غير المرجح أن يكون هذا هو الحادث الكبير الأخير الذي يقع على شبكة الإنترنت، وقد يكون الأول في اتجاه الحوادث التي تستغل نقاط الضعف في التقنيات الحالية. ويرجع ذلك إلى حد كبير إلى العيوب المتأصلة في البرامج القديمة ولكن المنتشرة في كل مكان والتي لم يتم اكتشافها بعد، إلى جانب أدوات الذكاء الاصطناعي التي تجعل العثور على العيوب أسهل. الثغرات الأمنية التي يمكن أن تجبر البرنامج على تسريب أو تسرب البيانات الحساسة من ذاكرة البرنامج. تخزين. تقول وكالة الأمن القومي أن حوالي 75% من جميع الثغرات المستغلة بشكل نشط تستغل العيوب المتعلقة بالذاكرة، مما يعني أن المتسللين يستخدمونها كثيرًا.
وقد ساعد هذا في دفع استخدام اللغات الآمنة للذاكرة، مثل Python وRust وSwift، والتي لا يمكن استغلالها بنفس طريقة استغلال ثغرات الذاكرة. على هذا النحو، فإن هذه اللغات تجعلها محصنة إلى حد كبير ضد مجموعة واسعة من نقاط الضعف التي لا تزال تعاني من أسلافها.
ولكن هذا لا يزال يترك جزءًا كاملاً من الإنترنت يشغل مجموعة من التقنيات، مثل PHP، وبرامج ترميز الوسائط والفيديو، ومكتبات الضغط، وغيرها من البرامج منذ عقود مضت - والتي، عندما يتعطل، سيكون لذلك آثار هائلة على بقية الويب.


التعليقات 0
كن أول من يعلق على هذا الخبر