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


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


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

認証要素
IAM システムでは、本人確認のために 1 つ以上の認証要素が必要です。
認証および認可の標準規格は、次の方法に関する指針を提供する公開仕様およびプロトコルです。
- アイデンティティを管理する IAM システムを設計する
- 個人データを安全に移動する
- 誰がリソースにアクセスできるかを判断する