ラベルセキュリティ(Label Security)は、単一のテーブル行に対するきめ細かいアクセス制御を提供します。
適用対象
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみ提供しています。
ラベルセキュリティポリシーには、一連の標準コンポーネントがあります。これらの構成要素は以下のとおりです:
ラベル
データとユーザーのラベル、およびユーザーとプログラムユニットの権限制御により、指定された保護対象へのアクセスを管理します。現在のバージョンでは、ラベルにはレベルのみ含まれます。レベルは行に割り当てる機密性タイプを示し、例えば
SENSITIVEまたはHIGHLY SENSITIVEなどが該当します。ポリシー
ポリシーは、これらのラベル、ルール、権限、および保護対象となるテーブルに関連付けられる名前です。
次の表は、OceanBaseデータベースの現在のバージョンで利用可能なラベルセキュリティ管理パッケージとその説明です。
パッケージ名 |
説明 |
|---|---|
| SA_SYSDBA | タグセキュリティポリシーの作成、変更、削除を行います。 |
| SA_COMPONENTS | ポリシーのレベルを定義します。 |
| SA_LABEL_ADMIN | タグの作成など、標準的なタグポリシー管理機能を実行します。 |
| SA_POLICY_ADMIN | ポリシーをアーキテクチャとテーブルに適用します。 |
| SA_USER_ADMIN | レベルのユーザー権限およびプログラム単位の権限を管理し、ユーザー権限も管理できます。 |
| SA_SESSION | 管理者が設定した権限範囲内でセッション中にタグを変更します。 |