كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

في نظام SUSE Linux Enterprise Server 15، استخدم آلية عمل SUSE fips-mode-setupلضبط سياسة التشفير FIPS وإعدادات الإقلاع، ثم أعد تشغيل النظام وتحقق من النتيجة. لا تعتمد على علامة واحدة في نواة النظام كدليل على الامتثال: فوضع FIPS ليس سوى جزء واحد من عملية نشر متوافقة، ويجب أن تتطابق وحدات التشفير المعتمدة وإصدارات الحزم مع المتطلبات المطبقة على نظامك.

يتبع هذا الإجراء دليل SUSE للأمن والتحصين لنظام SLES 15 SP7، وهو وثيقة حزمة الخدمة الحالية لنظام SLES 15 التي تمت مراجعتها في 6 أكتوبر 2026. يمكن أن يختلف توفر الحزمة وحالة الاعتماد حسب حزمة الخدمة والبنية والمستودع وعقد الدعم.

مرجع سريع

هدففعلمؤشر النجاح
قم بإعداد عملية تثبيت جديدةقم بتثبيت patterns-base-fipsالنمطتوجد حزم متعلقة بمعيار FIPS
قم بتمكين تكوين النظاميجريsudo fips-mode-setup --enableتشير الأداة إلى أنه سيتم تفعيل وضع FIPS
قم بتطبيق إعدادات التمهيدأعد تشغيل الجهاز أثناء فترة الصيانةيعود الخادم إلى الخدمة
تحقق من النتيجةيجريsudo fips-mode-setup --checkاجتازت فحوصات سياسة التشفير الخاصة بالنواة، وinitramfs، وFIPS

قبل تفعيل وضع FIPS

يُقيّم معيار FIPS 140 وحدات التشفير وتكويناتها المعتمدة، ولا يُعدّ تصنيفًا أمنيًا عامًا للخادم بأكمله. تأكد من حزمة خدمة SLES، وبنيتها، ووحدات التشفير، والتطبيقات التي تطلبها جهة الامتثال الخاصة بك. يُشير دليل SUSE SLES 15 SP7 إلى أن SP7 لن يُقدّم للحصول على شهادة NIST FIPS 140-3. كما يُشير الدليل إلى أن الشهادة قد تتضمن ملفات ثنائية وإصدارات مُحددة. لذا، فإن تفعيل الوضع في SP7 لا يُثبت أن نظام التشغيل أو جميع التطبيقات حاصلة على شهادة FIPS 140-3. راجع معلومات شهادة SUSE الحالية ومتطلبات جهة التقييم قبل تقديم طلب الامتثال.

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

قم بتمكين وضع FIPS على نظام SLES 15 المثبت

1. تأكد من حزمة الخدمة والمستودعات

سجل تفاصيل النظام الأساسي وتحقق من قدرة الخادم على الوصول إلى مستودعات SUSE المدعومة:

cat /etc/os-release
uname -m
sudo zypper refresh

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

2. قم بتثبيت نمط FIPS وأداة الإعداد إذا لزم الأمر

توصي SUSE بتثبيت patterns-base-fipsالنمط على نظام تشغيل جديد. على خادم موجود، راجع تغييرات النمط والحزمة قبل تأكيد العملية. fips-mode-setupيتم توفير الأمر المذكور crypto-policies-scriptsوقد لا يكون مثبتًا افتراضيًا. بعد تفعيل مستودعات SLES الصحيحة، ثبّت المكونات المطلوبة إذا كانت مفقودة.

sudo zypper install patterns-base-fips crypto-policies-scripts

إذا كانت حزمة الخدمة الخاصة بك تدعم نمط FIPS من خلال برنامج YaST، فيمكنك تحديدها هناك وتثبيت حزمة الإعداد من المستودع المدعوم. راجع التغييرات المقترحة على التبعيات من قِبل zypper؛ وتوقف إذا كانت هذه التغييرات ستؤدي إلى إزالة حزم مطلوبة أو تحويل النظام إلى مصادر غير مدعومة.

3. تفعيل إعدادات FIPS

