لتتبّع التصحيحات الأمنية بشكل موثوق، أضف صفًا لكل تطبيق مستضاف ذاتيًا في جرد بسيط يتضمن المالك ومصدر بيئة وقت التشغيل والعنوان المعرّض للإنترنت وقناة التحديث وآخر عملية نشر تم التحقق منها. عند ورود نشرة أمنية، اربطها بذلك الصف قبل إجراء أي تغيير. فمجرد قائمة بأخبار أمنية محفوظة في المفضلة لا يُعد جردًا للبرمجيات المتأثرة.
في تطبيق PHP يعمل ضمن Docker، راجع النشرة الأمنية لمورّد التطبيق، وحدّث صورة الحاوية المدعومة، وأعِد إنشاء الخدمة، ثم تحقّق من بيئة وقت التشغيل داخل البيئة البديلة. أما في حال استخدام حزمة توزيعة، فاتبع الإرشادات الأمنية الخاصة بها، بما فيها الإصلاحات المنقولة. احتفظ بما يكفي من الأدلة للإجابة عن سؤالَي الإصلاح قيد التشغيل وموعد نشره.
ما الذي يجب أن يتضمنه جرد أمني عملي؟
| الحقل | مثال على دليل مفيد |
|---|---|
| التطبيق والمالك | مثيل Nextcloud والشخص المسؤول عن صيانته |
| مصدر بيئة وقت التشغيل | وسم صورة المورّد ومعرّفها الرقمي أو حزمة التوزيعة |
| التعرّض | اسم المضيف العام أو الوصول عبر VPN فقط أو الوصول عبر الشبكة المحلية |
| قناة النشرات الأمنية | صفحة الأمان الخاصة بالمورّد وموجز الإصدارات |
| الاستعادة | نسخة احتياطية لقاعدة البيانات ونسخة من البيانات وتصدير الإعدادات |
| تحديث تم التحقق منه | تاريخ النشر والإصدار قيد التشغيل أو مراجعة الحزمة |
احتفظ بهذا الملف في مجلد الصيانة بدلًا من خلطه ببيانات التطبيق القابلة للكتابة. خزّن بيانات الاعتماد في مكان آخر. يساعد دليل حزمة البرمجيات في العثور على بيئات وقت التشغيل المخفية تحت أسماء التطبيقات.
ما النشرات الأمنية التي ينبغي أن أتابعها؟
اشترك في قنوات مطوّر التطبيق وناشر الحاوية ومصادر أمن نظام التشغيل ذات الصلة بجردك. راجع نشرات PHP الأمنية الأولية للاطّلاع على سياق بيئة وقت التشغيل، لكن اعتمد تعليمات الجهات الموزّعة لتحديد الحزمة أو صورة الحاوية التي ينبغي تثبيتها. سجّل عنوان URL للمصدر والفرع المتأثر.
يوضح شرح استجابة Patch the Planet سبب اختلاف توقيت ظهور أخبار الأبحاث والإصدارات الأولية وتحديثات التطبيقات القابلة للنشر.
كيف أحدد ما إذا كان التطبيق متأثرًا؟
حدّد العملية التي تشغّل التطبيق. افحص الحاوية أو بيئة وقت التشغيل باستخدام الطريقة المعتمدة من المورّد، وقارن النتيجة بشروط النشرة الأمنية. قد يعرض أمر CLI على المضيف تثبيتًا مختلفًا لـ PHP. راعِ مراجعات حزم المورّد والإصلاحات المنقولة الموثّقة.
استخدم دليل التعرّف على إصدار PHP للتمييز بينهما. إذا كانت الأدلة غير مكتملة، فضع علامة «غير معروف» على مدخل الجرد بدلًا من افتراض أن غياب التنبيه يعني أن النظام آمن.
كيف يمكنني التحقق من تحديث دون إجراء اختبارات شاملة؟
احتفظ بنسخة قابلة للاستعادة من قاعدة البيانات والبيانات، وثبّت التحديث المدعوم، ثم تحقق من ثلاثة أمور: أن العملية الجديدة قيد التشغيل، وأن الإصلاح الموثّق أو مراجعة الحزمة موجودة، وأن مسارًا أساسيًا واحدًا على الأقل للمستخدم ما زال يعمل. في تطبيق الملفات، سجّل الدخول وافتح ملفًا تجريبيًا؛ واختبر رفع ملف صغير إذا كان الرفع مهمًا لاستخدامك.
سجّل أي خطوة للترحيل وأي قيود على التراجع. اتبع دليل تحديث تطبيقات Docker عندما تكون بيئة التشغيل داخل صورة.
متى ينبغي وضع علامة على الإشعار بأنه مكتمل؟
أغلق المشكلة بعد أن يتضمن التطبيق المنشور الإصلاح المنطبق وينجح الفحص المركّز للخدمة. احفظ بصمة الصورة أو مراجعة الحزمة والتاريخ والنتيجة. تنزيل صورة إلى القرص أو دمج طلب سحب أو صدور إعلان من المنبع كلها مراحل وسيطة.
احتفظ بالنسخ الاحتياطية الأصلية منفصلة عن مجلد المشاركة القابل للكتابة المعتاد للتطبيق. يمكن لجهاز ZimaCube 2 الاحتفاظ بهذه السجلات وملفات الاستعادة؛ ويوضح دليل النسخ القابلة للاستعادة لماذا لا ينبغي أن تكون نسخة العمل المريحة هي خيار الاستعادة الوحيد.
الأسئلة الشائعة
كم مرة ينبغي أن أراجع قائمة الجرد؟
راجعه كلما أضفت تطبيقًا أو غيّرته، واستخدم موجزات إشعارات المورّد ذات الصلة لتفعيل تحديثات الأمان.
هل أحتاج إلى فحص كل ملف بعد تطبيق تصحيح؟
ابدأ بالتحقق من الإشعار المنطبق، والحزمة أو الصورة قيد التشغيل، وسلوك الخدمة الحرج. وسّع نطاق الفحوصات عندما يستدعي التغيير أو الدليل ذلك.
هل يمكنني اعتبار المشكلة محلولة بعد سحب صورة جديدة؟
لا. أعد إنشاء الخدمة أو حدّثها حسب الحاجة، وتحقق من أن العملية البديلة تستخدم الصورة المصحّحة.
ماذا لو بدا الإصدار المثبّت أقدم من إصدار المنبع الذي يتضمن الإصلاح؟
تحقق من إشعار التوزيعة أو المورّد لمعرفة ما إذا كان الإصلاح قد أُعيد تضمينه، وما مراجعة الحزمة المطلوبة.
قراءات ذات صلة
- شرح Patch the Planet: كيف تتحول اكتشافات الذكاء الاصطناعي إلى إصلاحات للبرامج المستضافة ذاتيًا
- اكتشاف الثغرات الأمنية بالذكاء الاصطناعي مقابل تطبيق التصحيحات آليًا: ما الذي يعالجه كل منهما؟
المصادر
الغلاف: الصورة الرسمية لإعلان Patch the Planet. مصدر الصورة.
الدعم والنصائح
المزيد للقراءة

كيفية التحقق من متطلبات الذاكرة ووقت التشغيل قبل تشغيل LFM2.5-24B-A2B
تحقّق من تنسيق أوزان LFM2.5-24B-A2B، واستهلاك الذاكرة الإضافي، وإصدارات بيئة التشغيل، والسياق، وتوافق الأدوات قبل محاولة نشره على خادم منزلي.

كيفية اختبار Granite Speech 5.0 باستخدام ملفات صوتية باللغة الإنجليزية مخزّنة على وحدة التخزين المتصلة بالشبكة (NAS)
اختبر Granite Speech 5.0 على تسجيل صوتي قصير باللغة الإنجليزية من وحدة التخزين المتصلة بالشبكة (NAS) لديك. تحقّق من مراجعة نقطة التحقق، وبيئة التشغيل،...

كيفية تجهيز الملفات والأذونات لسير عمل Claude Duet
جهّز مهمة Claude Duet باستخدام الملفات المحددة، وحسابات متصلة محدودة النطاق، ومسودات منفصلة، ومخرجات قابلة للمراجعة، وخطة واضحة لإزالة الاتصال.

