SUSE Linux Enterprise Server 15でFIPSモードを有効にする方法

SUSE Linux Enterprise Server 15 では、SUSE のfips-mode-setupワークフローを使用して FIPS 暗号化ポリシーとブート設定を構成し、再起動して結果を確認してください。単一のカーネルフラグを準拠の証明として扱わないでください。FIPS モードは準拠したデプロイメントの一部にすぎず、検証済みの暗号化モジュールとパッケージバージョンがシステムに適用される要件と一致している必要があります。

この手順は、2026年10月6日にレビューされた最新のSLES 15サービスパックのドキュメントである「SUSE Security and Hardening Guide for SLES 15 SP7」に準拠しています。パッケージの入手可能性と認証状況は、サービスパック、アーキテクチャ、リポジトリ、およびサポート契約によって異なる場合があります。

クイックリファレンス

ゴールアクション成功指標
新しいインストールを準備する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の制限により、古いアルゴリズムが拒否されたり、アプリケーションや統合機能が動作しなくなる場合があります。また、アップデートによって機能に影響が出る可能性もあります。まずは代表的なシステムでテストを実施してください。ダウンタイムを計画し、コンソールまたは帯域外アクセスが可能であることを確認し、最新のバックアップが存在することを確認し、復旧手順を文書化してください。サーバーがリモートにある場合は、ブート構成を変更する前に、ブートコンソールにアクセスできることを確認してください。

インストール済みのSLES 15システムでFIPSモードを有効にする

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

サービスパックでYaSTソフトウェアを通じてFIPSパターンが提供されている場合は、そこで選択してサポートされているリポジトリからセットアップパッケージをインストールできます。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アクセス、証明書操作、スケジュールされたジョブ、バックアップ、ディレクトリ認証、およびデータベースまたはアプリケーションの暗号化をテストします。アルゴリズムまたはキーサイズが利用できないことを示すエラーがないか、アプリケーションログを確認します。許可されていない暗号化に依存するクライアントまたは統合は、サポートされている構成プロセスを通じて更新します。

SUSEのガイドでは、Samba/CIFSに関する考慮事項として、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を使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。