ONTAP tools RBACについて学ぶ
ロールベースアクセス制御(RBAC)は、組織内のリソースへのアクセスを制御するためのセキュリティフレームワークです。RBACは、個々のユーザーに権限を割り当てるのではなく、アクションを実行するための特定の権限レベルを持つロールを定義することで、管理を簡素化します。定義されたロールはユーザーに割り当てられるため、エラーのリスクを軽減し、組織全体のアクセス制御の管理を簡素化するのに役立ちます。
RBAC標準モデルは、複雑さが増していく複数の実装技術またはフェーズで構成されています。その結果、実際のRBACの導入は、ソフトウェアベンダーとその顧客のニーズに基づいて異なり、比較的単純なものから非常に複雑なものまで多岐にわたる可能性があります。
RBACコンポーネント
大まかに言うと、RBACの実装には一般的にいくつかの構成要素が含まれています。これらの構成要素は、認可プロセスを定義する一環として、さまざまな方法で結び付けられています。
_特権_とは、許可または拒否できるアクションまたは機能のことです。ファイルの読み取り機能のような単純なものである場合もあれば、特定のソフトウェア システムに固有のより抽象的な操作である場合もあります。Privilegesを定義して、REST APIエンドポイントおよびCLIコマンドへのアクセスを制限することもできます。すべてのRBAC実装には事前定義された特権が含まれており、管理者がカスタム特権を作成できる場合もあります。
ロールとは、1つ以上の権限を含むコンテナです。ロールは一般的に、特定の業務や職務内容に基づいて定義されます。ユーザーにロールが割り当てられると、そのユーザーにはそのロールに含まれるすべての権限が付与されます。権限と同様に、実装には事前定義されたロールが含まれており、一般的にはカスタムロールの作成も可能です。
オブジェクトとは、RBAC環境内で識別される、現実のリソースまたは抽象的なリソースを表します。権限によって定義されたアクションは、関連付けられたオブジェクトに対して、または関連付けられたオブジェクトを使用して実行されます。実装方法によっては、オブジェクトタイプ全体または特定のオブジェクトインスタンスに対して権限を付与することができます。
認証後、_ユーザー_には役割が割り当てられるか、役割に関連付けられます。RBAC の実装によっては、ユーザーに割り当てられる役割が 1 つだけの場合もあれば、ユーザーごとに複数の役割を割り当てられるものの、同時にアクティブにできる役割は 1 つだけという場合もあります。_グループ_に役割を割り当てることで、セキュリティ管理をさらに簡素化できます。
権限とは、ユーザーまたはグループと役割をオブジェクトに関連付ける定義のことです。権限は、階層構造を持つオブジェクトモデルにおいて、階層内の子オブジェクトにオプションで継承させることができるため、非常に役立ちます。
2つのRBAC環境
ONTAP tools for VMware vSphere 10を使用する際には、考慮すべき2つの異なるRBAC環境があります。ONTAP tools for VMware vSphere 10では、操作を実行するためにvCenterとONTAPの両方で特定の権限が必要です。ONTAP toolsはストレージ管理タスクを自動化しますが、vCenterまたはONTAPのいずれにもユーザーアカウントを作成しません。サービスアカウントは、必要に応じてvSphere管理者が作成する必要があります。このドキュメントでは、管理者が効果的なONTAP tools管理のために必要なロールと権限を割り当てるためのガイダンスを提供します。
VMware vCenter Server におけるRBACの実装は、vSphere Client ユーザーインターフェースを通じて公開されているオブジェクトへのアクセスを制限するために使用されます。ONTAP tools for VMware vSphere 10 のインストールの一環として、RBAC環境はONTAP toolsの機能を表す追加のオブジェクトを含むように拡張されます。これらのオブジェクトへのアクセスはリモートプラグインを通じて提供されます。詳細については、"vCenter Server RBAC環境"を参照してください。
ONTAP tools for VMware vSphere 10は、ONTAP REST APIを通じてONTAPクラスターに接続し、ストレージ関連の操作を実行します。ストレージリソースへのアクセスは、認証時に提供されたONTAPユーザーに関連付けられたONTAPロールによって制御されます。詳細については、"ONTAP RBAC環境"を参照してください。