قم بتشغيل الأمر المقدم من SUSE بصلاحيات المستخدم الجذر من خلال sudo:

sudo fips-mode-setup --enable

تقوم الأداة المساعدة بضبط سياسة النظام وإعدادات الإقلاع. يشير المثال الموثق من SUSE إلى أن سياسة النظام مضبوطة على معيار FIPS ويطلب إعادة التشغيل. إذا أبلغ الأمر عن عدم وجود الأداة المساعدة، فقم بتثبيتها أو إصلاحها crypto-policies-scriptsمن مستودع المنتج الصحيح بدلاً من تعديل ملفات سياسة التشفير يدويًا.

في بيئات التحكم بالتغييرات التي تُدير إعدادات مُحمّل الإقلاع بشكل منفصل، تدعم الأداة --no-bootcfgخيارًا يُتيح طباعة معلمات الإقلاع التي يجب إضافتها بدلًا من إعادة تهيئة مُحمّل الإقلاع. اتبع مخرجات هذا الخيار وإجراءات مُحمّل الإقلاع الخاصة بنظامك. تُشير SUSE إلى استثناء لنظام IBM Z: حيث يُحاول الأمر التشغيل رغم ذلك، ziplلأن حذفه قد يجعل النظام غير قابل للإقلاع.

4. أعد تشغيل الجهاز وتحقق من ذلك

أعد تشغيل الجهاز في نافذة الصيانة:

sudo reboot

بعد عودة الخادم، تحقق من الحالة الكاملة:

sudo fips-mode-setup --check

في نظام SLES 15 SP7، يؤكد مثال مخرجات SUSE أن وضع FIPS مُفعّل، وأن وحدة initramfs FIPS مُفعّلة، وأن سياسة التشفير الحالية تستند إلى سياسة FIPS. يمكنك أيضًا فحص مؤشر النواة.

cat /proc/sys/crypto/fips_enabled

تشير القيمة 1إلى أن علامة FIPS الخاصة بنواة النظام مُفعّلة. يُرجى اعتبار هذا بمثابة تشخيص إضافي، وليس بديلاً عن fips-mode-setup --checkمراجعة الوحدات النمطية المُعتمدة وتكوين التطبيق. قد يكون لكل خدمة مكتبة تشفير أو سياسة أو متطلبات امتثال خاصة بها.

تحقق من التطبيقات والتكاملات

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

يُعدّ Samba/CIFS أحد الاعتبارات المعروفة في دليل SUSE: في الشبكات المتوافقة مع معيار FIPS، يُنصح باستخدام مصادقة Kerberos. يوضح الدليل أن أنماط مصادقة Samba الأخرى تتضمن MD5، وهي غير مدعومة للمصادقة وفقًا لقواعد FIPS. تأكد من مسار المصادقة مع مسؤولي الدليل والتخزين قبل تغيير أنظمة الإنتاج.

نقاط التحقق من استكشاف الأخطاء وإصلاحها

  • لم يتم العثور على الأمر: قم بالتثبيت crypto-policies-scriptsمن مستودعات SLES المسجلة، ثم أعد المحاولة.
  • يُشير الفحص إلى حالة غير متناسقة: راجع سطر أوامر الإقلاع، وحالة initramfs، وسياسة التشفير معًا. لا تعتمد على ذلك فقط /proc/sys/crypto/fips_enabled.
  • لا يعمل النظام بشكل سليم عند الإقلاع: استخدم وحدة التحكم أو طريقة الاستعادة الموثقة لديك لاستعادة إعدادات الإقلاع السابقة. راجع إرشادات الدعم الخاصة بحزمة الخدمة قبل تجربة تغيير معلمات النواة يدويًا.
  • إذا توقف أحد التطبيقات عن الاتصال: حدد البروتوكول أو الخوارزمية أو حجم المفتاح أو المكتبة المرفوضة. قم بتحديث الجهاز النظير أو التطبيق إلى تكوين معتمد؛ ولا تقم بتخفيف سياسة النظام لإخفاء الخطأ دون موافقة الامتثال.

