第9章 bootc イメージビルド時の FIPS モードの有効化


FIPS には暗号化操作の標準が含まれています。bootc イメージのビルド時に FIPS モードを有効にすると、FIPS 承認済みモジュールのみを使用するようにシステムを設定できます。FIPS モードを有効にするには、2 つの方法があります。

  • bootc-image-builder ツールを使用する場合は、Containerfile で FIPS 暗号化ポリシーを有効にする必要があります。
  • Anaconda インストールを実行するときに、Containerfile で FIPS 暗号化ポリシーを有効にするのに加えて、ブート時に fips=1 カーネル引数を追加する必要があります。

FIPS dracut モジュールがベースイメージに組み込まれています。このモジュールのデフォルトは、bootc install-to-filesystemboot=UUID= karg です。

9.1. bootc-image-builder を使用した FIPS モードの有効化

bootc-image-builder または bootc install to-disk を使用してディスクイメージを作成し、イメージビルド時にカスタムの Containerfile を引数として渡すことで FIPS モードを有効にします。

前提条件

  • ホストマシンに Podman がインストールされている。
  • ホストマシンに virt-install がインストールされている。
  • bootc-image-builder ツールを実行し、コンテナーを --privileged モードで実行して、イメージをビルドするための root アクセスがある。

手順

  1. 01-fips.toml を作成して FIPS の有効化を設定します。次に例を示します。

    # Enable FIPS
    kargs = ["fips=1"]
    Copy to Clipboard Toggle word wrap
  2. 次の手順で Containerfile を作成して、fips=1 カーネル引数を有効にします。

    FROM registry.redhat.io/rhel9/rhel-bootc:latest
    # Enable fips=1 kernel argument: https://bootc-dev.github.io/bootc/building/kernel-arguments.html
    COPY 01-fips.toml /usr/lib/bootc/kargs.d/
    # Enable the FIPS crypto policy
    # crypto-policies-scripts is not installed by default in RHEL-10
    RUN dnf install -y crypto-policies-scripts && update-crypto-policies --no-reload --set FIPS
    Copy to Clipboard Toggle word wrap
  3. カレントディレクトリーの Containerfile を使用して、bootc <image> と互換性のあるベースディスクイメージを作成します。

    $ podman build -t quay.io/<namespace>/<image>:<tag> .
    Copy to Clipboard Toggle word wrap

検証

  • システムにログインした後、FIPS モードが有効になっていることを確認します。

    $ cat /proc/sys/crypto/fips_enabled
    1
    $ update-crypto-policies --show
    FIPS
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat