Oracle Service Busのセキュリティ・ドキュメントでは、SSLやWebサービス・セキュリティなどの標準テクノロジをOracle独自のテクノロジと共に使用して、認可されたユーザーのみがOracle Service Busドメインのリソースおよびメッセージにアクセスできるようにする方法について説明します。
このドキュメントは、以下の読者を対象としています。
アプリケーション設計者 - 組織のセキュリティ目標の設定や全体的なセキュリティ・アーキテクチャの設計に加えて、Oracle Service Busセキュリティ機能を評価し、最適な実装方法を決定する設計者です。アプリケーション設計者は、セキュリティ・システムおよび最先端のセキュリティ・テクノロジやツールの知識だけではなく、Javaプログラミング、Javaセキュリティ、およびネットワーク・セキュリティについて深い知識を持ちます。
セキュリティ開発者 - Oracle Service Busに統合されるセキュリティ製品のシステム・アーキテクチャとインフラストラクチャの定義、およびOracle Service Busで使用するカスタム・セキュリティ・プロバイダの開発を中心に行う開発者です。セキュリティ開発者は、アプリケーション設計者と共同で、設計に従ってセキュリティ・アーキテクチャが実装されており、セキュリティ・ホールがないことを確認します。また、サーバー管理者と共同で、セキュリティが適切に構成されていることを確認します。セキュリティ開発者は、認証、認可、監査(AAA)などのセキュリティ概念についての確実な知識、JavaおよびJava Management eXtensions (JMX)についての深い知識、およびOracle WebLogic Server、Oracle Service Bus、セキュリティ・プロバイダ機能を操作するための知識を持ちます。
アプリケーション開発者 - クライアント・アプリケーションの開発、WebアプリケーションやEnterprise JavaBeans (EJB)へのセキュリティの追加、およびセキュリティ機能を実装するために他のエンジニアリング・チーム、品質保証(QA)チーム、およびデータベース・チームとの共同作業を中心に行うJavaプログラマです。アプリケーション開発者は、Java(サーブレット、JSPなどのJ2EEコンポーネントやJSEEなど)およびJavaセキュリティの深い知識を持ちます。
サーバー管理者 - アプリケーション設計者と密接に連携しながら、サーバーおよびサーバー上で動作するアプリケーションのセキュリティ方式の設計、潜在的なセキュリティ・リスクの特定、およびセキュリティ上の問題を防止する構成の提案を行います。関連する責務として、重要な本番システムの保守、セキュリティ・レルムの構成と管理、サーバー・リソースとアプリケーション・リソースへの認証および認可方式の実装、セキュリティ機能のアップグレード、およびセキュリティ・プロバイダのデータベースの保守などが含まれる場合もあります。サーバー管理者は、Webサービス、WebアプリケーションとEJBのセキュリティ、公開鍵セキュリティ、SSL、SAML (Security Assertion Markup Language)を含むJavaセキュリティ・アーキテクチャに関する深い知識を備えています。
アプリケーション管理者 - サーバー管理者と共同でセキュリティ構成や、認証および認可方式を実装および管理したり、定義されたセキュリティ・レルムでデプロイされたアプリケーション・リソースへのアクセスを設定および管理したりします。アプリケーション管理者は、セキュリティの概念やJavaセキュリティ・アーキテクチャの一般的な知識を備えています。また、Java、XML、デプロイメント記述子を理解し、サーバー・ログおよび監査ログでセキュリティ・イベントを特定できます。
Oracle Service Busでは、Oracle WebLogic Securityフレームワークを使用して、より高度なセキュリティ・サービスを構成します。これには、認証、IDアサーション、認可、ロール・マッピング、監査、および資格証明マッピングなどが含まれます。Oracle WebLogic Securityについては、このドキュメントに加えて次のドキュメントを参照してください。
『Oracle Fusion Middleware Oracle WebLogic Serverセキュリティの理解』 - WebLogic Securityサービスの特長を要約し、WebLogic Securityサービスのアーキテクチャと機能について概説します。このドキュメントはWebLogic Securityサービスを理解する上で基本となるものです。
『Oracle Fusion Middleware Oracle WebLogic Serverプロダクション環境の保護』 - Oracle WebLogic Serverをプロダクション環境にデプロイする前に検討すべき重要なセキュリティ対策について説明します。
『Oracle Fusion Middleware Oracle WebLogic Serverのセキュリティ』 - Oracle WebLogic Serverのセキュリティのコンフィグレーション方法、および互換性セキュリティの使用方法について説明します。
『Oracle Fusion MiddlewareのOracle WebLogic Serverロールおよびポリシーによるリソースの保護』 - 様々なタイプのOracle WebLogicリソースを紹介し、Oracle WebLogic Serverを使用してそれらのリソースを保護するための情報を提供します。