Oracle® DIVAdirector

セキュリティーガイド

Release 5.3

E71133-01

2015 年 12 月

Oracle DIVAdirector セキュリティーガイド, Release 5.3

E71133-01

著作権 © 2015, Oracle and/or its affiliates. All rights reserved.

著者:  Lou Bonaventura

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション (人的傷害を発生させる可能性があるアプリケーションを含む) への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性 (redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporation およびその関連会社は一切の責任を負いかねます。

Oracle および Java はオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeon は、Intel Corporation の商標または登録商標です。すべての SPARC の商標はライセンスをもとに使用し、SPARC International, Inc. の商標または登録商標です。AMD、Opteron、AMD ロゴ、AMD Opteron ロゴは、Advanced Micro Devices, Inc. の商標または登録商標です。UNIX は、The Open Group の登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様と Oracle Corporation との間の契約に別段の定めがある場合を除いて、Oracle Corporation およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様と Oracle Corporation との間の契約に定めがある場合を除いて、Oracle Corporation およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

1 概要

- 製品の概要

- DIVAdirector サーバー

- DIVAdirector Web

- DIVAdirector データベース

- DIVAdirector Transcoder Service

- DIVAdirector Task Manager Service

- DIVAdirector API Service

- 一般的なセキュリティー原則

- ソフトウェアを最新に維持する

- クリティカルなサービスへのネットワークアクセスを制限する

- 管理者ユーザーとして実行して可能なかぎり最小特権の原則を使用する

- システムアクティビティーをモニターする

- セキュリティー情報を最新に維持する

2 セキュアなインストール

- 環境を理解する

- 保護する必要があるリソースはどれか

- プライマリデータディスク

- データベースディスクおよびバックアップディスク

- 構成ファイルおよび設定

- だれからリソースを保護するか

- 戦略的リソースの保護に失敗した場合に何が起こるか

3 セキュリティー機能

- セキュリティーモデル

A セキュアな配備のためのチェックリスト

はじめに

オラクルの DIVAdirector セキュリティーガイドには、DIVAdirector 製品に関する情報が含まれており、アプリケーションのセキュリティーの一般的な原則が説明されています。

対象読者

このガイドは、DIVAdirector のセキュリティー機能の使用およびセキュアなインストールと構成に関与するすべてのユーザーを対象にしています。

ドキュメントのアクセシビリティについて

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility Program の Web サイト (http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc) を参照してください。

Oracle Support へのアクセス

サポートをご契約のお客様には、My Oracle Support を通して電子支援サービスを提供しています。詳細情報は (http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info) か、聴覚に障害のあるお客様は (http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs) を参照してください。

1 概要

この章では、DIVAdirector 製品の概要と、アプリケーションのセキュリティーの一般的な原則について説明します。

製品の概要

Oracle DIVAdirector は、既存の Oracle DIVArchive システムと対話するためのツールです。Web ブラウザを介してユーザーインタフェース (UI) がグラフィカルに提供されます。DIVAdirector は、次の主要コンポーネントで構成されています。

DIVAdirector サーバー

DIVAdirector サーバーは、DIVAdirector Web からリクエストされるすべての操作で C++ API を介して DIVArchive とのインタフェースを提供します。また、DIVArchive に格納されている検出済みのオブジェクト情報を同期化して、独自のデータベースに入れます。プロキシ、メタデータ、および操作用に構成されたドロップフォルダをモニターし、すべてのドロップフォルダおよび UI 操作の履歴を保持します。

DIVAdirector Web

DIVAdirector の Web モジュールは Web ベースの UI インタフェースを提供します。これにより、ユーザーは DIVArchive での検出済みオブジェクトの検索、ユーザーアクセス権の管理、アセットのメタデータの追加、オブジェクトのプロキシの実行、および作業用 bin またはショットリストに追加された項目に対する操作 (復元、部分的復元、削除など) を行えます。さらに、ユーザーはローカルでファイルを参照したり、コンテンツを DIVArchive システムにアーカイブしたりすることもできます。

DIVAdirector データベース

DIVAdirector では PostgreSQL を使用して DIVArchive のすべてのアセット情報、メタデータ、プロキシ情報、ユーザー情報、操作履歴、および構成設定を格納します。

DIVAdirector Transcoder Service

DIVAdirector Transcoder Service は、高解像度のクリップを低解像度のプロキシにトランスコードするために DIVAdirector から呼び出される個別のサービスです。トランスコードされた低解像度のプロキシは、その後 DIVAdirector Web UI 内に表示されます。

DIVAdirector Task Manager Service

DIVAdirector Task Manager Service は、標準のサービスコントロールマネージャーのダイアログボックスで表示可能な Windows サービスアプリケーションです。このアプリケーションは、長時間続く可能性のあるタスクをバックグラウンドプロセスで実行します。

DIVAdirector API Service

このサービスは、一般的な DIVAdirector 機能のエンドポイントを公開します。最初は、DIVAdirector のほんの一部のロジックのみがこのサービスに含まれます。このサービスを通じて公開されるエンドポイントは、機能が DIVAdirector Web から徐々に移行されるのに伴って増え続けます。

一般的なセキュリティー原則

以降のセクションでは、すべてのアプリケーションをセキュアに使用するために必要な基本原則について説明します。

ソフトウェアを最新に維持する

実行する DIVAdirector のバージョンを最新の状態に維持してください。ソフトウェアの最新バージョンは、Oracle Software Delivery Cloud からダウンロードできます。

https://edelivery.oracle.com/

クリティカルなサービスへのネットワークアクセスを制限する

DIVAdirector では、次の TCP/IP ポートを使用します。

- tcp/7680 (ユーザーインタフェースコマンド用)

- tcp/8080 (HTTP サーバー用)

5.3.0 よりもあとのリリースの DIVAdirector では、そのほかに 3 つのポートが必要です。

- tcp/9763 - DIVArchiveWS Service の統合。

- tcp/9876 - DIVAtranscode Service の統合。

- tcp/6543 - DIVAdirector API Service の統合。

注記:
上記のポート番号は現在のものですが、将来変更される可能性があります。

管理者ユーザーとして実行して可能なかぎり最小特権の原則を使用する

DIVAdirector にはデフォルトのスーパー管理者ユーザーが用意されており、最初のログイン後にそのパスワードを変更する必要があります。その後、このユーザーはアクセスおよび操作用に異なるグループアクセス権を持つほかのユーザーを作成できます。

デフォルトのパスワードを変更しないと、システムが悪質なアクティビティーの対象になる可能性のある状態のままになります。デフォルトのパスワードは、インストール後およびスーパー管理者アカウントの構成後すぐに変更し、その後は最低でも 180 日ごとに変更する必要があります。変更が完了したら、それらのパスワードを安全な場所 (オフライン) に保管し、必要に応じて Oracle サポートが利用できるようにする必要があります。

システムアクティビティーをモニターする

システムアクティビティーをモニターして、DIVAdirector がどれだけ適切に動作しているかを判断できます。ログは C:\Program Files (x86)\DIVAdirector 5\cmg-server および C:\Program Files (x86)\DIVAdirector 5\www\logs にあります。

セキュリティー情報を最新に維持する

セキュリティー情報の複数のソースにアクセスできます。さまざまなソフトウェア製品のセキュリティー情報や警告については、次を参照してください。

http://www.us-cert.gov

最新のセキュリティー情報を維持するための主な方法は、DIVAdirector ソフトウェアの最新バージョンを実行することです。

2 セキュアなインストール

この章では、セキュアなインストールの計画プロセスについて説明し、システムの推奨される配備トポロジをいくつか紹介します。

環境を理解する

セキュリティーニーズをよりよく理解するには、次の問題を考慮する必要があります。

保護する必要があるリソースはどれか

本番環境における多くのリソースを保護できます。提供するセキュリティーのレベルを決定する際は、保護対象のリソースの種類を考慮してください。DIVAdirector を使用している場合は、次のリソースを保護します。

プライマリデータディスク

低解像度のクリップを含むプロキシフォルダがあります。それらは主として、DIVAdirector システムに接続されているローカルまたはリモートディスク上にあります。こうしたディスクに (DIVAdirector を使わずに) 単独でアクセスすると、セキュリティー上のリスクが生じます。この種の外部アクセスは、こうしたディスクに対して読み取りや書き込みを行う悪質なシステムか、またはこうしたディスクデバイスへのアクセスを誤って提供する内部システムから発生している可能性があります。

データベースディスクおよびバックアップディスク

DIVAdirector の構築に使用されるデータベースディスクおよびバックアップディスクのリソースがあります。それらは通常、DIVAdirector システムに接続されているローカルまたはリモートディスクです。こうしたディスクに (DIVAdirector を使わずに) 単独でアクセスすると、セキュリティー上のリスクが生じます。この種の外部アクセスは、こうしたディスクに対して読み取りや書き込みを行う悪質なシステムか、またはこうしたディスクデバイスへのアクセスを誤って提供する内部システムから発生している可能性があります。

構成ファイルおよび設定

DIVAdirector システムの構成設定は、オペレーティングシステム (OS) レベルの管理者以外のユーザーから保護する必要があります。一般に、これらの設定は OS レベルの管理ユーザーによって自動的に保護されます。管理ユーザー以外の OS ユーザーが書き込むことのできる構成ファイルを作成すると、セキュリティー上のリスクが生じることに注意してください。機密ファイルには、インストールディレクトリに格納されているすべてのアプリケーション構成ファイル (次のものを含む) が含まれます。

- www\Web.config

- Api\Oracle.DIVAdirector.Api.exe.config

- TaskManager\Oracle.DIVAdirector.TaskManager.exe.config

- cmgserver\cmgserver.ini

だれからリソースを保護するか

一般に、前のセクションで説明したリソースは、構成されているシステム上の管理者以外のすべてのアクセスから、あるいは WAN または FC ファブリックを使用してこれらのリソースにアクセスできる悪質な外部システムから保護する必要があります。

戦略的リソースの保護に失敗した場合に何が起こるか

戦略的なリソースに対する保護の失敗には、不適切なアクセス (通常の DIVAdirector 操作以外のデータへのアクセス) から、データ破壊 (通常のアクセス権以外のディスクまたはテープへの書き込み) までさまざまな場合があります。

3 セキュリティー機能

潜在的なセキュリティーの脅威を回避するには、DIVAdirector を運用しているお客様がシステムの認証と承認を考慮する必要があります。

こうしたセキュリティーの脅威は、適切な構成によって、また付録A セキュアな配備のためのチェックリストにあるインストール後のチェックリストに従うことによって最小限に抑えることができます。

セキュリティーモデル

セキュリティーの脅威からの保護を実現するための重要なセキュリティー機能は次のとおりです。

- 認証 - 承認された個人にのみシステムおよびデータへのアクセスが許可されるようにします。

- 承認 - システム権限およびデータへのアクセス制御。この機能は、認証に基づいて、個人が適切なアクセスのみを取得することを保証します。

A セキュアな配備のためのチェックリスト

1. DIVArchive または DIVAdirector の管理者ロールまたはサービスロールが割り当てられている Administrator およびほかのすべての OS アカウントに対して強力なパスワードを設定します。

2. ローカル管理者の OS アカウントを使用せず、必要に応じてほかのユーザーアカウントにロールを割り当てます。

3. DIVAdirector の Administrator ユーザーに対して強力なパスワードを設定します。インストール時のデフォルトのパスワードから強力なパスワードにただちに変更してください。これは、DIVAdirector の「Admin」、「Personal」の設定画面から実行できます。

4. ファイアウォールをシステムにインストールし、デフォルトの DIVAdirector ポート規則を適用します。

5. セキュリティーパッチが含まれているため、OS と DIVAdirector の更新を定期的にインストールします。

6. ウィルス対策機能をインストールし、パフォーマンス上の理由で DIVAdirector のプロセスおよびストレージを除外します。

オラクルの法律上の注意点について

コピーライトについて

Copyright © 1994-2016, Oracle and/or its affiliates.All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

制限付権利について

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

アルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のアルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが非公開の試作版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のベータ・トライアル契約のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle PartnerNetwork Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティについて

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。