Azure Managed HSM でキーを管理する

Key Vaultでは、コンテナーとマネージド HSM の 2 種類のリソースがサポートされています。 この記事では、 Managed HSM について説明します。 コンテナーを管理する方法については、「Quickstart: Azure CLIを参照してください。

Managed HSM の概要については、「Managed HSM とは」を参照してください。

前提条件

Azure サブスクリプションが必要です。 アカウントをお持ちでない場合は、開始する前に 無料アカウント を作成してください。

以下も必要です。

次のコマンドはすべて、CLI の 2 つの使用方法を示しています。 1 つのメソッドでは、 --hsm-name--name (キー名の場合) パラメーターを使用します。 もう 1 つの方法では、 --id パラメーターを使用します。必要に応じて、キー名を含む URL 全体を指定できます。 後者の方法は、呼び出し元 (ユーザーまたはアプリケーション) にコントロール プレーンに対する読み取りアクセス権がなく、データ プレーンに対する制限付きアクセス権のみがあるときに便利です。

キー マテリアルとのやり取りによっては、特定の Managed HSM ローカル RBAC アクセス許可が必要です。 組み込みの Managed HSM ローカル RBAC ロールとアクセス許可の完全な一覧については、 Managed HSM ローカル RBAC の組み込みロールに関するページを参照してください。 これらのアクセス許可をユーザーに割り当てるには、「 マネージド HSM へのアクセスをセキュリティで保護する」を参照してください

HSM キーを作成する

生成または Managed HSM にインポートされたキーをエクスポートすることはできません。 エクスポートなしルールの唯一の例外は、特定のキー リリース ポリシーを使用してキーを作成する場合です。 このポリシーを使用すると、明示的に定義した信頼できるコンフィデンシャル コンピューティング環境 (セキュリティで保護されたエンクレーブ) にのみキーをエクスポートできます。 この制限付きエクスポート機能は、特定のセキュリティで保護されたコンピューティング シナリオ向けに設計されており、汎用キーのエクスポートと同じではありません。 主要な移植性と持続性に関する推奨されるベスト プラクティスについては、リンクされた記事を参照してください。

  1. Azure ポータルで、Managed HSM リソースに移動します。

  2. 左側のメニューの [設定] で [ キー] を選択します。

  3. [ バックアップの生成/インポート/ 復元] ドロップダウンから [ 生成/インポート ] を選択します。

  4. キーの種類 (RSA-HSM、EC-HSM、oct-HSM) を選択し、キーのサイズまたは曲線、名前、および許可される操作を設定してから、[ 作成] を選択します。

    Azure ポータルのマネージド HSM の [キー] ブレードのスクリーンショット

キー属性とタグを表示する

  1. Azure ポータルで、Managed HSM リソースに移動します。

  2. 左側のメニューの [設定] で [ キー] を選択します。

  3. 表示するキーを選択します。 ポータルには、キーの属性、バージョン、およびタグが表示されます。

キーのリスト

  1. Azure ポータルで、Managed HSM リソースに移動します。

  2. 左側のメニューの [設定] で [ キー] を選択します。 ポータルには、Managed HSM 内のすべてのキーが一覧表示されます。

キーの削除

  1. Azure ポータルで、Managed HSM リソースに移動します。

  2. 左側のメニューの [設定] で [ キー] を選択します。

  3. 削除するキーを選択します。

  4. 削除を選択し、確認します。

削除したキーを一覧表示する

  1. Azure ポータルで、Managed HSM リソースに移動します。

  2. 左側のメニューの [設定] で [ キー] を選択します。

  3. ソフト削除された状態のキーを表示するには、[削除されたキーの管理] を選択します。

削除したキーを復旧する (削除を取り消す)

  1. Azure ポータルで、Managed HSM リソースに移動します。

  2. 左側のメニューの [設定] で [ キー] を選択し、[ 削除されたキーの管理] を選択します。

  3. 回復する削除されたキーを選択します。

  4. [ 回復] を選択します

キーを消去 (完全に削除) する

マネージド HSM で消去保護が有効になっている場合、消去操作は許可されません。 キーは、リテンション期間が経過すると自動的に消去されます。

  1. Azure ポータルで、Managed HSM リソースに移動します。

  2. 左側のメニューの [設定] で [ キー] を選択し、[ 削除されたキーの管理] を選択します。

  3. 消去する削除済みキーを選択します。

  4. [ 消去] を選択し、確認します。

Warnung

この操作により、キーが完全に削除されます。

単一キーのバックアップを作成する

キー バックアップは現在、Azure ポータルでは使用できません。 Azure CLIまたはAzure PowerShellを使用します。

バックアップから単一キーを復元する

  1. Azure ポータルで、Managed HSM リソースに移動します。

  2. 左側のメニューの [設定] で [ キー] を選択します。

  3. [ バックアップの生成/インポート/復元] を選択し、[ バックアップからキーを復元] を選択します。

  4. バックアップ ファイルを参照して選択し、[復元] を選択 します

ファイルからキーをインポートする

キーのインポートは現在、Azure ポータルでは使用できません。 Azure CLIまたはAzure PowerShellを使用します。

オンプレミスの HSM からマネージド HSM にキーをインポートするには、「 HSM で保護されたキーを Managed HSM (BYOK) にインポートする」を参照してください。

次のステップ