目次
- 例一覧
- 図一覧
- 表一覧
- タイトルおよび著作権情報
- はじめに
- 『Oracle Database Real Application Security管理者および開発者ガイド』のこのリリースでの変更点
- 1 Oracle Database Real Application Securityの概要
- 2 アプリケーション・ユーザーおよびアプリケーション・ロールの構成
-
3 アプリケーション・セッションの構成
- アプリケーション・セッションについて
-
アプリケーション・セッションの作成とメンテナンスについて
- アプリケーション・セッションの作成
- 匿名アプリケーション・セッションの作成
- 従来のデータベース・セッションへのアプリケーション・セッションの連結
- アプリケーション・セッションのCookieの設定
- 匿名アプリケーション・セッションへのアプリケーション・ユーザーの割当て
- 現在のアプリケーション・セッションの別のアプリケーション・ユーザーへの現在のアプリケーション・ユーザーの切替え
- グローバル・コールバック・イベント・ハンドラ・プロシージャの作成について
- アプリケーション・セッションのグローバル・コールバック・イベント・ハンドラの構成
- アプリケーション・セッションの保存
- 従来のデータベース・セッションからのアプリケーション・セッションの連結解除
- アプリケーション・セッションの破棄
- アプリケーション・セッションの状態の操作について
- 外部ユーザーおよびロール用の管理APIについて
- ACLによって有効範囲が指定されたReal Application Securityセッション権限について
- 4 アプリケーション権限およびアクセス制御リストの構成
-
5 データ・セキュリティの構成
- データ・セキュリティについて
- データ・セキュリティ・ポリシーの検証について
- データ・セキュリティ・ポリシーの構造の理解
- データ・レルムの設計について
- 列への追加のアプリケーション権限の適用
- データベース表またはビューに対するデータ・セキュリティ・ポリシーの有効化について
- マスター/ディテール関連表のReal Application Securityポリシーの作成について
- データ・セキュリティ・ポリシーのアプリケーション権限の管理について
- BEQUEATH CURRENT_USERビューの使用
- Real Application Security: 全体のまとめ
- スキーマ・レベルのReal Application Securityポリシー管理について
-
6 JavaアプリケーションでのReal Application Securityの使用
- 中間層の初期化について
- Real Application Securityセッションの管理について
- Java APIを使用したアプリケーション・ユーザーの認証
- ACLを使用したアプリケーション・ユーザーの認可について
- 人事管理のユースケース: Javaでの実装
- 7 Oracle Fusion MiddlewareとReal Application Securityの統合
- 8 Oracle Fusion Middlewareのアプリケーション・セッション・サービス
-
9 Oracle Database Real Application Securityデータ・ディクショナリ・ビュー
- DBA_XS_OBJECTS
- DBA_XS_PRINCIPALS
- DBA_XS_EXTERNAL_PRINCIPALS
- DBA_XS_USERS
- USER_XS_USERS
- USER_XS_PASSWORD_LIMITS
- DBA_XS_ROLES
- DBA_XS_DYNAMIC_ROLES
- DBA_XS_PROXY_ROLES
- DBA_XS_ROLE_GRANTS
- DBA_XS_PRIVILEGES
- USER_XS_PRIVILEGES
- ALL_XS_PRIVILEGES
- DBA_XS_IMPLIED_PRIVILEGES
- USER_XS_IMPLIED_PRIVILEGES
- ALL_XS_IMPLIED_PRIVILEGES
- DBA_XS_PRIVILEGE_GRANTS
- DBA_XS_SECURITY_CLASSES
- USER_XS_SECURITY_CLASSES
- ALL_XS_SECURITY_CLASSES
- DBA_XS_SECURITY_CLASS_DEP
- USER_XS_SECURITY_CLASS_DEP
- ALL_XS_SECURITY_CLASS_DEP
- DBA_XS_ACLS
- USER_XS_ACLS
- ALL_XS_ACLS
- DBA_XS_ACES
- USER_XS_ACES
- ALL_XS_ACES
- DBA_XS_POLICIES
- USER_XS_POLICIES
- ALL_XS_POLICIES
- DBA_XS_REALM_CONSTRAINTS
- USER_XS_REALM_CONSTRAINTS
- ALL_XS_REALM_CONSTRAINTS
- DBA_XS_INHERITED_REALMS
- USER_XS_INHERITED_REALMS
- ALL_XS_INHERITED_REALMS
- DBA_XS_ACL_PARAMETERS
- USER_XS_ACL_PARAMETERS
- ALL_XS_ACL_PARAMETERS
- DBA_XS_COLUMN_CONSTRAINTS
- USER_XS_COLUMN_CONSTRAINTS
- ALL_XS_COLUMN_CONSTRAINTS
- DBA_XS_APPLIED_POLICIES
- ALL_XS_APPLIED_POLICIES
- DBA_XS_MODIFIED_POLICIES
- DBA_XS_SESSIONS
- DBA_XS_ACTIVE_SESSIONS
- DBA_XS_SESSION_ROLES
- DBA_XS_SESSION_NS_ATTRIBUTES
- DBA_XS_NS_TEMPLATES
- DBA_XS_NS_TEMPLATE_ATTRIBUTES
- ALL_XDS_ACL_REFRESH
- ALL_XDS_ACL_REFSTAT
- ALL_XDS_LATEST_ACL_REFSTAT
- DBA_XDS_ACL_REFRESH
- DBA_XDS_ACL_REFSTAT
- DBA_XDS_LATEST_ACL_REFSTAT
- USER_XDS_ACL_REFRESH
- USER_XDS_ACL_REFSTAT
- USER_XDS_LATEST_ACL_REFSTAT
- V$XS_SESSION_NS_ATTRIBUTES
- V$XS_SESSION_ROLES
- 10 Oracle Database Real Application Security SQL ファンクション
-
11 Oracle Database Real Application Security PL/SQLパッケージ
-
DBMS_XS_SESSIONSパッケージ
- セキュリティ・モデル
- 定数
- オブジェクト・タイプ、コンストラクタ・ファンクション、シノニムおよび付与
-
DBMS_XS_SESSIONSサブプログラムの要約
- CREATE_SESSIONプロシージャ
- ATTACH_SESSIONプロシージャ
- ASSIGN_USERプロシージャ
- SWITCH_USERプロシージャ
- CREATE_NAMESPACEプロシージャ
- CREATE_ATTRIBUTEプロシージャ
- SET_ATTRIBUTEプロシージャ
- GET_ATTRIBUTEプロシージャ
- RESET_ATTRIBUTEプロシージャ
- DELETE_ATTRIBUTEプロシージャ
- DELETE_NAMESPACEプロシージャ
- ENABLE_ROLEプロシージャ
- DISABLE_ROLEプロシージャ
- SET_SESSION_COOKIEプロシージャ
- REAUTH_SESSIONプロシージャ
- SET_INACTIVITY_TIMEOUTプロシージャ
- SAVE_SESSIONプロシージャ
- DETACH_SESSIONプロシージャ
- DESTROY_SESSIONプロシージャ
- ADD_GLOBAL_CALLBACKプロシージャ
- ENABLE_GLOBAL_CALLBACKプロシージャ
- DELETE_GLOBAL_CALLBACKプロシージャ
- XS_ACLパッケージ
- XS_ADMIN_UTILパッケージ
-
XS_DATA_SECURITYパッケージ
- XS_DATA_SECURITYパッケージのセキュリティ・モデル
- オブジェクト・タイプ、コンストラクタ・ファンクション、シノニムおよび付与
-
XS_DATA_SECURITYサブプログラムの要約
- CREATE_POLICYプロシージャ
- APPEND_REALM_CONSTRAINTSプロシージャ
- REMOVE_REALM_CONSTRAINTSプロシージャ
- ADD_COLUMN_CONSTRAINTSプロシージャ
- REMOVE_COLUMN_CONSTRAINTSプロシージャ
- CREATE_ACL_PARAMETERプロシージャ
- DELETE_ACL_PARAMETERプロシージャ
- SET_DESCRIPTIONプロシージャ
- DELETE_POLICYプロシージャ
- ENABLE_OBJECT_POLICYプロシージャ
- DISABLE_OBJECT_POLICYプロシージャ
- REMOVE_OBJECT_POLICYプロシージャ
- APPLY_OBJECT_POLICYプロシージャ
- XS_DATA_SECURITY_UTILパッケージ
- XS_DIAGパッケージ
- XS_NAMESPACEパッケージ
-
XS_PRINCIPALパッケージ
- セキュリティ・モデル
- 定数
- オブジェクト・タイプ、コンストラクタ・ファンクション、シノニムおよび付与
-
XS_PRINCIPALサブプログラムの要約
- CREATE_USERプロシージャ
- CREATE_ROLEプロシージャ
- CREATE_DYNAMIC_ROLEプロシージャ
- GRANT_ROLESプロシージャ
- REVOKE_ROLESプロシージャ
- ADD_PROXY_USERプロシージャ
- REMOVE_PROXY_USERSプロシージャ
- ADD_PROXY_TO_DBUSER
- REMOVE_PROXY_FROM_DBUSERプロシージャ
- SET_EFFECTIVE_DATESプロシージャ
- SET_DYNAMIC_ROLE_DURATIONプロシージャ
- SET_DYNAMIC_ROLE_SCOPEプロシージャ
- ENABLE_BY_DEFAULTプロシージャ
- ENABLE_ROLES_BY_DEFAULTプロシージャ
- SET_USER_SCHEMAプロシージャ
- SET_GUIDプロシージャ
- SET_ACLプロシージャ
- SET_PROFILEプロシージャ
- SET_USER_STATUSプロシージャ
- SET_PASSWORDプロシージャ
- SET_VERIFIERプロシージャ
- SET_DESCRIPTIONプロシージャ
- DELETE_PRINCIPALプロシージャ
- XS_SECURITY_CLASSパッケージ
-
DBMS_XS_SESSIONSパッケージ
- 12 Real Application Security HRデモ
- A Real Application Securityの事前定義済オブジェクト
- B 列の認可のためのOCIおよびJDBCアプリケーションの構成
- C Real Application Security HRデモ・ファイル
- D Oracle Database Real Application Securityのトラブルシューティング
- 用語集
- 索引