الملخص:
تواجه صيانة لغة البرمجة مفتوحة المصدر PHP ضغطًا شديدًا على الموارد. على الرغم من أن PHP تم تطويره منذ حوالي 30 عامًا ويدعم تشغيل عدد كبير من مواقع الويب حول العالم، إلا أن مؤسسة PHP، وهي منظمة غير ربحية مسؤولة عن دعم تطوير هذه اللغة، تعاني من نقص التمويل لفترة طويلة. كشفت إليزابيث بارون، المديرة التنفيذية للمؤسسة، مؤخرًا أن المنظمة لديها حاليًا موظف واحد فقط بدوام كامل، ويتم الحفاظ على بقية عملها بشكل أساسي من خلال مقاولين بدوام جزئي وتبرعات ومنح. ص> ص>

وقال بارون في مقابلة مع رويترز إن المؤسسة لديها حاليا موظف واحد فقط بدوام كامل، وهناك 14 مقاولا آخرين معظمهم بدوام جزئي. جميع أعضاء مجلس إدارة المؤسسة يقومون بواجباتهم كمتطوعين ولا يتقاضون أي أجر. تأتي الأموال التشغيلية للمنظمة بشكل رئيسي من تبرعات الشركات والأفراد، بالإضافة إلى مشاريع التمويل المختلفة. ص>
تعد PHP إحدى لغات البرمجة الأكثر استخدامًا في البنية التحتية للإنترنت. وفقًا للتقديرات ذات الصلة، فإن ما يصل إلى 70% من مواقع الويب في العالم قد تستخدم لغة PHP بدرجات متفاوتة. تُستخدم هذه اللغة على نطاق واسع في الواجهات الخلفية لمواقع الويب وأنظمة إدارة المحتوى ومنصات التجارة الإلكترونية وخدمات الشبكات المختلفة. ولذلك، فإن أمنها واستقرارها لا يتعلقان بالمطورين فحسب، بل يؤثران أيضًا على المؤسسات والوكالات الحكومية ومستخدمي الإنترنت العاديين. ص>
لقد سلط اختراقان أمنيان خطيران مؤخرًا الضوء على الأهمية العملية لصيانة PHP. اكتشف الباحثون هذا الأسبوع اثنتين من نقاط الضعف الخطيرة، مما دفع مشغلي مواقع الويب في جميع أنحاء أوروبا إلى فحص أنظمتهم بشكل عاجل وتثبيت تصحيحات الأمان. كانت بعض المواقع الحكومية غير متصلة بالإنترنت مؤقتًا حتى يتمكن المشغلون من اتخاذ إجراءات وقائية حتى تتم السيطرة على الخطر. ص>
تعمل مؤسسة PHP مع باحثين خارجيين وشركات متعددة، بما في ذلك OpenAI وشركتي الأمن السيبراني Wiz وCalif، للتحقيق في نقاط الضعف هذه وتنسيق الإصلاحات. تم إصدار التصحيح ذي الصلة هذا الأسبوع. أفادت شركة Cloudflare للأمن السيبراني أن الحوادث ذات الصلة أدت إلى ملايين محاولات القرصنة. ومع ذلك، قال بارون إن المؤسسة ليس لديها حاليًا أي دليل على أن المهاجمين نجحوا في استغلال هذه العيوب قبل الكشف عنها علنًا، ولم تتلق تقارير أخرى من الشركاء المعنيين تفيد باستغلال الأنظمة التي تم تصحيحها. ص>
ومن الجدير بالذكر أن هذه الثغرات الأمنية موجودة منذ حوالي عشر سنوات ولم يتم اكتشافها إلا مؤخرًا. تلعب تكنولوجيا الذكاء الاصطناعي دورًا مزدوجًا في هذه العملية: فمن ناحية، تساعد الباحثين على تحديد المشكلات الأمنية المحتملة وتحسين كفاءة عمل المبرمجين؛ من ناحية أخرى، تعمل أدوات الذكاء الاصطناعي أيضًا على خفض الحد الأدنى لتقديم تعديلات التعليمات البرمجية، مما يؤدي إلى حاجة فرق الصيانة إلى التعامل مع المزيد من تغييرات التعليمات البرمجية وتقارير الأخطاء. ص>
قال بارون إن مشروع PHP يتلقى حاليًا ما يقرب من ضعف عدد مقترحات تعديل التعليمات البرمجية مقارنة بالعام الماضي، لكن عدد المساهمين لم يتضاعف في وقت واحد. وهذا يعني أنه يجب على المشرفين قضاء المزيد من الوقت في مراجعة التعليمات البرمجية، وتحليل تقارير المشكلات، والحكم على ما إذا كانت التغييرات المقدمة ستؤدي إلى ظهور ثغرات أمنية جديدة أو تعطيل الوظائف الحالية. على الرغم من أن الذكاء الاصطناعي يمكن أن يساعد في البرمجة، إلا أن مراجعة التعليمات البرمجية لا تزال تتطلب مدخلات بشرية كبيرة وخبرة مهنية ولا يمكن إنجازها عن طريق الأدوات الآلية فقط. ص>
بالنسبة للمشاريع مفتوحة المصدر، فإن مجرد إمكانية عرض الكود من قبل الجمهور لا يعني أنه يمكن إكمال صيانته بالكامل بواسطة متطوعين. خاصة بالنسبة للبرامج الأساسية مثل PHP، والتي يستخدمها عدد كبير من الأنظمة التجارية والخدمات العامة، قد يؤثر الخلل الذي يبدو صغيرًا على عدد كبير من مواقع الويب. لا يحتاج فريق الصيانة إلى تحسين اللغة نفسها بشكل مستمر فحسب، بل يجب عليه أيضًا التعامل مع الثغرات الأمنية ومشكلات التوافق وتقارير الأخطاء والتغييرات المقدمة من المطورين. ص>
تعكس المعضلة التي تواجهها مؤسسة PHP أيضًا مشكلة طويلة الأمد في النظام البيئي للبرمجيات مفتوحة المصدر: لا يتطابق نطاق استخدام البرنامج دائمًا مع الموارد المتاحة للمشرفين. يمكن للمؤسسات والهيئات الحكومية بناء وتشغيل أنظمة أعمال مهمة من خلال لغة PHP، ولكن الحفاظ على اللغة الأساسية قد يعتمد على فرق محدودة ومصادر غير مستقرة للتبرعات والتمويل. بمجرد حدوث مشكلات تتعلق بالسلامة بشكل مكثف، قد تتعرض القوى العاملة المحدودة لضغوط عمل هائلة. ص>
يعتقد بارون أنه بالنظر إلى الاستخدام الواسع النطاق لـ PHP في أنظمة الشركات والحكومة، فمن الواضح أن الموارد التي تتلقاها المؤسسة حاليًا غير كافية. مع استمرار أدوات الذكاء الاصطناعي في زيادة عدد عمليات تقديم التعليمات البرمجية، فإن كيفية توسيع مصادر التمويل، وإضافة موظفين صيانة محترفين، والتأكد من إمكانية التعامل مع المشكلات الأمنية في الوقت المناسب، ستصبح مشكلات مهمة يجب على نظام PHP البيئي مواجهتها. ص>
كما ذكّر هذا الحادث الصناعة مرة أخرى بأن البرمجيات مفتوحة المصدر لا تخلو من التكاليف. يمكن للمستخدمين الحصول على البرنامج واستخدامه مجانًا، ولكن صيانة الأمان على المدى الطويل وإصلاح الأخطاء وتحديثات إصدار البرنامج لا تزال تتطلب استثمارًا مستمرًا للأموال والقوى العاملة المهنية. بالنسبة للغات البرمجة الأساسية التي تدعم عددًا كبيرًا من خدمات الإنترنت، فإن إنشاء آلية صيانة تتوافق مع تأثيرها الفعلي لا يعد مشكلة داخل مجتمع المطورين فحسب، بل يتعلق أيضًا بأمان وموثوقية البنية التحتية للإنترنت بالكامل. ص>
مقالات ذات صلة:
ص>تتفشى ثغرات PHP القاتلة، و70% من مواقع الويب في العالم مهددة، كما أصبحت العديد من الشركات "غير متصلة بالإنترنت" بين عشية وضحاها
ص>أزمة الضعف في PHP تدخل يومها الثاني: هجمات القراصنة تتضاعف مليون مرة ولا تزال الخدمات الحكومية في العديد من البلدان معطلة
ص>تكشف مؤسسة PHP عن ثغرات أمنية جديدة لم يتم إصلاحها بعد وتقدم حلولاً لتخفيفها ولكنها لن تصدر إصدارات جديدة لإصلاحها في الوقت الحالي
ص> ص> ص>
التعليقات