Как включить режим 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 Software, вы можете выбрать его там и установить установочный пакет из поддерживаемого репозитория. Ознакомьтесь с предлагаемыми zypper изменениями зависимостей; остановитесь, если они приведут к удалению необходимых пакетов или переключению системы на неподдерживаемые источники.

3. Включите конфигурацию FIPS.

Выполните предоставленную SUSE команду от имени root следующим образом 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-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью 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 уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.