كيفية تفعيل وضع 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 والنسخ الاحتياطي والمصادقة بنجاح باستخدام الخوارزميات المعتمدة.
  • تمت مراجعة الوحدات النمطية والملفات الثنائية وإصدارات الحزم والأدلة التشغيلية التي تم التحقق منها بدقة مع مالك الامتثال.

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

اترك تعليقاً

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

قم بإصلاح مشكلة تمزق الشاشة في معالجات رسومات Intel في نظام Pardus Linux عن طريق التحقق من X11 مقابل Wayland، وإعدادات المُركِّب، ومعدل التحديث، وبرنامج تشغيل Xorg النشط، وTearFree فقط عند الاقتضاء.

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

قم بتكوين firewalld على SLES 15: تحقق من المناطق، واسمح بالخدمات أو المنافذ، واحفظ القواعد الدائمة، وأعد التحميل بأمان، وتحقق من الوصول.

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

قم بتمكين التصحيح المباشر للنواة على SLES 15 SP7، وقم بتطبيق الإصلاحات المدعومة دون إعادة التشغيل، وتحقق من التصحيحات النشطة، وافهم متى لا تزال إعادة تشغيل النواة مطلوبة.

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

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

قم بتمكين وضع FIPS على SLES 15 باستخدام أداة الإعداد المدعومة من SUSE، وأعد التشغيل بأمان، وتحقق من حالة سياسة النواة والتشفير، وتحقق من حدود الشهادة.

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

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

قم بتثبيت متصفح جوجل كروم على نظام التشغيل Gooroom OS بأمان باستخدام حزم .deb الرسمية، وAPT، وفحوصات السياسات، وإرشادات التحديث، وإصلاحات الأجهزة المُدارة.

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

إعادة توجيه سجلات نظام SLES بشكل آمن إلى خادم syslog بعيد باستخدام rsyslog وشهادات TLS والتحقق من اسم النظير وقوائم الانتظار والتحقق من الصحة والاختبار.

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

قم بربط نظام SLES 15 بـ Active Directory باستخدام SSSD عبر YaST. قم بإعداد DNS والوقت، وتكوين تسجيلات دخول المجال، والتحقق من Kerberos، ومقارنة SSSD وWinbind وrealmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

تشخيص وإصلاح حالات فشل تحليل DNS في Debian 12 باستخدام systemd-resolved، بما في ذلك resolv.conf و NetworkManager و networkd و cache و verification.

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

قم بتثبيت Pardus 25.2 بجانب Windows 11 عن طريق النسخ الاحتياطي، وتقليص حجم وحدة تخزين Windows، والتمهيد من USB UEFI، وحماية أقسام EFI والاسترداد الحالية.