كيفية تتبّع التنبيهات الأمنية والتحقق من التحديثات الأمنية عبر تطبيقات خادمك المنزلي

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

لتتبّع التصحيحات الأمنية بشكل موثوق، أضف صفًا لكل تطبيق مستضاف ذاتيًا في جرد بسيط يتضمن المالك ومصدر بيئة وقت التشغيل والعنوان المعرّض للإنترنت وقناة التحديث وآخر عملية نشر تم التحقق منها. عند ورود نشرة أمنية، اربطها بذلك الصف قبل إجراء أي تغيير. فمجرد قائمة بأخبار أمنية محفوظة في المفضلة لا يُعد جردًا للبرمجيات المتأثرة.

في تطبيق PHP يعمل ضمن Docker، راجع النشرة الأمنية لمورّد التطبيق، وحدّث صورة الحاوية المدعومة، وأعِد إنشاء الخدمة، ثم تحقّق من بيئة وقت التشغيل داخل البيئة البديلة. أما في حال استخدام حزمة توزيعة، فاتبع الإرشادات الأمنية الخاصة بها، بما فيها الإصلاحات المنقولة. احتفظ بما يكفي من الأدلة للإجابة عن سؤالَي الإصلاح قيد التشغيل وموعد نشره.

ما الذي يجب أن يتضمنه جرد أمني عملي؟

الحقل مثال على دليل مفيد
التطبيق والمالك مثيل Nextcloud والشخص المسؤول عن صيانته
مصدر بيئة وقت التشغيل وسم صورة المورّد ومعرّفها الرقمي أو حزمة التوزيعة
التعرّض اسم المضيف العام أو الوصول عبر VPN فقط أو الوصول عبر الشبكة المحلية
قناة النشرات الأمنية صفحة الأمان الخاصة بالمورّد وموجز الإصدارات
الاستعادة نسخة احتياطية لقاعدة البيانات ونسخة من البيانات وتصدير الإعدادات
تحديث تم التحقق منه تاريخ النشر والإصدار قيد التشغيل أو مراجعة الحزمة

احتفظ بهذا الملف في مجلد الصيانة بدلًا من خلطه ببيانات التطبيق القابلة للكتابة. خزّن بيانات الاعتماد في مكان آخر. يساعد دليل حزمة البرمجيات في العثور على بيئات وقت التشغيل المخفية تحت أسماء التطبيقات.

ما النشرات الأمنية التي ينبغي أن أتابعها؟

اشترك في قنوات مطوّر التطبيق وناشر الحاوية ومصادر أمن نظام التشغيل ذات الصلة بجردك. راجع نشرات PHP الأمنية الأولية للاطّلاع على سياق بيئة وقت التشغيل، لكن اعتمد تعليمات الجهات الموزّعة لتحديد الحزمة أو صورة الحاوية التي ينبغي تثبيتها. سجّل عنوان URL للمصدر والفرع المتأثر.

يوضح شرح استجابة Patch the Planet سبب اختلاف توقيت ظهور أخبار الأبحاث والإصدارات الأولية وتحديثات التطبيقات القابلة للنشر.

كيف أحدد ما إذا كان التطبيق متأثرًا؟

حدّد العملية التي تشغّل التطبيق. افحص الحاوية أو بيئة وقت التشغيل باستخدام الطريقة المعتمدة من المورّد، وقارن النتيجة بشروط النشرة الأمنية. قد يعرض أمر CLI على المضيف تثبيتًا مختلفًا لـ PHP. راعِ مراجعات حزم المورّد والإصلاحات المنقولة الموثّقة.

استخدم دليل التعرّف على إصدار PHP للتمييز بينهما. إذا كانت الأدلة غير مكتملة، فضع علامة «غير معروف» على مدخل الجرد بدلًا من افتراض أن غياب التنبيه يعني أن النظام آمن.

كيف يمكنني التحقق من تحديث دون إجراء اختبارات شاملة؟

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

سجّل أي خطوة للترحيل وأي قيود على التراجع. اتبع دليل تحديث تطبيقات Docker عندما تكون بيئة التشغيل داخل صورة.

متى ينبغي وضع علامة على الإشعار بأنه مكتمل؟

أغلق المشكلة بعد أن يتضمن التطبيق المنشور الإصلاح المنطبق وينجح الفحص المركّز للخدمة. احفظ بصمة الصورة أو مراجعة الحزمة والتاريخ والنتيجة. تنزيل صورة إلى القرص أو دمج طلب سحب أو صدور إعلان من المنبع كلها مراحل وسيطة.

احتفظ بالنسخ الاحتياطية الأصلية منفصلة عن مجلد المشاركة القابل للكتابة المعتاد للتطبيق. يمكن لجهاز ZimaCube 2 الاحتفاظ بهذه السجلات وملفات الاستعادة؛ ويوضح دليل النسخ القابلة للاستعادة لماذا لا ينبغي أن تكون نسخة العمل المريحة هي خيار الاستعادة الوحيد.

الأسئلة الشائعة

كم مرة ينبغي أن أراجع قائمة الجرد؟

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

هل أحتاج إلى فحص كل ملف بعد تطبيق تصحيح؟

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

هل يمكنني اعتبار المشكلة محلولة بعد سحب صورة جديدة؟

لا. أعد إنشاء الخدمة أو حدّثها حسب الحاجة، وتحقق من أن العملية البديلة تستخدم الصورة المصحّحة.

ماذا لو بدا الإصدار المثبّت أقدم من إصدار المنبع الذي يتضمن الإصلاح؟

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

قراءات ذات صلة

المصادر

الغلاف: الصورة الرسمية لإعلان Patch the Planet. مصدر الصورة.

الدعم والنصائح

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.