アイデンティティおよびアクセス管理 (IAM) とは?
IAM の基本概念
- デジタルリソース とは、コンピューターシステム内のアプリケーションやデータのあらゆる組み合わせを指します。デジタルリソースの例としては、Web アプリケーション、API、プラットフォーム、デバイス、データベースなどがあります。
- IAM の中核にあるのは アイデンティティ です。誰かがあなたのリソースへのアクセスを求めています。それは、顧客、従業員、メンバー、参加者などかもしれません。IAM では、ユーザー アカウントは です。ユーザーアカウントは、ソフトウェア、IoT デバイス、ロボット工学など、人間以外の存在を表すこともあります。


- 認証 とは、デジタルアイデンティティを検証することです。誰か (または何か) が、自分がそのユーザー本人であることを証明するために認証を行います。
- 認可 とは、ユーザーがアクセスできるリソースを決定するプロセスです。


IAM は何をしますか?
- ユーザーをどのようにシステムに参加させるか
- どのユーザー情報を保存するか
- ユーザーがどのように本人確認を行うか
- ユーザーにいつ、どの程度の頻度で本人確認を求めるか
- 本人確認の体験をどう設計するか
- 誰がどのリソースにアクセスできるか、またはできないか
- シームレスなサインアップとログイン体験: ブランドの見た目や言葉遣いに合わせた、スムーズでプロフェッショナルなログインおよびサインアップ体験をアプリ内で提供できます。
- 複数のユーザー ID ソース: ユーザーは、さまざまなソーシャル (Google や LinkedIn など) 、エンタープライズ (Microsoft Active Directory など) 、その他のIDプロバイダーを使ってログインできることを期待しています。
- (MFA): パスワードが頻繁に盗まれる時代において、追加の本人確認を求めることは新たな標準になっています。指紋認証やワンタイムパスワードは、一般的な認証方法の例です。詳しくは、Multi-Factor Authentication (MFA) を参照してください。
- ステップアップ認証: 高度な機能や機密情報へのアクセスには、日常的なタスクやデータよりも強力な本人確認が必要です。ステップアップ認証では、特定の領域や機能に対して追加の本人確認を要求します。詳しくは、Add Step-up Authentication を参照してください。
- : ボットや によるシステム侵入を防ぐことは、サイバーセキュリティの基本です。詳しくは、Attack Protection を参照してください。
- ロールベースのアクセス制御 (RBAC) : ユーザー数が増えると、個々のアクセス権を管理することはすぐに現実的でなくなります。RBAC では、同じロールを持つ人は同じリソースへのアクセス権を持ちます。詳しくは、Role-Based Access Control を参照してください。
- (FGA): リソースやテクノロジーに対するユーザーアクセスをより柔軟に管理する必要がある場合は、関係ベースのアクセス制御を使用して、ロールベースの制御を超えた管理が可能です。個々のユーザーに特定のリソースへのアクセスを付与し、ユースケースに最適なソリューションを実現できます。詳しくは、What Is Fine-Grained Authorization? を参照してください。
IAM はどのように機能しますか?
IDプロバイダー

認証要素
| 要素の種類 | 例 |
|---|---|
| 知識情報 (知っているもの) | PIN、パスワード |
| 所持情報 (持っているもの) | 携帯電話、暗号鍵デバイス |
| 生体情報 (本人自身であること) | 指紋認証、顔認証、虹彩認証 |
- ID とアクセスを管理する IAM システムを設計する
- 個人データを安全に移転する
- リソースへのアクセスを許可する対象を決定する