قدمت مؤسسة Linux مبادرة جديدة تسمى مدير حزمة المعرض (FPM) - جهد تعاوني مفتوح المصدر يهدف إلى تحسين السلامة والاستقرار والحوكمة لأنظمة مكونات CMS مثل WordPress، Joomla، Drupal، و Typo3.
ما هو مدير الحزمة العادلة؟
يعد Fair Package Manager (FPM) عبارة عن سجل لامركزي وإطار عمل حوكمة تم إنشاؤه لتحقيق قدر أكبر من الشفافية والتحكم في كيفية إدارة وتوزيع مكونات CMS والموضوعات.
وبعبارات بسيطة، فإنه يساعد المطورين ومقدمي الاستضافة وأصحاب مواقع الويب على تتبع وإدارة والثقة بشكل أفضل في حزم البرامج التي يستخدمونها لتشغيل مواقع الويب الخاصة بهم.
لماذا هذه المسائل
أنظمة إدارة المحتوى مثل WordPressلقد مكّنت جوملا ودروبال ملايين المواقع الإلكترونية من خلال تسهيل توسيع وظائفها باستخدام إضافات وقوالب خارجية. ومع ذلك، فإن هذه المرونة تنطوي على مخاطر جسيمة، خاصةً عندما يتعلق الأمر بـ برامج الصيانة و أمن سلسلة التوريد.
يُطوَّر العديد من إضافات أنظمة إدارة المحتوى الشائعة بواسطة مساهمين فرديين أو فرق صغيرة. بمرور الوقت، تُصبح بعض هذه الإضافات غير نشطة أو مهملة، أو ما هو أسوأ من ذلك: بيعها أو اختطافها من قِبل جهات فاعلة. بمجرد اختراقها، يُمكن أن تُدخل الإضافة برمجيات خبيثة إلى آلاف أو حتى ملايين المواقع الإلكترونية من خلال التحديثات التلقائية. غالبًا ما تمر هذه الهجمات دون أن تُلاحظ حتى تُلحق أضرارًا جسيمة، بما في ذلك اختراق البيانات، أو حقن البريد العشوائي لتحسين محركات البحث، أو الاستيلاء الكامل على المواقع.
يعالج مدير الحزم العادل هذه المخاطر بتقديم نموذج حوكمة جديد. فهو يفصل ملكية المكونات الإضافية عن التحكم بها وتوزيعها، مما يصعّب على الجهات الخبيثة استغلال المشاريع المهجورة. كما يُضيف مستويات من المساءلة باستخدام بيانات اعتماد قابلة للتحقق وبيانات وصفية شفافة، مما يُساعد كلاً من المطورين والمستخدمين النهائيين على فهم التاريخ الكامل للمكون الإضافي وحالة حوكمته الحالية.
بالنسبة لأصحاب المواقع الإلكترونية والمطورين ومقدمي خدمات الاستضافة، يعني هذا تقليل المفاجآت وبيئة عمل أكثر أمانًا للإضافات. إنها خطوة استباقية نحو إصلاح الطريقة المُجزأة لإدارة الإضافات حاليًا، وتُمهّد الطريق لتعاون أفضل بين مجتمعات أنظمة إدارة المحتوى ومقدمي البنية التحتية والمستخدمين النهائيين.
من يقف وراء المشروع؟
يتم تطوير FPM تحت رعاية مؤسسة Linux وبدعم من مجموعة متنوعة من أصحاب المصلحة في CMS:
- يجف Buytaert (مؤسس دروبال)
- مات مولينويج (المؤسس المشارك لـ WordPress والرئيس التنفيذي لشركة Automattic)
- أهمية المصادر المفتوحة (منظمة دعم جوملا)
- جمعية تايبو 3
- مقدمو خدمات الاستضافة وDevOps مثل البانتيون, Netlify, المنصة, الإجراءات المدنيةو أمازي.يو
إن المشاركة المبكرة لمؤسسي CMS ومقدمي البنية التحتية تمنح المشروع فرصة قوية للتبني على نطاق واسع.
كيف يساعد المشروع مستخدمي الاستضافة
بالنسبة لمالكي المواقع وعملاء الاستضافة، قد يُصبح FPM طبقة أمان بالغة الأهمية. فبدلاً من الاعتماد على تحديثات المكونات الإضافية أو مستودعات التخزين القديمة، ستستفيد من إطار عمل:
- يمنع التحديثات غير المرغوب فيها والاستيلاء على المكونات الإضافية.
- يحسن الرؤية حول من يقوم بصيانة البرنامج الإضافي وكيفية إدارته.
- تعزيز أنظمة المكونات الإضافية الصحية مع المساءلة المشتركة.
قد يكون لهذا تأثير قوي بشكل خاص على WordPress المستخدمون، الذين يعتمد الكثير منهم على المكونات الإضافية المجانية من المستودع الرسمي ولكن ليس لديهم سيطرة على كيفية أو توقيت نقل أو تحديث هذه المكونات الإضافية.
واستشرافا للمستقبل
مدير حزمة المعرض لا يقتصر على WordPressتم تصميمه لدعم منصات CMS المتعددة ويمكن أن يتطور في النهاية إلى معيار مدفوع بالمجتمع لسلامة المكونات الإضافية عبر الويب.
بفضل الدعم المبكر من مجتمعي المطورين والمستضيفين، قد تقدم FPM حلاً طال انتظاره لواحدة من أكثر المخاطر المستمرة في مجال المصادر المفتوحة: دورات حياة المكونات الإضافية غير المنظمة.
لمعرفة المزيد أو المشاركةقم بزيارة صفحة إعلان مؤسسة لينكس.