メインコンテンツへスキップ
基礎概念

認可

Authorization

認可とは「認証済みのユーザーやシステムが、特定のリソースやアクションにアクセスする権限を持つかを判定するプロセス」です。「誰か」を確認する認証(Authentication)とは別のステップになります。例えばWebサービスにログイン(認証)した後、管理者ページを表示できるかどうかを判断するのが認可です。RBAC(役割ベースアクセス制御)はユーザーにロールを割り当て、ロールに権限を紐付けることで管理コストを抑える最も一般的な実装です。ABAC(属性ベースアクセス制御)はユーザー属性・リソース属性・環境(時刻・場所・デバイスの状態)を組み合わせて動的に判断するため、よりきめ細かな制御が可能です。最小権限の原則(Principle of Least Privilege)——「タスクに必要な最低限の権限のみを付与する」——を徹底することで、アカウントが侵害された場合の被害範囲を限定できます。

← 用語集一覧に戻る
ESC