日本語

Azureでカスタムロールを設定する

このドキュメントでは、Aikido の VM スキャン用に、クライアント資格情報を持つ新しいアプリ登録とカスタム RBAC ロールを作成する手順を案内します。

これらの資格情報は、Aikido が仮想マシンをスキャンするために必要な API リクエストを行うために使用されます。仮想マシンのスキャンへのアクセスは、カスタム ロールを使用して App Registration に付与されます。

これらの権限は、仮想マシンのスキャンに必要な最小限に限定されています。

次の手順に従って作成します

ご自身の Azure ポータル に移動します Microsoft Entra ID サービス.

をクリックします 追加 and select アプリの登録

Azure ポータル: Default Directory の概要で新しいアプリ登録を追加しています。

アプリケーションには意味のある名前を付けてください。この名前は後で必要になります。

以下はそのままにしてください サポートされているアカウントの種類 default: この組織ディレクトリ内のアカウントのみ.

をクリックします 登録.

Microsoft Azure Active Directory で「AikidoSecurity」という新しいアプリケーションを登録しています。

新しく作成したアプリケーションの詳細ページにリダイレクトされます。ここで次の情報を見つけてコピーできます。 アプリケーション(クライアント)ID と ディレクトリ(テナント)ID

Azure ポータルに AikidoSecurity アプリケーションの概要とクライアント ID 情報が表示されています。

クライアント資格情報の欄で、「証明書またはシークレットを追加」をクリックします

Azure ポータルのアプリ登録の概要で、クライアント資格情報の「証明書またはシークレットを追加」が強調表示されています。

「新しいクライアント シークレット」ボタンをクリックし、シークレットの説明を入力して、有効期限を 2 年(730 日 / 24 か月)に設定します

Azure ポータルでアプリケーション認証用の新しいクライアント シークレットを作成しています。

次をコピーします: シークレットの値

Azure ポータルに、アプリケーション認証用の有効なクライアント シークレットと有効期限が表示されています。

Azure ポータルでのアプリケーション設定が完了したら、Aikido で VM スキャンを構成するために必要な値はすべて揃いました。次に、アプリケーションに VM スキャンへのアクセス権を付与する必要があります。

次へ移動します: サブスクリプション、仮想マシンに関連するサブスクリプションを見つけます

をクリックします 「アクセス制御 (IAM)」.

サブスクリプションのロール割り当て、権限、アクセス レベルを管理する Azure IAM ポータル。

次をクリックします 「追加」 ボタン。

選択します 「カスタム ロールの追加」

Azure IAM: サブスクリプションのアクセス制御のために、ロール割り当て、共同管理者、またはカスタム ロールを追加します。

へ移動 「JSON」 タブを開き、次をクリックしてエディターを開きます 「編集」

カスタム ロールの JSON 定義を作成してダウンロードするための Azure ポータルのインターフェース。

Aikido のセットアップ画面で生成された JSON 設定をコピーし、エディターに貼り付けます

クリックします 「保存」

JSON 権限テンプレートを使用してカスタム Azure IAM ロールを作成しています。

下部で次をクリックします 「確認と割り当て」、その後 「作成」

Azure のカスタム ロール作成: AikidoVMScanner の権限と割り当て可能なスコープを確認します。

カスタム ロールが作成されたので、最初に作成した App Registration に割り当てることができます。

次へ移動します: サブスクリプション、仮想マシンに関連するサブスクリプションを見つけます

をクリックします 「アクセス制御 (IAM)」.

Azure ポータルの IAM: サブスクリプション リソースのアクセス ロールと権限を管理します。

ロールの割り当て タブに移動し、次をクリックします 「追加」、その後 「ロール割り当ての追加」.

Azure ポータルのロール割り当てメニュー。ロールを追加またはダウンロードするオプションがあります。

次の 「ロール」 タブで、作成したカスタム ロール(「Aikido VM Scanner」)を検索して選択し、次をクリックします 「次へ」.

Azure で仮想マシンへのアクセス用に「Aikido VM Scanner」ロールを割り当てています。

以下はそのままにしてください 「アクセスの割り当て先」 既定値。

をクリックします 「メンバーの選択」、作成したアプリ登録(例: 「AikidoSecurity」)の名前を検索して選択します。

クリックします 「選択」

クリックします 「確認と割り当て」 2 回

ロール割り当てインターフェースを通じて、Azure サブスクリプションでユーザー、グループ、またはアプリケーションのロールを割り当てています。

これで App Registration に、Azure 仮想マシンをスキャンするために必要な権限が付与されました。