目次
- タイトルおよび著作権情報
- はじめに
- 『Oracle Label Security管理者ガイド』のこのリリースの変更
-
第I部 Oracle Label Securityスタート・ガイド
- 1 Oracle Label Securityの概要
- 2 データ・ラベルおよびユーザー・ラベル
-
3 アクセス制御および権限
- 3.1 アクセス調整
- 3.2 セッション・ラベルおよび行ラベルの動作
- 3.3 ユーザー認可の動作
- 3.4 アクセス調整のためのラベルの評価
- 3.5 Oracle Label Securityの権限
- 3.6 複数のOracle Label Securityポリシーの処理
-
第II部 Oracle Label Securityの機能の使用
- 4 Oracle Label Securityスタート・ガイド
-
5 Oracle Label Securityポリシーの作成
- 5.1 Oracle Label Securityポリシーの作成について
- 5.2 ステップ1: ラベル・セキュリティ・ポリシー・コンテナの作成
- 5.3 ステップ2: ラベル・セキュリティ・ポリシーのデータ・ラベルの作成
- 5.4 ステップ3: ラベル・セキュリティ・ポリシーのユーザーの認可
- 5.5 ステップ4: ユーザーおよびトラステッド・ストアド・プログラム・ユニットへの権限の付与
- 5.6 ステップ5: データベース表またはスキーマへのポリシーの適用
- 5.7 ステップ6: 表の行へのポリシー・ラベルの追加
- 5.8 ステップ7: (オプション)監査の構成
-
5.9 Enterprise Manager Cloud Controlを使用したOLSポリシーの作成
- 5.9.1 Cloud Controlを使用したラベル・セキュリティ・ポリシー・コンテナの作成
- 5.9.2 Cloud Controlを使用したポリシー・コンポーネントの作成
- 5.9.3 Cloud Controlを使用したポリシーのデータ・ラベルの作成
- 5.9.4 Cloud Controlを使用したポリシーに対するユーザーの認可、権限付与および監査
- 5.9.5 Cloud Controlを使用したトラステッド・プログラム・ユニットへの権限の付与
- 5.9.6 Cloud Controlを使用したデータベース表へのポリシーの適用
- 5.9.7 Cloud Controlを使用した表の行へのポリシー・ラベルの適用
- 5.9.8 Cloud Controlを使用したOracle Label Securityポリシーの監査
- 6 ラベル付きデータの処理
-
7 Oracle Label SecurityとOracle Internet Directoryとの併用
- 7.1 Oracle Internet Directoryでのラベル管理について
- 7.2 Oracle Internet Directory対応Label Securityの構成
- 7.3 データベースからのOracle Internet Directory対応Oracle Label Securityの削除
- 7.4 Oracle Label Securityプロファイル
- 7.5 Label Securityでディレクトリを使用する場合に統合される機能
- 7.6 Oracle Internet Directory内のOracle Label Securityポリシー属性
- 7.7 Oracle Internet Directory対応Oracle Label Securityでのポリシーのサブスクライブ
- 7.8 新規データ・ラベル作成の制限
- 7.9 Oracle Internet DirectoryおよびOracle Label Securityに対する管理者の責任
- 7.10 データベースのブートストラップ
- 7.11 データベースとOracle Internet Directoryの同期化
- 7.12 セキュリティ・ロールと許可されるアクション
- 7.13 OLSでOIDが有効になっている場合に置き換えられるPL/SQL文
- 7.14 ポリシー管理者用のOracle Label Securityプロシージャ
-
第III部 Oracle Label Securityアプリケーションの管理
-
8 ポリシー施行オプションとラベル付けファンクションの実装
-
8.1 Oracle Label Securityのポリシー強制オプション
- 8.1.1 ポリシー強制オプションについて
- 8.1.2 ポリシー強制オプションのレベル
- 8.1.3 ポリシー強制オプションのカテゴリ
- 8.1.4 ポリシー強制オプションの関係
- 8.1.5 HIDEポリシー列オプションの動作
- 8.1.6 ラベル管理強制オプションの動作
- 8.1.7 アクセス制御強制オプションの動作
- 8.1.8 オーバーライド強制オプションの動作
- 8.1.9 ポリシー施行オプションの使用時のガイドライン
- 8.1.10 Oracle Label Securityのポリシー施行からの除外
- 8.1.11 表およびスキーマに対するポリシー・オプションを表示するためのデータ・ディクショナリ・ビュー
- 8.2 ラベル付けファンクション
- 8.3 ポリシー・オプションとラベル付けファンクションを使用したラベル付きデータの挿入
- 8.4 ポリシー・オプションとラベル付けファンクションを使用したラベル付きデータの更新
- 8.5 ポリシー・オプションとラベル付けファンクションを使用したラベル付きデータの削除
- 8.6 Oracle Label SecurityポリシーでのSQL述語の使用
-
8.1 Oracle Label Securityのポリシー強制オプション
- 9 トラステッド・ストアド・プログラム・ユニットの管理および使用
- 10 Oracle Label Securityでの監査
-
11 分散データベースでのOracle Label Securityの使用
- 11.1 Oracle Label Securityの分散構成について
- 11.2 Oracle Label Securityでのリモート・データベースへの接続の動作
- 11.3 リモート・セッションでのセッション・ラベルと行ラベル
- 11.4 分散環境でのラベル
- 11.5 分散環境でのOracle Label Securityポリシー
- 11.6 Oracle Label Securityでのレプリケーション
-
12 Oracle Label SecurityでのDBAファンクションの実行
- 12.1 Oracle Label SecurityでのOracle Data Pumpエクスポートの使用
- 12.2 Oracle Label SecurityでのData Pumpインポートの使用
- 12.3 Oracle Label SecurityでのSQL*Loaderの使用
- 12.4 Oracle Label Securityのパフォーマンス上のヒント
- 12.5 インストール後の追加データベースの作成
- 12.6 Oracle Label Securityのアップグレードおよびダウングレード
-
13 インバース・グループを使用した解放性
- 13.1 インバース・グループおよび解放性について
- 13.2 スタンダード・グループとインバース・グループの比較
- 13.3 インバース・グループの動作
- 13.4 インバース・グループでの読取りアクセスのアルゴリズム
- 13.5 インバース・グループでの書込みアクセスのアルゴリズム
- 13.6 インバース・グループでのCOMPACCESS権限のアルゴリズム
- 13.7 セッション・ラベルおよびインバース・グループ
-
13.8 インバース・グループでのプロシージャの動作の変更
- 13.8.1 インバース・グループでのSA_SYSDBA.CREATE_POLICY
- 13.8.2 インバース・グループでのSA_SYSDBA.ALTER_POLICY
- 13.8.3 インバース・グループでのSA_USER_ADMIN.ADD_GROUPS
- 13.8.4 インバース・グループでのSA_USER_ADMIN.ALTER_GROUPS
- 13.8.5 インバース・グループでのSA_USER_ADMIN.SET_GROUPS
- 13.8.6 インバース・グループでのSA_USER_ADMIN.SET_USER_LABELS
- 13.8.7 インバース・グループでのSA_USER_ADMIN.SET_DEFAULT_LABEL
- 13.8.8 インバース・グループでのSA_USER_ADMIN.SET_ROW_LABEL
- 13.8.9 インバース・グループでのSA_COMPONENTS.CREATE_GROUP
- 13.8.10 インバース・グループでのSA_COMPONENTS.ALTER_GROUP_PARENT
- 13.8.11 インバース・グループでのSA_SESSION.SET_LABEL
- 13.8.12 インバース・グループでのSA_SESSION.SET_ROW_LABEL
- 13.8.13 インバース・グループでのLEAST_UBOUND
- 13.8.14 インバース・グループでのGREATEST_LBOUND
- 13.9 インバース・グループでのラベルの支配規則
-
8 ポリシー施行オプションとラベル付けファンクションの実装
-
付録
- A Oracle Label Securityの無効化および有効化
-
B Oracle Label Securityの高度なトピック
-
B.1 ラベル間の関係の分析
- B.1.1 支配するラベルと支配されるラベルについて
- B.1.2 比較できないラベル
-
B.1.3 支配ファンクションの使用
- B.1.3.1 支配ファンクションについて
- B.1.3.2 OLS_DOMINATESスタンドアロン・ファンクション
- B.1.3.3 OLS_LABEL_DOMINATESスタンドアロン・ファンクション
- B.1.3.4 OLS_STRICTLY_DOMINATESスタンドアロン・ファンクション
- B.1.3.5 OLS_DOMINATED_BYスタンドアロン・ファンクション
- B.1.3.6 OLS_STRICTLY_DOMINATED_BYスタンドアロン・ファンクション
- B.1.3.7 SA_UTL.DOMINATES
- B.1.3.8 SA_UTL.STRICTLY_DOMINATES
- B.1.3.9 SA_UTL.DOMINATED_BY
- B.1.3.10 SA_UTL.STRICTLY_DOMINATED_BY
- B.2 監査対象のOracle Label Securityセッション・ラベルの問合せ
- B.3 セッション・ラベル設定用のOracle Call Interface
-
B.1 ラベル間の関係の分析
-
C Oracle Internet Directoryを使用したLabel Security用コマンドライン・ツール
- C.1 Oracle Label Securityのコマンドライン・ツールについて
- C.2 Oracle Label Securityのカテゴリ別のコマンド
-
C.3 olsadmintoolコマンド・リファレンス
- C.3.1 olsadmintoolコマンドについて
- C.3.2 olsadmintool addadmin
- C.3.3 olsadmintool addpolcreator
- C.3.4 olsadmintool adduser
- C.3.5 olsadmintool altercompartent
- C.3.6 olsadmintool altergroup
- C.3.7 olsadmintool altergroupparent
- C.3.8 olsadmintool alterlabel
- C.3.9 olsadmintool alterlevel
- C.3.10 olsadmintool alterpolicy
- C.3.11 olsadmintool audit
- C.3.12 olsadmintool createcompartment
- C.3.13 olsadmintool creategroup
- C.3.14 olsadmintool createlabel
- C.3.15 olsadmintool createlevel
- C.3.16 olsadmintool createprofile
- C.3.17 olsadmintool createpolicy
- C.3.18 olsamindtool describeprofile
- C.3.19 olsadmintool dropadmin
- C.3.20 olsadmintool dropcompartment
- C.3.21 olsadmintool dropgroup
- C.3.22 olsadmintool droplabel
- C.3.23 olsadmintool droplevel
- C.3.24 olsadmintool droppolicy
- C.3.25 olsadmintool dropprofile
- C.3.26 olsadmintool droppolcreator
- C.3.27 olsadmintool dropuser
- C.3.28 olsadmintool --help
- C.3.29 olsadmintool noaudit
- C.3.30 olsadmintool listprofile
- C.4 olsadmintoolコマンドの関連パラメータ
- C.5 olsadmintoolユーティリティの使用例
- D Oracle RAC 環境でのOracle Label Security
-
E Oracle Label SecurityのPL/SQLパッケージ
- E.1 SA_AUDIT_ADMIN Oracle Label Security監査PL/SQLパッケージ
-
E.2 SA_COMPONENTSラベル・コンポーネントPL/SQLパッケージ
- E.2.1 SA_COMPONENTS PL/SQLパッケージについて
- E.2.2 SA_COMPONENTS.ALTER_COMPARTMENT
- E.2.3 SA_COMPONENTS.ALTER_GROUP
- E.2.4 SA_COMPONENTS.ALTER_GROUP_PARENT
- E.2.5 SA_COMPONENTS.ALTER_LEVEL
- E.2.6 SA_COMPONENTS.CREATE_COMPARTMENT
- E.2.7 SA_COMPONENTS.CREATE_GROUP
- E.2.8 SA_COMPONENTS.CREATE_LEVEL
- E.2.9 SA_COMPONENTS.DROP_COMPARTMENT
- E.2.10 SA_COMPONENTS.DROP_GROUP
- E.2.11 SA_COMPONENTS.DROP_LEVEL
- E.3 SA_LABEL_ADMINラベル管理PL/SQLパッケージ
-
E.4 SA_POLICY_ADMINポリシー管理PL/SQLパッケージ
- E.4.1 SA_POLICY_ADMIN PL/SQLパッケージについて
- E.4.2 SA_POLICY_ADMIN.ALTER_SCHEMA_POLICY
- E.4.3 SA_POLICY_ADMIN.APPLY_SCHEMA_POLICY
- E.4.4 SA_POLICY_ADMIN.APPLY_TABLE_POLICY
- E.4.5 SA_POLICY_ADMIN.DISABLE_SCHEMA_POLICY
- E.4.6 SA_POLICY_ADMIN.DISABLE_TABLE_POLICY
- E.4.7 SA_POLICY_ADMIN.ENABLE_SCHEMA_POLICY
- E.4.8 SA_POLICY_ADMIN.ENABLE_TABLE_POLICY
- E.4.9 SA_POLICY_ADMIN.POLICY_SUBSCRIBE
- E.4.10 SA_POLICY_ADMIN.POLICY_UNSUBSCRIBE
- E.4.11 SA_POLICY_ADMIN.REMOVE_SCHEMA_POLICY
- E.4.12 SA_POLICY_ADMIN.REMOVE_TABLE_POLICY
-
E.5 SA_SESSIONセッション管理PL/SQLパッケージ
- E.5.1 SA_SESSION PL/SQLパッケージについて
- E.5.2 SA_SESSION.COMP_READ
- E.5.3 SA_SESSION.COMP_WRITE
- E.5.4 SA_SESSION.GROUP_READ
- E.5.5 SA_SESSION.GROUP_WRITE
- E.5.6 SA_SESSION.LABEL
- E.5.7 SA_SESSION.MAX_LEVEL
- E.5.8 SA_SESSION.MAX_READ_LABEL
- E.5.9 SA_SESSION.MAX_WRITE_LABEL
- E.5.10 SA_SESSION.MIN_LEVEL
- E.5.11 SA_SESSION.MIN_WRITE_LABEL
- E.5.12 SA_SESSION.PRIVS
- E.5.13 SA_SESSION.RESTORE_DEFAULT_LABELS
- E.5.14 SA_SESSION.ROW_LABEL
- E.5.15 SA_SESSION.SET_LABEL
- E.5.16 SA_SESSION.SA_USER_NAME
- E.5.17 SA_SESSION.SAVE_DEFAULT_LABELS
- E.5.18 SA_SESSION.SET_ACCESS_PROFILE
- E.5.19 SA_SESSION.SET_ROW_LABEL
- E.6 SA_SYSDBAポリシー管理PL/SQLパッケージ
-
E.7 SA_USER_ADMIN PL/SQLパッケージ
- E.7.1 SA_USER_ADMIN PL/SQLパッケージについて
- E.7.2 SA_USER_ADMIN.ADD_COMPARTMENTS
- E.7.3 SA_USER_ADMIN.ADD_GROUPS
- E.7.4 SA_USER_ADMIN.ALTER_COMPARTMENTS
- E.7.5 SA_USER_ADMIN.ALTER_GROUPS
- E.7.6 SA_USER_ADMIN.DROP_ALL_COMPARTMENTS
- E.7.7 SA_USER_ADMIN.DROP_ALL_GROUPS
- E.7.8 SA_USER_ADMIN.DROP_COMPARTMENTS
- E.7.9 SA_USER_ADMIN.DROP_GROUPS
- E.7.10 SA_USER_ADMIN.DROP_USER_ACCESS
- E.7.11 SA_USER_ADMIN.SET_COMPARTMENTS
- E.7.12 SA_USER_ADMIN.SET_DEFAULT_LABEL
- E.7.13 SA_USER_ADMIN.SET_GROUPS
- E.7.14 SA_USER_ADMIN.SET_LEVELS
- E.7.15 SA_USER_ADMIN.SET_PROG_PRIVS
- E.7.16 SA_USER_ADMIN.SET_ROW_LABEL
- E.7.17 SA_USER_ADMIN.SET_USER_LABELS
- E.7.18 SA_USER_ADMIN.SET_USER_PRIVS
- E.8 SA_UTL PL/SQLユーティリティのファンクションおよびプロシージャ
-
F Oracle Label Securityリファレンス
-
F.1 Oracle Label Securityのデータ・ディクショナリ表およびビュー
- F.1.1 Oracle Databaseデータ・ディクショナリ表
-
F.1.2 Oracle Label Securityのデータ・ディクショナリ・ビュー
- F.1.2.1 ALL_SA_AUDIT_OPTIONSビュー
- F.1.2.2 ALL_SA_COMPARTMENTS
- F.1.2.3 ALL_SA_DATA_LABELS
- F.1.2.4 ALL_SA_GROUPS
- F.1.2.5 ALL_SA_LABELS
- F.1.2.6 ALL_SA_LEVELS
- F.1.2.7 ALL_SA_POLICIES
- F.1.2.8 ALL_SA_PROG_PRIVS
- F.1.2.9 ALL_SA_SCHEMA_POLICIES
- F.1.2.10 ALL_SA_TABLE_POLICIES
- F.1.2.11 ALL_SA_USERS
- F.1.2.12 ALL_SA_USER_LABELS
- F.1.2.13 ALL_SA_USER_LEVELS
- F.1.2.14 ALL_SA_USER_PRIVS
- F.1.2.15 CDB_OLS_STATUS
- F.1.2.16 DBA_SA_AUDIT_OPTIONS
- F.1.2.17 DBA_SA_COMPARTMENTS
- F.1.2.18 DBA_SA_DATA_LABELS
- F.1.2.19 DBA_SA_GROUPS
- F.1.2.20 DBA_SA_GROUP_HIERARCHY
- F.1.2.21 DBA_SA_LABELS
- F.1.2.22 DBA_SA_LEVELS
- F.1.2.23 DBA_SA_POLICIES
- F.1.2.24 DBA_SA_PROG_PRIVS
- F.1.2.25 DBA_SA_SCHEMA_POLICIES
- F.1.2.26 DBA_SA_TABLE_POLICIES
- F.1.2.27 DBA_SA_USERS
- F.1.2.28 DBA_SA_USER_COMPARTMENTS
- F.1.2.29 DBA_SA_USER_GROUPS
- F.1.2.30 DBA_SA_USER_LABELS
- F.1.2.31 DBA_SA_USER_LEVELS
- F.1.2.32 DBA_SA_USER_PRIVS
- F.1.2.33 DBA_OLS_STATUS
- F.1.2.34 USER_SA_SESSION
- F.1.3 Oracle Label Securityのユーザー作成の監査ビュー
- F.2 Oracle Label Securityでの制限事項
-
F.1 Oracle Label Securityのデータ・ディクショナリ表およびビュー
-
G Oracle Label Securityに関するよくある質問
- G.1 Oracle Label Securityのユーザーは誰ですか。
- G.2 Oracle Label Securityはセキュリティ・ニーズにどのように対応できますか。
- G.3 すべての表の保護にOracle Label Securityを使用する必要がありますか。
- G.4 Oracle Virtual Private DatabaseとOracle Label Securityの違いは何ですか。
- G.5 Oracle Virtual Private DatabaseとOracle Label Securityを組み合せることはできますか。
- G.6 Oracle Label SecurityはOracle E-Business Suiteと併用できますか。
- G.7 Oracle Label SecurityはOracle Database Vaultと併用できますか。
- G.8 Oracle Label Securityでは列レベルのアクセス制御が提供されていますか。
- G.9 Oracle Label Securityに基づいたセキュアなアプリケーション・ロールは可能ですか。
- G.10 トラステッド・ストアド・プログラム・ユニットとは何ですか。
- G.11 VPDまたはOLSでは、保護された表に列が追加されますか。
- G.12 追加したOLS行ラベル列を非表示にする理由は何ですか。
- 索引