Skip to main content

Microsoft Azure Storage について

Microsoft Azure Storage ソースは、Azure Resource Manager を通じて、ストレージアカウント の設定、BLOB コンテナー のメタデータ、コンテナーのアクセスポリシー、ライフサイクル管理 ルール、ネットワークルール を読み取ります。Iru は BLOB の内容、ファイル共有のデータ、キューメッセージ、テーブルの行を読み取りません。収集するのは、管理 API が返す構成とコンテナーレベルのメタデータのみです。 認証には、ウィザードを完了したユーザーとして 委任された OAuth 2.0(Microsoft Entra ID)を使用します。Iru がストレージアカウント、コンテナー、ポリシーを変更することは ありません。 サブスクリプション の完全なインベントリを得るには、サブスクリプション スコープで Reader を割り当てます。リソースグループ のみにスコープされた Reader では、他のグループのアカウントが表示されない場合があります。

仕組み

Iru は Azure Resource Manager に対して Microsoft の OAuth 2.0 認可コードフロー を使用します。要求されるスコープは次のとおりです: https://management.azure.com/user_impersonation

Iru が収集する内容

サブスクリプションスコープでの Reader には、ARM を通じたアカウントとコンテナーのメタデータに対する Microsoft.Storage/*/read が含まれますが、オブジェクトの内容に対するデータプレーンのアクセスは 含まれません。 公式リファレンス: Azure Storage のドキュメント、Storage Resource Provider REST API、ストレージの組み込みロール、Azure RBAC を使用したアクセスの承認。

前提条件

  • Azure portal への Microsoft Entra ID サインイン。
  • 接続する サブスクリプション に対する Reader(またはそれ以上)。完全な可視性を得るには サブスクリプション スコープで割り当てます。
  • ソースを有効にしたときにコネクタウィザードが開けるよう、ブラウザの ポップアップ が許可されていること。
アクセス権を確認する: Subscriptions → 対象のサブスクリプション → Access control (IAM) → View my access。 ロール割り当ての例(プレースホルダーを置き換えてください):

Microsoft Azure Storage を Iru に接続する

まず Microsoft Azure でポータルへのアクセスとサブスクリプションに対する Reader の対象範囲を確認してから、Iru Compliance で OAuth を完了します。ウィザードには Step 1 of 1: Perform OAuth Authentication と表示されます。
Iru Compliance で OAuth を開始する前に、このタブの手順を完了してください。
1

Azure portal にサインインする

portal.azure.com を開き、Iru ウィザードで使用するアカウントでサインインします。
2

対象のサブスクリプションを開く

Subscriptions を検索し、Iru が ストレージアカウント と関連する ARM メタデータを読み取るサブスクリプションを開きます。
3

Reader アクセス権を確認する

Access control (IAM) → View my access を開きます。前提条件 に従って、サブスクリプションスコープで Reader(または同等の読み取り権限)があることを確認します。
4

ブラウザでポップアップを許可する

Microsoft の同意ウィンドウを開けるよう、Iru のホスト名に対して ポップアップ を許可します。
5

正しい Microsoft Entra ID テナントを計画する

複数のテナントを使用している場合は、OAuth でサブスクリプションを所有するテナントにサインインできるよう、クリーンなブラウザセッションを使用します。
Iru Compliance タブに進んでください。

トラブルシューティング

Iru サイトの ポップアップブロッカー の設定を確認して、もう一度お試しください。
サブスクリプション全体のアカウントを表示する必要がある場合は、サブスクリプション スコープでの Reader を確認してください。リソースグループ のみにスコープされた Reader では、他の場所のアカウントが省略されます。
Microsoft のポップアップから サインアウト し、正しい テナントのアカウントでサインインしてください。
ソース で Microsoft Azure Storage を オフ にしてから オン にし、OAuth を再度完了してください。

関連記事

Sources の管理

すべての Compliance ソースを参照、管理します。

Compliance を使い始める

フレームワーク、アクション、アーティファクト。

Iru の概要

Endpoint、Compliance、Identity がどのように連携するか。

Artifacts の管理

ソースやアクションから得たエビデンスをアップロード、確認、整理します。