ナビゲーションをスキップ

WebLogic Server のセキュリティ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

デフォルト セキュリティ コンフィグレーションのカスタマイズ

以下の節では、デフォルトのセキュリティ コンフィグレーションをカスタマイズし、新しいセキュリティ レルムを作成する方法について説明します。

セキュリティ プロバイダのコンフィグレーションの詳細については、「WebLogic セキュリティ プロバイダのコンフィグレーション」と「認証プロバイダのコンフィグレーション」を参照してください。

セキュリティ データの新しいセキュリティ レルムへの移行については、「セキュリティ データの移行」を参照してください。

 


デフォルト セキュリティ コンフィグレーションをカスタマイズする理由

WebLogic Server のセキュリティのコンフィグレーションと管理を簡素化するために、デフォルトのセキュリティ コンフィグレーションが用意されています。デフォルト セキュリティ コンフィグレーションでは、myrealm がデフォルト (アクティブ) セキュリティ レルムとして設定され、WebLogic 裁決、認証、ID アサーション、認可、資格マッピング、ロール マッピング、および証明書パスの各プロバイダがセキュリティ プロバイダとして定義されています。

デフォルト セキュリティ コンフィグレーションは、以下の場合にカスタマイズします。

セキュリティ レルムでさまざまなタイプのセキュリティ プロバイダをコンフィグレーションする方法については、「WebLogic セキュリティ プロバイダのコンフィグレーション」と「認証プロバイダのコンフィグレーション」を参照してください。

デフォルト セキュリティ コンフィグレーションをカスタマイズする最も簡単な方法は、デフォルト セキュリティ レルム (myrealm) にセキュリティ プロバイダを追加することです。しかし、次の手順に従ってデフォルト セキュリティ コンフィグレーションをカスタマイズすることをお勧めします。

  1. 新しいセキュリティ レルムを作成します。
  2. 新しいセキュリティ レルムでセキュリティ プロバイダをコンフィグレーションします。
  3. すべてのセキュリティ データ (ユーザやグループなど) を既存のデフォルト セキュリティ レルムから新しいレルムに移行します。
  4. 新しいセキュリティ レルムをデフォルト セキュリティ レルムとして設定します。

この章の以降の節では、新しいセキュリティ レルムを作成するときに必要なコンフィグレーション上の決定事項と、新しいセキュリティ レルムを作成するための主要な手順について説明します。セキュリティ レルムのコンフィグレーションは、新しいセキュリティ コンフィグレーションを作成するための手順の 1 つに過ぎません。新しいセキュリティ レルムを有効にするには、そのレルムでセキュリティ プロバイダをコンフィグレーションする必要があります。セキュリティ レルムでさまざまなタイプのセキュリティ プロバイダをコンフィグレーションする方法については、「WebLogic セキュリティ プロバイダのコンフィグレーション」と「認証プロバイダのコンフィグレーション」を参照してください。

 


新しいセキュリティ レルム作成時のコンフィグレーション上の決定

新しいセキュリティ レルムを作成する前に、WebLogic Security サービスがデプロイメント記述子 (DD) に定義されているセキュリティ情報を利用する方法、URL と EJB を保護する方法、および資格マップを管理する方法について決定しておく必要があります。

新しいセキュリティ レルムを作成する際には、以下のことを検討します。

注意 : 新しいセキュリティ レルムを作成する場合、少なくとも 1 つのコンフィグレーション済み認証プロバイダがアサートされた LoginModule を返す必要があります。それ以外の場合、デプロイメント記述子に定義される run-as タグが有効になりません。

詳細については、Administration Console オンライン ヘルプの「新しいセキュリティ レルムのコンフィグレーション」を参照してください。

 


新しいセキュリティ レルムの作成 : 主な手順

新しいセキュリティ レルムを作成するには、次の手順に従います。

  1. セキュリティ レルムの名前を定義し、コンフィグレーション オプションを設定します。詳細については、「新しいセキュリティ レルム作成時のコンフィグレーション上の決定」と Administration Console オンライン ヘルプの「新しいセキュリティ レルムのコンフィグレーション」を参照してください。
  2. セキュリティ レルムで必要なセキュリティ プロバイダをコンフィグレーションします。有効なセキュリティ レルムには、認証プロバイダ、認可プロバイダ、裁決プロバイダ、資格マッピング プロバイダ、およびロール マッピング プロバイダが必須です。コンフィグレーションしない場合、新しいセキュリティ レルムをデフォルトのセキュリティ レルムとして設定できません。詳細については、「WebLogic セキュリティ プロバイダのコンフィグレーション」と「認証プロバイダのコンフィグレーション」を参照してください。
  3. 必要に応じて、ID アサーション、監査、および証明書レジストリ プロバイダを定義します。詳細については、「WebLogic セキュリティ プロバイダのコンフィグレーション」と「認証プロバイダのコンフィグレーション」を参照してください。
  4. 新しいセキュリティ レルムで WebLogic 認証プロバイダ、認可プロバイダ、資格マッピング プロバイダ、またはロール マッピング プロバイダ、または証明書レジストリをコンフィグレーションした場合は、組み込み LDAP サーバの設定が適切であるかどうかを検証してください。詳細については、「組み込み LDAP サーバの管理」を参照してください。
  5. 必要に応じて、セキュリティ レルムの WebLogic 認証プロバイダと LDAP 認証プロバイダのパフォーマンスを向上させるためのキャッシュをコンフィグレーションします。「WebLogic 認証プロバイダおよび LDAP 認証プロバイダのパフォーマンスの向上」を参照してください。
  6. 新しいセキュリティ レルム内の WebLogic リソースをセキュリティ ポリシーで保護します。セキュリティ ポリシーの作成手順にはいくつかの段階があり、さまざまなオプションが用意されています。この手順を詳しく理解するには、『WebLogic リソースのセキュリティ』を参照してください。WebLogic Server のデプロイメントに対するセキュリティを完全にコンフィグレーションするには、このマニュアルと『WebLogic リソースのセキュリティ』を併読する必要があります。
  7. ロックアウト属性を設定することによって、新しいセキュリティ レルムのユーザ アカウントを辞書攻撃から保護します。「ユーザ アカウントの保護」と Administration Console オンライン ヘルプの「ユーザ アカウントの保護」を参照してください。
  8. 新しいレルムを WebLogic Server ドメインのデフォルト セキュリティ レルムとして設定します。Administration Console オンライン ヘルプの「デフォルト セキュリティ レルムの変更」を参照してください。

WebLogic Scripting Tool または Java Management Extensions (JMX) API を使用して新しいセキュリティ コンフィグレーションを作成することもできます。詳細については、『WebLogic Scripting Tool ガイド』を参照してください。

 

フッタのナビゲーションのスキップ  ページの先頭 前 次