ヘッダーをスキップ
Oracle Fusion Middlewareセキュリティ・ガイド
11
g
リリース1(11.1.1)
B56235-01
索引
次へ
目次
例一覧
図一覧
表一覧
タイトルと著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
サポートおよびサービス
このガイドで説明する新機能
リリース11gR1の新機能
10.1.3.xでサポートが終了した機能
アップグレードに関するドキュメントへのリンク
第I部 セキュリティの概念について
1
Javaセキュリティ・モデルの概要
1.1
セキュリティの基本概念
1.2
Javaセキュリティ・モデル
1.2.1
パーミッション
1.2.2
保護ドメインとセキュリティ・ポリシー
1.2.3
セキュリティ・マネージャとアクセス・コントローラ
1.3
Java Authentication and Authorization Service
1.3.1
プリンシパルとサブジェクト
1.3.2
ログイン・モジュール
1.3.3
サブジェクトとアクセス制御コンテキスト
1.4
JavaEEセキュリティ・モデル
1.4.1
コンテナベースのセキュリティ
1.4.2
認証モデル
1.4.3
認可モデル
1.5
Java Authorization Contract for Containers
1.6
Javaセキュリティ・モデルの比較
1.6.1
モデルの比較の要約
2
Oracle Platform Security Servicesの概要
2.1
Oracle Platform Security Servicesとは
2.1.1
OPSSの主な機能
2.2
OPSSのアーキテクチャの概要
2.2.1
OPSSの利点
2.3
Oracle ADFのセキュリティの概要
2.4
管理者向けのOPSS
2.5
開発者向けのOPSS
2.5.1
シナリオ1: JavaEEアプリケーションのセキュリティの強化
2.5.2
シナリオ2: Oracle ADFアプリケーションの保護
2.5.3
シナリオ3: JavaSEアプリケーションの保護
3
ユーザーおよびロールについて
3.1
用語
3.2
ロール・マッピング
3.2.1
パーミッションの継承とロールの階層
3.3
認証ロール
3.4
匿名ユーザーとロール
3.4.1
匿名サポートとサブジェクト
3.5
管理ユーザーとロール
3.6
ユーザー・アカウントの管理
4
アイデンティティ、ポリシーおよび資格証明について
4.1
認証の基本
4.1.1
Oracle WebLogicの認証プロバイダ
4.1.2
その他の認証方式
4.1.3
LDAP認証プロバイダの使用方法
4.1.3.1
アイデンティティ・ストア・サービスの構成
4.2
ポリシー・ストアの基本
4.3
資格証明ストアの基本
5
Oracle Platform Security Servicesのシナリオについて
5.1
サポートされているLDAPサーバー
5.2
管理ツール
5.3
パッケージ要件
5.4
シナリオの例
5.5
その他のシナリオ
第II部 OPSSの基本的な管理
6
セキュリティ管理
6.1
テクノロジに応じた管理ツールの選択
6.2
基本的なセキュリティ管理タスク
6.2.1
新しい本番環境の設定
6.3
Fusion Middleware Controlを使用した一般的なセキュリティ操作
6.4
管理コンソールを使用した一般的なセキュリティ操作
6.5
WLSTコマンドを使用した一般的なセキュリティ操作
7
セキュア・アプリケーションのデプロイ
7.1
概要
7.2
デプロイのためのツールの選択
7.2.1
Fusion Middleware Controlを使用したJavaEEアプリケーションとOracle ADFアプリケーションのデプロイ
7.3
テスト環境へのOracle ADFアプリケーションのデプロイ
7.3.1
テスト環境へのデプロイ
7.3.1.1
テスト環境へのデプロイ後の一般的な管理タスク
7.4
標準JavaEEアプリケーションのデプロイ
7.5
テスト環境から本番環境への移行
7.5.1
ポリシー・プロバイダおよび資格証明プロバイダ以外のプロバイダの移行
7.5.1.1
アイデンティティの手動による移行
7.5.2
デプロイ時のポリシーおよび資格証明の移行
7.5.2.1
ポリシーの手動による移行
7.5.2.2
資格証明の手動による移行
7.5.2.3
大量のポリシー・ストアおよび資格証明ストアの移行
7.5.3
監査ポリシーの移行
第III部 OPSSの高度な管理
8
OPSSの認可とポリシー・ストア
8.1
LDAPベースのポリシー・ストアを使用するためのドメインの構成
8.1.1
複数ノード・サーバー環境
8.1.2
LDAPベースのポリシー・ストアを使用する場合の前提条件
8.2
ドメイン・ポリシー・ストアの再関連付け
8.2.1
Fusion Middleware Controlを使用したドメイン・ストアの再関連付け
8.2.1.1
一方向SSL接続の設定
8.2.1.2
Oracle Internet Directoryノードへのアクセスの保護
8.2.2
コマンドreassociateSecurityStoreを使用したドメイン・ストアの再関連付け
8.3
ドメイン・ポリシー・ストアへのポリシーの移行
8.3.1
Fusion Middleware Controlを使用したアプリケーション・ポリシーの移行
8.3.2
コマンドmigrateSecurityStoreを使用したポリシーの移行
8.3.2.1
使用例
8.4
ドメイン・ポリシー・ストアの管理
8.4.1
Fusion Middleware Controlを使用したポリシーの管理
8.4.1.1
アプリケーション・ポリシーの管理
8.4.1.2
アプリケーション・ロールの管理
8.4.1.3
システム・ポリシーの管理
8.4.2
WLSTコマンドを使用したポリシーの管理
8.4.2.1
createAppRole
8.4.2.2
deleteAppRole
8.4.2.3
grantAppRole
8.4.2.4
revokeAppRole
8.4.2.5
listAppRoles
8.4.2.6
listAppRoleMember
8.4.2.7
grantPermission
8.4.2.8
revokePermission
8.4.2.9
listPermissions
8.4.2.10
deleteAppPolicies
8.4.2.11
reassociateSecurityStore
8.5
Oracle Fusion Middleware Controlを使用したプロパティ・セットの構成
9
資格証明ストアの構成
9.1
資格証明のタイプ
9.2
LDAPベースの資格証明ストアを使用するためのドメインの構成
9.3
ドメイン資格証明ストアの再関連付け
9.4
ドメイン資格証明ストアへの資格証明の移行
9.4.1
Fusion Middleware Controlを使用したアプリケーション資格証明の移行
9.4.2
コマンドmigrateSecurityStoreを使用した資格証明の移行
9.5
ドメイン資格証明ストアの管理
9.5.1
Fusion Middleware Controlを使用した資格証明の管理
9.5.1.1
資格証明の管理
9.5.2
WLSTコマンドを使用した資格証明の管理
9.5.2.1
listCred
9.5.2.2
updateCred
9.5.2.3
createCred
9.5.2.4
deleteCred
9.5.2.5
modifyBootStrapCredential
10
Oracle Fusion Middlewareでのシングル・サインオンの構成
10.1
デプロイメントに適したSSOソリューションの選択
10.2
Oracle Access Managerソリューションのデプロイ
10.2.1
Oracle Access Manager認証プロバイダを使用するアプリケーションのシナリオ
10.2.1.1
アプリケーションでのOracle Access Managerの初めての使用
10.2.1.2
アプリケーションでのOracle Application ServerからOracle WebLogic Serverへの移行
10.2.1.3
アプリケーションでのWebLogic SSPI用のOracle Access Managerセキュリティ・プロバイダの使用
10.2.2
Oracle Access Managerの認証プロバイダの使用
10.2.2.1
必須コンポーネントおよびファイル
10.2.2.2
シングル・サインオン用のOracle Access Manager IDアサーション・プロバイダの使用について
10.2.2.3
Oracle Access Manager認証プロバイダの使用について
10.2.3
Oracle Access Managerプロバイダの必須コンポーネントのインストールおよび設定
10.2.3.1
Oracle Access Managerのインストールと設定について
10.2.3.2
コンポーネントとファイルのインストール
10.2.3.3
Oracle Access Manager証明書のJavaキーストア形式への変換
10.2.3.4
Oracle Access Managerでのリソース・タイプの作成
10.2.4
シングル・サインオン用のOracle Access Manager IDアサーションの構成
10.2.4.1
Oracle WebLogic Serverとの間の信頼の確立
10.2.4.2
IDアサーション・プロバイダの認証スキームの構成
10.2.4.3
WebLogicドメインでのプロバイダの構成
10.2.4.4
Oracle Access Manager IDアサーション・プロバイダのログイン・フォームの設定
10.2.4.5
シングル・サインオン用のOracle Access Manager IDアサーションのテスト
10.2.5
Oracle Access Manager認証プロバイダの構成
10.2.5.1
認証プロバイダの認証スキームの作成
10.2.5.2
Oracle Access Manager認証プロバイダのポリシー・ドメインの構成
10.2.5.3
WebLogicドメインでの認証プロバイダの構成
10.2.5.4
認証プロバイダのアプリケーション認証方式の構成
10.2.5.5
LDAP内のグループへの認証ユーザーのマッピング
10.2.5.6
Oracle Access Manager認証プロバイダの実装のテスト
10.2.6
Oracle Web Services Manager用のIDアサーションの構成
10.2.6.1
Oracle Web Services Managerで使用されるポリシー・ドメインの作成
10.2.6.2
Webサービス用のOracle Web Services Managerポリシーの構成
10.2.6.3
Oracle Web Services ManagerのWebLogicドメインでのプロバイダの構成
10.2.6.4
Oracle Web Services Manager用のIDアサーション・プロバイダのテスト
10.2.7
Oracle Access Manager用のグローバル・ログアウトの構成
10.2.7.1
ゼロ構成SLO
10.2.7.2
Webゲート/アクセス・ゲート・プロファイルでのログアウトURLパラメータの構成
10.2.7.3
アプリケーション管理SLO
10.2.8
Oracle Access Manager認証プロバイダのパラメータ・リスト
10.2.9
既知の問題: JARファイルとOAMCfgTool
10.2.10
プロバイダ・デプロイメントのトラブルシューティング・ヒント
10.2.10.1
IPv6の使用について
10.2.10.2
Apacheブリッジの失敗: タイムアウト
10.2.10.3
認証済ユーザーがアクセスを拒否される
10.2.10.4
ブラウザの「戻る」ボタンを押すとエラーが発生する
10.2.10.5
OAMおよびOID認証プロバイダを追加した後に再起動できない
10.2.10.6
ロード・バランシングされるWebゲートを持つクラスタのクライアント
10.2.10.7
エラー401: アプリケーションにアクセスできません
10.2.10.8
エラー403: アプリケーションにアクセスできません
10.2.10.9
エラー404: リクエストURIに合致するものを見つけられませんでした
10.2.10.10
フォーム・ログイン・ページのアクションURLでエラーが発生する
10.2.10.11
Oracle WebLogic Serverの起動中にエラーが発生するか、失敗する
10.2.10.12
JAAS制御フラグ
10.2.10.13
資格証明の送信時にログイン・フォームが繰り返し表示される(エラーは表示されない)
10.2.10.14
ログアウトとセッション・タイムアウトの問題
10.2.10.15
見つかりません: リクエストされたURLまたはリソースが見つかりません
10.2.10.16
Oracle WebLogic Serverの起動に失敗する
10.2.10.17
Oracle ADF統合と証明書モード
10.2.10.18
URL再書込みとJSESSIONID
10.3
OracleAS Single Sign-On(OSSO)ソリューションのデプロイ
10.3.1
OSSO IDアサーション・プロバイダの使用
10.3.1.1
Oracle WebLogicセキュリティ・フレームワーク
10.3.1.2
OSSO IDアサーション・プロバイダの処理
10.3.1.3
OSSO IDアサーション・プロバイダによるヘッダーの使用
10.3.2
OSSO IDアサーション・プロバイダの新規ユーザー
10.3.2.1
mod_weblogicの構成
10.3.2.2
OSSO Server 10.1.4へのOracle HTTP Server mod_ossoの登録
10.3.2.3
Webリソースを保護するためのmod_ossoの構成
10.3.2.4
OSSO用WebLogicドメインへのプロバイダの追加
10.3.2.5
Oracle WebLogic Serverとその他のエンティティ間の信頼の確立
10.3.2.6
OSSO IDアサーション・プロバイダ用のアプリケーションの構成
10.3.3
OSSO IDアサーション・プロバイダのデプロイメントのトラブルシューティング
10.3.3.1
SSO関連の問題
10.3.3.2
OSSO IDアサーション・プロバイダ関連の問題
10.3.3.3
URL再書込みとJSESSIONID
10.3.3.4
mod_osso、OSSO Cookieおよびディレクティブについて
10.3.3.5
IPv6の使用について
10.4
ユーザーとSSOセッションの同期: SSO同期フィルタ
10.5
WebLogic管理コンソールでのデバッグの設定
11
Oracle Fusion Middleware監査フレームワークの概要
11.1
Oracle Fusion Middleware監査フレームワークの利点と機能
11.1.1
監査の目的
11.1.2
現在の監査の課題
11.1.3
Oracle Fusion Middleware 11
g
の監査フレームワーク
11.2
監査機能の概要
11.3
Oracle Fusion Middleware監査フレームワークの概念
11.3.1
監査アーキテクチャ
11.3.2
重要な技術的概念
11.3.2.1
フレームワークのビルディング・ブロック
11.3.3
監査レコードの格納
11.3.4
分析
12
監査の構成と管理
12.1
監査管理タスク
12.2
監査ストアの管理
12.2.1
RCUによる監査スキーマの作成
12.2.2
監査データソースの設定
12.2.2.1
複数のデータソース
12.2.3
Javaコンポーネント用のデータベース監査ストアの構成
12.2.3.1
監査ストアの構成の表示
12.2.3.2
監査ストアの構成
12.2.3.3
監査ストアの構成解除
12.2.4
システム・コンポーネント用のデータベース監査ストアの構成
12.2.4.1
監査ストアの構成解除
12.2.5
バスストップ・ファイルのチューニング
12.3
監査ポリシーの管理
12.3.1
Fusion Middleware ControlによるJavaコンポーネントの監査ポリシーの管理
12.3.2
Fusion Middleware Controlによるシステム・コンポーネントの監査ポリシーの管理
12.3.3
WLSTを使用した監査ポリシーの管理
12.3.3.1
WLSTを使用した監査ポリシーの表示
12.3.3.2
WLSTを使用した監査ポリシーの更新
12.3.3.3
例1: WLSTを使用したユーザーに対する監査ポリシーの構成
12.3.3.4
例2: WLSTを使用したイベントに対する監査ポリシーの構成
12.3.4
監査ポリシーの手動による管理
12.3.4.1
Javaコンポーネントの構成ファイルの場所
12.3.4.2
Javaコンポーネントのjps-config.xml内の監査サービス構成プロパティ
12.3.4.3
Javaコンポーネントのデータベースからファイルへの切替え
12.3.4.4
システム・コンポーネント用の監査の手動構成
12.4
監査ログ
12.4.1
監査ログの場所
12.4.2
監査ログのタイムスタンプ
12.5
データベース・ストアの拡張管理
12.5.1
スキーマの概要
12.5.2
表の属性
12.5.3
索引スキーム
12.5.4
バックアップとリカバリ
12.5.5
データのインポートとエクスポート
12.5.6
パーティション化
12.5.6.1
パーティション表
12.5.6.2
パーティション表のバックアップとリカバリ
12.5.6.3
データのインポート、エクスポート、消去
12.5.6.4
階層アーカイブ
13
監査分析と監査レポートの使用方法
13.1
監査レポート用のOracle Business Intelligence Publisherの設定
13.1.1
Oracle Business Intelligence Publisherについて
13.1.2
Oracle Business Intelligence Publisherのインストール
13.1.3
Oracle Business Intelligence PublisherでのOracle Reportsの設定
13.1.4
監査レポート・テンプレートの設定
13.1.5
監査レポート・フィルタの設定
13.1.6
Oracle Business Intelligence Publisherのスケジューラの構成
13.2
監査レポートの編成
13.3
監査レポートの表示
13.4
Oracle Business Intelligence Publisherレポートの例
13.5
監査レポートの詳細
13.5.1
Oracle Business Intelligence Publisherの監査レポートのリスト
13.5.2
Oracle Business Intelligence Publisherの監査レポートの属性
13.6
監査レポートのカスタマイズ
13.6.1
ビルトイン・レポートに対する拡張フィルタの使用方法
13.6.2
カスタム・レポートの作成
第IV部 Oracle Platform Security ServicesのAPIを使用した開発
14
Oracle Platform Security Servicesを使用したセキュアなアプリケーションの開発の概要
14.1
開発者のためのOracle Platform Security Servicesについて
14.1.1
開発サイクル
14.1.2
Javaアプリケーションを保護する際の課題
14.1.3
Oracle Platform Security Servicesによる課題の克服
14.1.4
OPSSのアーキテクチャ
14.2
Oracle Platform Security ServicesのAPI
14.2.1
LoginService API
14.2.2
ユーザーおよびロールAPI
14.2.3
JAAS認可とJpsAuth.checkPermission API
14.2.4
資格証明ストア・フレームワークAPI
14.3
Oracle Platform Security Servicesの一般的な使用方法
14.3.1
OPSS APIを使用するJavaEEアプリケーション
14.3.2
OPSS APIによる認証
14.3.3
プログラム的な認可
14.3.4
資格証明ストア・フレームワーク
14.3.5
ユーザーおよびロール
14.3.6
Oracle ADFによる認可
14.3.7
JavaSEアプリケーション
14.4
OPSSとOracle Application Development Frameworkの併用
14.4.1
Oracle ADFについて
14.4.2
Oracle ADFによるOPSSの使用方法
14.4.3
Oracle ADFの開発ライフ・サイクル
14.5
Oracle Security Developer Toolsの使用方法
14.6
Oracle JDeveloper/Oracle ADFの外部でのOPSSの使用
15
OPSSを使用するためのJavaEEアプリケーションの手動構成
15.1
サーブレット・フィルタとEJBインターセプタの構成
15.1.1
インターセプタ構成構文
15.1.2
フィルタおよびインターセプタ・パラメータの概要
15.2
エンタープライズ・グループとエンタープライズ・ユーザーに適したクラスの選択
15.3
JavaEEアプリケーションの手動によるパッケージ化
15.3.1
アプリケーションとポリシーのパッケージ化
15.3.2
アプリケーションと資格証明とのパッケージ化
15.4
OPSSを使用するためのJavaEEアプリケーションの構成
15.4.1
ポリシーの移行を制御するパラメータ
15.4.2
動作に従ったポリシー・パラメータの構成
15.4.2.1
全ポリシーの移行をスキップするには
15.4.2.2
全ポリシーをマージにより移行するには
15.4.2.3
全ポリシーを上書きにより移行するには
15.4.2.4
アプリケーション・ポリシーを削除する(またはアプリケーション・ポリシーを削除しない)には
15.4.2.5
推奨事項
15.4.3
ウォレットベースの資格証明ストアの使用方法
15.4.4
資格証明の移行を制御するパラメータ
15.4.5
動作に従った資格証明パラメータの構成
15.4.5.1
資格証明の移行をスキップするには
15.4.5.2
資格証明をマージにより移行するには
15.4.5.3
資格証明を上書きにより移行するには
15.4.6
サポートされているパーミッション・クラス
15.4.6.1
ポリシー・ストアのパーミッション
15.4.6.2
資格証明ストアのパーミッション
15.4.6.3
一般的なパーミッション
15.4.7
ブートストラップ資格証明の手動による指定
15.4.8
コマンドmigrateSecurityStoreを使用したアイデンティティの移行
15.4.9
構成ファイルjps-config.xmlの例
16
認証の開発
16.1
JavaEEアプリケーションの認証トピックへのリンク
16.2
JavaSEアプリケーション向け認証の開発
16.2.1
アイデンティティ・ストア
16.2.2
JavaSEアプリケーションでのLDAPアイデンティティ・ストアの構成
16.2.3
JavaSEアプリケーション向けにサポートされるログイン・モジュール
16.2.3.1
アイデンティティ・ストアのログイン・モジュール
16.2.3.2
認証のためのアイデンティティ・ストア・ログイン・モジュールの使用
16.2.3.3
アサーションのためのアイデンティティ・ログイン・モジュールの使用
16.2.4
JavaSEアプリケーションでのOPSS API LoginServiceの使用
17
資格証明ストア・フレームワークを使用した開発
17.1
資格証明ストア・フレームワークAPIについて
17.2
CSFを使用したアプリケーション開発の概要
17.3
Javaセキュリティ・ポリシーのパーミッションの設定
17.3.1
パーミッション付与例1
17.3.2
パーミッション付与例2
17.3.3
パーミッション付与例3
17.4
マップ名のガイドライン
17.5
資格証明ストアの構成
17.6
APIの使用手順
17.6.1
スタンドアロン環境でのCSF APIの使用方法
17.6.2
Oracle WebLogic ServerでのCSF APIの使用方法
17.7
例
17.7.1
CSF操作のコード
17.7.2
例1: ウォレット・ストアを使用するJavaSEアプリケーション
17.7.3
例2: ウォレット・ストアを使用するJavaEEアプリケーション
17.7.4
例3: LDAPストアを使用するJavaEEアプリケーション
17.8
ベスト・プラクティス
18
認可の開発
18.1
認可の概要
18.1.1
JavaEE認可モデル
18.1.2
JAAS認可モデル
18.2
EJBおよびサーブレットの認可(JavaEEモデル)
18.2.1
宣言的な認可
18.2.2
プログラム的な認可
18.2.3
JavaEEのコード例
18.3
パーミッションを使用した認可(JAASおよびOPSSモデル)
18.3.1
メソッドcheckPermissionの使用方法
18.3.2
デバッグおよび監査サポート
18.3.3
メソッドdoAsおよびdoAsPrivilegedの使用方法
18.3.4
JAASおよびOPSSのコード例
18.3.4.1
パーミッション・チェック
18.3.4.2
ポリシーの管理
19
ユーザーおよびロールAPIを使用した開発
19.1
ユーザーおよびロールAPIフレームワークの概要
19.1.1
ユーザーおよびロールAPIとOracle WebLogic Serverの認証プロバイダ
19.2
ロールとクラスの要約
19.3
サービス・プロバイダの操作
19.3.1
サービス・プロバイダについて
19.3.2
環境の設定
19.3.3
プロバイダの選択
19.3.4
プロバイダ・インスタンスの作成
19.3.5
プロバイダの構成プロパティ
19.3.5.1
起動時と実行時の構成
19.3.5.2
構成の値を渡すタイミング
19.3.6
ファクトリ・インスタンス作成時のプロバイダの構成
19.3.6.1
Oracle Internet Directoryプロバイダ
19.3.6.2
既存のログ出力オブジェクトの使用
19.3.6.3
定数値の指定
19.3.6.4
接続パラメータの構成
19.3.6.5
カスタム接続プール・クラスの構成
19.3.7
ストア・インスタンス作成時のプロバイダの構成
19.3.8
実行時の構成
19.3.9
プログラミングの考慮事項
19.3.9.1
プロバイダの移植性に関する考慮事項
19.3.9.2
IdentityStoreオブジェクト使用時の考慮事項
19.3.10
プロバイダのライフサイクル
19.4
リポジトリの検索
19.4.1
特定のアイデンティティの検索
19.4.2
複数のアイデンティティの検索
19.4.3
検索パラメータの指定
19.4.4
検索フィルタの使用方法
19.4.4.1
検索フィルタの演算子
19.4.4.2
検索フィルタ使用時の特殊文字の処理
19.4.4.3
検索フィルタの使用例
19.4.5
GUIDによる検索
19.5
ユーザー認証
19.6
アイデンティティ・ストアのエントリの作成と変更
19.6.1
アイデンティティ作成時の特殊文字の処理
19.6.2
アイデンティティの作成
19.6.3
アイデンティティの変更
19.6.4
アイデンティティの削除
19.7
ユーザーおよびロールAPIの使用例
19.7.1
例1: ユーザーの検索
19.7.2
例2: Oracle Internet Directoryストアにおけるユーザー管理
19.7.3
例3: Microsoft Active Directoryストアにおけるユーザー管理
19.8
LDAPベースのユーザーおよびロールAPIプロバイダのSSL構成
19.8.1
すぐに使用できるSSLのサポート
19.8.1.1
システム・プロパティ
19.8.1.2
SSL構成
19.8.2
ユーザーおよびロールAPIのSSLサポートのカスタマイズ
19.8.2.1
SSL構成
19.9
ユーザーおよびロールAPIリファレンス
20
Oracle HTTPClientセキュリティを使用した開発
20.1
Oracle HTTPClientセキュリティの概要
20.2
Oracle HTTPClientセキュリティの機能
20.2.1
キーストアの形式
20.2.2
SSL接続情報
20.2.3
java.net.URLのサポート
20.2.4
暗号スイート
20.3
JSSEシステム・プロパティ
20.4
JSSEでのHTTPClientの使用
20.4.1
JSSEを使用する場合の前提条件
20.4.2
HTTPClientの構成
20.5
SSLホスト名の検証
20.5.1
システム・プロパティを使用したホスト名検証の有効化
20.5.2
プログラムでのホスト名検証の有効化
20.5.3
Oracle標準ホスト名検証機能
20.5.4
追加の検証
20.6
Oracle HTTPClientでのNTLM認証の使用方法
20.6.1
NTLMドメイン名とレルム
20.6.2
NTLM保護されたサーバーへの接続
第V部 付録
A
OPSS構成ファイル・リファレンス
A.1
トップレベルおよび第2レベルの要素階層
A.2
下位レベルの要素
<description>
<extendedProperty>
<extendedPropertySet>
<extendedPropertySetRef>
<extendedPropertySets>
<jpsConfig>
<jpsContext>
<jpsContexts>
<name>
<property>
<propertySet>
<propertySetRef>
<propertySets>
<serviceInstance>
<serviceInstanceRef>
<serviceInstances>
<serviceProvider>
<serviceProviders>
<value>
<values>
B
ファイルベースのアイデンティティ・ストアとポリシー・ストアのリファレンス
B.1
system-jazn-data.xmlの要素の階層
B.2
system-jazn-data.xmlの要素と属性
<actions>
<app-role>
<app-roles>
<application>
<applications>
<attribute>
<class>
<codesource>
<credentials>
<description>
<display-name>
<extended-attributes>
<grant>
<grantee>
<guid>
<jazn-data>
<jazn-policy>
<jazn-realm>
<member>
<members>
<name>
<owner>
<owners>
<permission>
<permissions>
<policy-store>
<principal>
<principals>
<realm>
<role>
<roles>
<type>
<uniquename>
<url>
<user>
<users>
<value>
<values>
C
Oracle Fusion Middleware監査フレームワーク・リファレンス
C.1
監査イベント
C.1.1
監査可能なコンポーネント
C.1.2
監査可能なイベント
C.1.2.1
Oracle Directory Integration Platformのイベントとその属性
C.1.2.2
Oracle Platform Security Servicesのイベントとその属性
C.1.2.3
Oracle HTTP Serverのイベントとその属性
C.1.2.4
Oracle Internet Directoryのイベントとその属性
C.1.2.5
Oracle Identity Federationのイベントとその属性
C.1.2.6
Oracle Virtual Directoryのイベントとその属性
C.1.2.7
OWSM-Agentのイベントとその属性
C.1.2.8
OWSM-PM-EJBのイベントとその属性
C.1.2.9
Reportsサーバーのイベントとその属性
C.1.2.10
WSポリシー・アタッチメントのイベントとその属性
C.1.2.11
Oracle Web Cacheのイベントとその属性
C.1.2.12
Oracle Web Services Managerのイベントとその属性
C.1.3
イベント属性の説明
C.2
ビルトイン監査レポート
C.2.1
共通監査レポート
C.2.2
コンポーネント固有の監査レポート
C.3
監査スキーマ
C.4
監査のためのWLSTコマンド
C.4.1
getNonJavaEEAuditMBeanName
C.4.1.1
説明
C.4.1.2
構文
C.4.1.3
例
C.4.2
getAuditPolicy
C.4.2.1
説明
C.4.2.2
構文
C.4.2.3
例
C.4.3
setAuditPolicy
C.4.3.1
説明
C.4.3.2
構文
C.4.3.3
例
C.4.4
getAuditRepository
C.4.4.1
説明
C.4.4.2
構文
C.4.4.3
例
C.4.5
setAuditRepository
C.4.5.1
説明
C.4.5.2
構文
C.4.5.3
例
C.4.6
listAuditEvents
C.4.6.1
説明
C.4.6.2
構文
C.4.6.3
例
C.4.7
exportAuditConfig
C.4.7.1
説明
C.4.7.2
構文
C.4.7.3
例
C.4.8
importAuditConfig
C.4.8.1
説明
C.4.8.2
構文
C.4.8.3
例
C.5
監査フィルタ式の構文
C.6
監査ファイルの命名およびロギング形式
D
ユーザーおよびロールAPIリファレンス
D.1
LDAPディレクトリへのユーザー属性のマッピング
D.2
LDAPディレクトリへのロール属性のマッピング
D.3
デフォルトの構成パラメータ
D.4
Microsoft Active Directoryのためのセキュアな接続
E
WLSTスクリプトおよびMBeanプログラミングを使用した管理
E.1
WLSTスクリプトを使用したOPSSサービス・プロバイダ・インスタンスの構成
E.2
MBeanを使用したOPSSサービスの構成
E.2.1
サポートされるOPSS MBeansのリスト
E.2.2
OPSS MBeanの起動
E.2.3
OPSS MBeansを使用したプログラミング
E.3
アクセス制限
E.3.1
注釈の例
E.3.2
WebLogicロールへの論理ロールのマッピング
E.3.3
特定のアクセス制限
F
OPSSのシステムおよび構成プロパティ
F.1
OPSSシステム・プロパティ
F.2
OPSS構成プロパティ
F.2.1
サービス・インスタンスの場所のプロパティ
F.2.2
アイデンティティ・ストアのプロパティ
F.2.3
LDAPプロパティ
F.2.4
LDAPアイデンティティ・ストアのプロパティ
F.2.5
匿名ロールと認証ロールのプロパティ
F.2.6
ポリシー・プロバイダのフレームワークのプロパティ
F.2.7
キーストアのプロパティ
G
セキュリティ・データのアップグレード
G.1
セキュリティ・データのアップグレード
G.1.1
使用例
H
リファレンス
H.1
OPSS APIリファレンス
I
Oracle Fusion Middlewareのセキュリティのトラブルシューティング
I.1
セキュリティ・エラーの診断
I.1.1
ログ・ファイル
I.1.1.1
診断ログ・ファイル
I.1.1.2
一般的なログ・ファイル
I.1.1.3
監査診断のログ・ファイル
I.1.1.4
Fusion Middleware Controlロギングのサポートの使用
I.1.2
システム・プロパティ
I.1.2.1
jps.auth.debug
I.1.2.2
jps.auth.debug.verbose
I.1.3
セキュリティ・エラーの解決
I.1.3.1
サンプル・ログ・エントリの理解
I.1.3.2
Fusion Middleware Controlを使用したログの検索
I.1.3.3
Fusion Middleware Controlを使用したメッセージ・コンテキストの識別
I.1.3.4
Fusion Middleware Controlを使用したエラー・リスト・ファイルの生成
I.2
再関連付けの失敗
I.3
サーバーの起動の失敗 - 必須のLDAP認証プロバイダの欠落
I.4
サーバーの起動の失敗 - 管理者アカウントの欠落
I.5
サーバーの起動の失敗 - パーミッションの欠落
I.6
パーミッションの付与または取消しの失敗 - 大文字と小文字の不一致
I.7
LDAPサーバーへの接続の失敗
I.8
ユーザーおよびロールAPIの失敗
I.9
ドメイン資格証明ストアのデータへのアクセスの失敗
I.10
匿名SSL接続の確立の失敗
I.11
認可チェックの失敗
I.12
ユーザーによる予期しないパーミッションの取得
I.13
セキュリティ・アクセス制御の例外
I.14
パーミッション・チェックの失敗
I.15
ポリシーの移行の失敗
I.16
Oracle Business Intelligenceレポート作成のトラブルシューティング
I.16.1
Oracle Business Intelligence Publisherの監査テンプレート
I.16.2
Oracle Business Intelligence Publisherのタイムゾーン
I.17
追加のヘルプ
索引