قم بتعطيل وضع FIPS عند تغير المتطلبات

إذا كنت بحاجة إلى التراجع، فإن SUSE توثق هذا الأمر:

sudo fips-mode-setup --disable

أعد تشغيل الجهاز بعد ذلك، ثم قم بتشغيله sudo fips-mode-setup --checkللتأكد من الحالة النهائية. تعطيل وضع FIPS لا يُلغي تلقائيًا جميع تغييرات التطبيقات أو المفاتيح أو الإعدادات التي أُجريت أثناء عملية النقل. راجع هذه التغييرات بشكل منفصل ووثّق حالة النظام النهائية.

قائمة التحقق من الإنجاز العملي

  • يتم تسجيل حزمة خدمة SLES وهيكلها، وتتوافق حالة اعتمادها مع متطلبات الامتثال الفعلية.
  • تم الحصول على نمط FIPS وأداة الإعداد من المستودعات المدعومة لهذا المنتج.
  • fips-mode-setup --enableبعد اكتمال العملية، أعيد تشغيل الخادم، fips-mode-setup --checkوأبلغ عن تفعيل المكونات المتوقعة.
  • اجتازت اختبارات التطبيق والشبكة وSSH والنسخ الاحتياطي والمصادقة بنجاح باستخدام الخوارزميات المعتمدة.
  • تمت مراجعة الوحدات النمطية والملفات الثنائية وإصدارات الحزم والأدلة التشغيلية التي تم التحقق منها بدقة مع مالك الامتثال.

المراجع الرسمية

اترك تعليقاً

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

تعرّف على كيفية استعادة الأقسام والملفات المفقودة باستخدام برنامجي TestDisk و PhotoRec. احمِ محرك الأقراص المصدر، وقم بإجراء مسح ضوئي آمن، واحفظ البيانات المستعادة على قرص آخر.

كيفية مسح رموز QR على سطح مكتب لينكس

كيفية مسح رموز QR على سطح مكتب لينكس

امسح رموز QR على نظام Linux باستخدام CoBang عبر كاميرا الويب أو ملف صورة. راجع خيارات التثبيت وخطوات الإعداد والحلول المتعلقة بالوصول إلى كاميرا Flatpak.

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

قم بتغيير إعدادات كاميرا الويب على نظام التشغيل Linux باستخدام Cameractrls: اضبط التعريض واللون وتقليل الوميض وعناصر التحكم الأخرى المدعومة، ثم تحقق من أوضاع الفيديو المتوافقة.

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

قم بتثبيت PhpStorm على نظام Linux باستخدام JetBrains Toolbox أو ملف tar.gz المستقل، بالإضافة إلى خيارات Snap وArch AUR. يأتي Java مُضمّنًا بالفعل.

كيفية إعداد لوحتين على XFCE 4

كيفية إعداد لوحتين على XFCE 4

قم بإنشاء لوحة XFCE 4 منفصلة لكل شاشة، وقم بتعيين اللوحة الثانية إلى المخرج الصحيح، وقم بتحديد موضعها وحجمها، وأضف المشغلات وعناصر الحالة التي تحتاجها.

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

كيفية قص صورة على نظام لينكس باستخدام برنامج جيمب

إزالة خلفية الصورة على نظام لينكس باستخدام برنامج GIMP: تتبع العنصر، وحذف الخلفية المحددة، والحفاظ على الشفافية، وتصدير ملف PNG قابل لإعادة الاستخدام.

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

قم بتنزيل Cisco Packet Tracer 9.0.1 لنظام Ubuntu 64 بت، وقم بتثبيت حزمة DEB باستخدام APT، واقبل الترخيص في Terminal، وقم بتسجيل الدخول لبدء المختبر.

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

أنشئ ملف ISO لقرص مضغوط على نظام لينكس باستخدام GNOME Disks أو dd. حدد محرك الأقراص الضوئية، وراقب عملية النسخ، وتحقق من الصورة، واعرف متى يحتاج القرص التالف أو قرص الصوت إلى أداة أخرى.

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.