最終更新日:
IAMとは、誰がどのシステムやデータを使えるかを、利用者のIDと権限を中心にまとめて管理する仕組みと取り組みです。
IAMは Identity and Access Management の略です。入社・異動・退職に合わせたIDの作成と停止、本人の確かめ方(認証)、使える範囲(認可)の設定、権限の申請と承認、利用の記録と見直しなどを含みます。AWS などのクラウドで、利用者やプログラムの権限を管理する機能の名前としても使われます。
システムごとにIDを別々に管理していると、退職した人のIDが残る、権限が広がったままになる、といった問題が起きやすくなります。IDを共通の仕組み(IdP)にまとめ、シングルサインオンと多要素認証を組み合わせると、管理の手間を減らしながら安全性を高められます。
IAMは、最小権限の原則やゼロトラストの考え方を実際に行うための土台です。仕組みを入れるだけでなく、誰が権限を承認するか、どのくらいの頻度で見直すかといった運用の決まりも合わせて作ります。
関連する用語
- IdP(IDプロバイダー)利用者の本人の確認を一か所で行い、その結果をほかのシステムやサービスに渡す仕組みです。
- 認証と認可利用者が誰かを確かめること(認証)と、その人に何を許すかを決めること(認可)です。
- シングルサインオン(SSO)一度のログインで、複数のシステムやサービスを使えるようにする仕組みです。
- 最小権限の原則利用者やプログラムに与える権限を、業務に必要な範囲だけに絞るという考え方です。
- アクセス権の棚卸しシステムの利用者とその権限の一覧を定期的に見直し、不要なアカウントや業務に対して大きすぎる権限を取り除く作業です。