プライマリ・コンテンツに移動
Oracle® Automatic Storage Management管理者ガイド
12cリリース1 (12.1)
B71290-10
目次へ移動
目次
索引へ移動
索引

前
次

Oracle ACFSファイルシステムの暗号化

この項では、LinuxでOracle ACFSファイルシステムの暗号化を管理するための基本操作について説明します。この項の例は、Oracle ACFSファイルシステムで診療履歴ファイルが暗号化されているシナリオを示します。

この項の手順では、Oracle ACFSセキュリティがファイルシステムに構成されていないことを前提としていますが、Oracle ACFSセキュリティと暗号化の両方を同じファイルシステムで使用できます。セキュリティと暗号化の両方を使用する場合は、ファイルシステムを含むクラスタで、暗号化とセキュリティの両方を初期化する必要があります。ファイルシステムでセキュリティを初期化してから、Oracle ACFSセキュリティ管理者はacfsutil secコマンドを実行して、ファイルシステムの暗号化を有効にします。暗号化を伴うセキュリティの設定の詳細は、Oracle ACFSファイルシステムのセキュリティ保護を参照してください。

acfsutil encr setおよびacfsutil encr rekey -vコマンドは、暗号化キー・ストアを変更するため、これらのコマンドを実行した後にOracle Cluster Registry(OCR)をバックアップし、ファイルシステムのすべてのボリューム暗号化キー(VEK)を含むOCRバックアップを保持する必要があります。

ファイルシステム用に作成したボリューム上のディスク・グループのASMおよびADVMの互換性属性は11.2.0.3以上に設定されています。ディスク・グループの互換性の詳細は、ディスク・グループの互換性を参照してください。

この項の例では、様々なオペレーティング・システム・ユーザー、オペレーティング・システム・グループおよびディレクトリが存在する必要があります。

暗号化を管理するための基本手順は次のとおりです。

  1. 暗号化を初期化します。

    acfsutil encr initコマンドを実行して、暗号化を初期化し、暗号化キーに必要なストレージを作成します。このコマンドは暗号化を設定するクラスタごとに1度実行する必要があります。

    たとえば、次のコマンドはクラスタの暗号化を初期化します。

    # /sbin/acfsutil encr init
    

    このコマンドは、他の暗号化コマンドの前に実行する必要があり、実行するにはroot権限または管理者権限が必要です。

    詳細は、acfsutil encr initを参照してください。

  2. 暗号化パラメータを設定します。

    acfsutil encr setコマンドを実行し、Oracle ACFSファイルシステム全体の暗号化パラメータを設定します。

    たとえば、次のコマンドでは、/acfsmounts/acfs1ディレクトリにマウントされているファイルシステムに対し、AES暗号化アルゴリズムと、ファイルのキー長を128に設定します。

    # /sbin/acfsutil encr set -a AES -k 128 -m /acfsmounts/acfs1/
    

    acfsutil encr setコマンドも、acfsutil encr initコマンドで構成済のキー・ストアに格納されるボリューム暗号化キーを透過的に生成します。

    このコマンドを実行するにはroot権限または管理者権限が必要です。

    詳細は、acfsutil encr setを参照してください。

  3. 暗号化を有効にします。

    acfsutil encr onコマンドを実行し、ディレクトリおよびファイルの暗号化を有効にします。

    たとえば、次のコマンドでは、/acfsmounts/acfs1/medicalrecordsディレクトリのすべてのファイルで再帰的な暗号化を有効にします。

    # /sbin/acfsutil encr on -r /acfsmounts/acfs1/medicalrecords
                             -m /acfsmounts/acfs1/
    

    /acfsmounts/acfs1/medicalrecordsディレクトリ内のファイルにアクセスするための適切な権限のあるユーザーは、復号化されたファイルを読み取ることができます。

    このコマンドは、管理者またはファイルの所有者が実行できます。

    詳細は、acfsutil encr onを参照してください。

  4. 暗号化情報を表示します。

    acfsutil encr infoコマンドを実行し、ディレクトリおよびファイルの暗号化の情報を表示します。

    # /sbin/acfsutil encr info -m /acfsmounts/acfs1/ 
                               -r /acfsmounts/acfs1/medicalrecords
    

    このコマンドは、管理者またはファイルの所有者が実行できます。

    詳細は、acfsutil encr infoを参照してください。

Oracle ACFS暗号化の監査および診断データがログ・ファイルに保存されます。ログ・ファイルを含む、Oracle ACFS暗号化の詳細は、Oracle ACFS暗号化を参照してください。