「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次  †
概要  †
ハイセキュアな Azure運用のためのAzure Active Directoryテナントの作り方
- 原則論としては 1 組織 = 1 テナントで、
その配下ですべてのクラウド・サービスを利用 
- ただし、Azure 運用用の テナントを分けたい場合もある
 
- 業務システム運用に関わる
リソースなどを明確に分離しておきたい 
- デプロイ・ガイド(チェックリスト)に、幾つかアレンジ
- 管理を想定したアカウント構成
(OA用アカウントとの切り離し) 
- オンプレAD とのアカウント同期の削除
 
- アプリケーション管理の削除
 
- , etc.
 
 
詳細  †
サブスクリプション  †
基本的にEAから切り出す。  †
検証では、ダミー・テナントを使用。  †
ホーム / B2B  †
いずれの方式を利用する場合でも、
複数の作業者でアカウントを共有することは避ける。
ホーム・アカウント  †
個別作成(Azure Active Directoryにアカウントを別途作って利用する)
- OA 作業からアカウントや端末を切り離せるため、マルウェア攻撃を受け難い。
 
- 一方、退職や人事異動を確実に反映させる必要があり、面倒
 
B2Bアカウント  †
B2B 招待(O365 テナントから B2B 招待したアカウントを利用する)
- 1 ユーザ = 1 ID となり、作業者から見て使い勝手がよい
 
- 多くの場合、人事システムやオンプレ AD と連携しており、退職時に自動失効する
 
静的 / 動的  †
どちらの場合でも、以下のようにするのが基本
- セキュリティ管理者(あるいは権限管理システム)に対して、
静的に Privilege Role Administrator ロールを割り当てる。 
- その上で、静的または動的(推奨)に、
必要に応じて Global Administrator などの作業特権を与える。 
静的権限  †
- ユーザ単位(またはグループ単位)に権限を付与する
 
- 高権限をむやみに与えないようにする(最大でも 5 人程度)
 
動的権限(PIM)  †
PIM (特権 ID 管理)を利用して、ユーザに対して動的に権限を付与・はく奪する。
手順  †
InPrivate?ブラウザで作業するなど。  †
キャッシュが残らないようにする
(複数アカウントを使い回すので)。
Step 0. O365 用 AAD テナントの作成  †
- EA アカウント管理者の個人アカウント
(Azure サブスクリプション払い出し) 
Step 1. Azure 用 AAD テナントの作成  †
ダミー・テナントと同じ方法で作成。
- 全体管理者アカウントを初期構築用として作成。
 
- サブスクリプションは作成しない。
 
- Azureポータルに遷移
 
- テナント(ディレクトリ)の属性を変更
名称や詳細の技術を変更する。 
- 以下の 4つのアカウントを作成
- 緊急事態用アカウント(Breakglass Account)
AAD 用、Azure 用の 2 つが必要
 
- AAD 管理用アカウント
日常的な Azure AD の管理用に利用するアカウントだが、以下 2 つの検討が必要
 
 
| 役割 | 主な日常作業 | 個人/共用 | ホーム/B2B | AAD 権限 | Azure 権限 | 
| 非常事態アカウント | Azure AD 用 | ナシ | 共用 | ホーム | Global Administrator(静的) | 昇格権限 | 
| Azure 用 | ナシ | Tenant Root Group/owner(静的) | 
| 個人アカウント | 特権ロール管理用 | AAD, Azure の権限払い出し | 個人 | ホーム or B2B | Privilege Role Administrator (静的) | なし(暗黙的に User Access Admin を持つ) | 
| AAD 管理者用 | AAD の設定・操作・監査 | ・(Global Reader(静的)) ・Global Administrator(PIM) | ナシ | 
 
- 常事態アカウント(Azure AD 用)
- P2ライセンスの設定
 
- Azure権限付与
 
- 封緘用パスワードの設定
 
 
- 常事態アカウント(Azure用)
- P2ライセンスの設定
 
- Azure権限付与
 
- 封緘用パスワードの設定
 
 
参考  †
Microsoft Docs  †
nakama  †
※ Azure 管理用 Azure AD テナントの作成方法中にも同様のトピックが含まれる。
Tags: :インフラストラクチャ, :クラウド, :Azure, :Active Directory, :認証基盤, :クレームベース認証