Oracle® DIVAdirector

安全指南

发行版 5.3

E71128-01

2015 年 12 月

Oracle DIVAdirector 安全指南, 发行版 5.3

E71128-01

版权所有 © 2015， Oracle 和/或其附属公司。保留所有权利。

第一作者：  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.

本软件或硬件是为了在各种信息管理应用领域内的一般使用而开发的。它不应被应用于任何存在危险或潜在危险的应用领域，也不是为此而开发的，其中包括可能会产生人身伤害的应用领域。如果在危险应用领域内使用本软件或硬件，贵方应负责采取所有适当的防范措施，包括备份、冗余和其它确保安全使用本软件或硬件的措施。对于因在危险应用领域内使用本软件或硬件所造成的一切损失或损害，Oracle Corporation 及其附属公司概不负责。

Oracle 和 Java 是 Oracle 和/或其附属公司的注册商标。其他名称可能是各自所有者的商标。

Intel 和 Intel Xeon 是 Intel Corporation 的商标或注册商标。所有 SPARC 商标均是 SPARC International, Inc 的商标或注册商标，并应按照许可证的规定使用。AMD、Opteron、AMD 徽标以及 AMD Opteron 徽标是 Advanced Micro Devices 的商标或注册商标。UNIX 是 The Open Group 的注册商标。

本软件或硬件以及文档可能提供了访问第三方内容、产品和服务的方式或有关这些内容、产品和服务的信息。除非您与 Oracle 签订的相应协议另行规定，否则对于第三方内容、产品和服务，Oracle Corporation 及其附属公司明确表示不承担任何种类的保证，亦不对其承担任何责任。除非您和 Oracle 签订的相应协议另行规定，否则对于因访问或使用第三方内容、产品或服务所造成的任何损失、成本或损害，Oracle Corporation 及其附属公司概不负责。

目录

标题和版权信息

前言

- 目标读者

- 文档可访问性

1 概述

- 产品概述

- DIVAdirector 服务器

- DIVAdirector Web

- DIVAdirector 数据库

- DIVAdirector 转码器服务

- DIVAdirector 任务管理器服务

- DIVAdirector API 服务

- 一般安全原则

- 保持软件为最新版本

- 限制对关键服务的网络访问

- 以 ADMIN 用户身份运行并尽可能使用最小特权原则

- 监视系统活动

- 密切关注最新安全信息

2 安全安装

- 了解环境

- 需要保护哪些资源？

- 主数据磁盘

- 数据库磁盘和备份磁盘

- 配置文件和设置

- 要避免资源被哪些用户访问？

- 如果对战略性资源的保护失败，将会产生什么后果？

3 安全功能

- 安全模型

A 安全部署核对表

前言

《Oracle DIVAdirector 安全指南》包括 DIVAdirector 产品的相关信息并介绍了应用程序的一般安全原则。

目标读者

本指南的目标读者是要使用 DIVAdirector 的安全功能以及要安全可靠地安装和配置 DIVAdirector 的所有人。

文档可访问性

有关 Oracle 对可访问性的承诺，请访问 Oracle Accessibility Program 网站 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc。

获得 Oracle 支持

购买了支持服务的 Oracle 客户可通过 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 系统交互的工具。用户界面 (User Interface, UI) 通过 Web 浏览器以图形方式提供。DIVAdirector 主要包括以下组件：

DIVAdirector 服务器

DIVAdirector 服务器通过 C++ API 为 DIVAdirector Web 请求的所有操作提供与 DIVArchive 的接口。它还将发现的对象存储在 DIVArchive 中的信息同步到自己的数据库中。它监视所配置的代理、元数据和操作的放置文件夹，并维护所有放置文件夹和 UI 操作的历史记录。

DIVAdirector Web

DIVAdirector 的 Web 模块提供基于 Web 的 UI 界面，用户可通过该界面搜索在 DIVArchive 中发现的对象，管理用户访问权限，添加资产元数据，播放对象的代理，以及对添加到材料箱或拍摄程序表中的项目执行恢复、部分恢复以及删除等操作。还支持用户在本地浏览文件，以及将内容归档到 DIVArchive 系统。

DIVAdirector 数据库

DIVAdirector 使用 PostgreSQL 存储所有 DIVArchive 资产信息、元数据、代理信息、用户信息、操作历史记录以及配置设置。

DIVAdirector 转码器服务

DIVAdirector 转码器服务是一个由 DIVAdirector 调用的单独服务，用于将高分辨率的剪辑转码为低分辨率的代理，然后剪辑就可以在 DIVAdirector Web UI 中显示。

DIVAdirector 任务管理器服务

DIVAdirector 任务管理器服务是一个 Windows 服务应用程序，可在标准的“服务控制管理器”对话框中查看。此应用程序负责在后台进程中执行可能长期运行的任务。

DIVAdirector API 服务

此服务为常用的 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 发行版还需要另外三个端口：

- tcp/9763－DIVArchiveWS 服务集成。

- tcp/9876－DIVAtranscode 服务集成。

- tcp/6543－DIVAdirector API 服务集成。

注意:
上面列出的端口号是最新的端口号，但是将来可能会更改。

以 ADMIN 用户身份运行并尽可能使用最小特权原则

DIVAdirector 提供了默认的 Super Admin 用户，其密码应该在第一次登录后更改。然后，此用户可以创建对访问和操作具有不同组权限的其他用户。

如果默认密码未更改，系统就可能受到恶意行为的威胁。对于 Super Admin 帐户，需要在安装和配置后立即更改默认密码，之后至少每 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）会带来安全问题。这种外部访问可能来自试图读取或写入这些磁盘的恶意系统，也可能来自无意中对这些磁盘提供访问的内部系统。

配置文件和设置

必须防止操作系统 (operating system, OS) 级的非管理员用户访问 DIVAdirector 系统配置设置。通常情况下，只有 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 管理员或服务角色的其他 OS 帐户设置强密码。

2. 请勿使用本地管理员 OS 帐户，而应根据需要将角色分配给其他用户帐户。

3. 为 DIVAdirector 管理员用户设置强密码。立刻将安装的默认密码更改为强密码。可以通过 DIVAdirector Admin、Personal 设置屏幕执行此操作。

4. 在系统上安装防火墙并应用默认 DIVAdirector 端口规则。

5. 定期安装 OS 和 DIVAdirector 更新，因为其中包含安全修补程序。

6. 安装防病毒软件，出于性能原因，请将 DIVAdirector 进程和存储排除在监视范围之外。

Oracle 法律声明

版权声明

版权所有 (C) 1994-2016，Oracle 和/或其附属公司。保留所有权利。

许可证限制担保/间接损害免责声明

本软件和相关文档是根据许可证协议提供的，该许可证协议中规定了关于使用和公开本软件和相关文档的各种限制，并受知识产权法的保护。除非在许可证协议中明确许可或适用法律明确授权，否则不得以任何形式、任何方式使用、拷贝、复制、翻译、广播、修改、授权、传播、分发、展示、执行、发布或显示本软件和相关文档的任何部分。除非法律要求实现互操作，否则严禁对本软件进行逆向工程设计、反汇编或反编译。

担保免责声明

此文档所含信息可能随时被修改，恕不另行通知，我们不保证该信息没有错误。如果贵方发现任何问题，请书面通知我们。

有限权利声明

如果将本软件或相关文档交付给美国政府，或者交付给以美国政府名义获得许可证的任何机构，则适用以下注意事项：

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.

危险应用领域声明

本软件或硬件是为了在各种信息管理应用领域内的一般使用而开发的。它不应被应用于任何存在危险或潜在危险的应用领域，也不是为此而开发的，其中包括可能会产生人身伤害的应用领域。如果在危险应用领域内使用本软件或硬件，贵方应负责采取所有适当的防范措施，包括备份、冗余和其它确保安全使用本软件或硬件的措施。对于因在危险应用领域内使用本软件或硬件所造成的一切损失或损害，Oracle Corporation 及其附属公司概不负责。

商标声明

Oracle 和 Java 是 Oracle 和/或其附属公司的注册商标。其他名称可能是各自所有者的商标。

Intel 和 Intel Xeon 是 Intel Corporation 的商标或注册商标。所有 SPARC 商标均是 SPARC International, Inc 的商标或注册商标，并应按照许可证的规定使用。AMD、Opteron、AMD 徽标以及 AMD Opteron 徽标是 Advanced Micro Devices 的商标或注册商标。UNIX 是 The Open Group 的注册商标。

第三方内容、产品和服务免责声明

本软件或硬件以及文档可能提供了访问第三方内容、产品和服务的方式或有关这些内容、产品和服务的信息。除非您与 Oracle 签订的相应协议另行规定，否则对于第三方内容、产品和服务，Oracle Corporation 及其附属公司明确表示不承担任何种类的保证，亦不对其承担任何责任。除非您和 Oracle 签订的相应协议另行规定，否则对于因访问或使用第三方内容、产品或服务所造成的任何损失、成本或损害，Oracle Corporation 及其附属公司概不负责。

Alpha 和 Beta 版草稿文档声明

本文档属于前期制作文档：

本文档属于前期制作文档，仅供演示和预备之用。本文档可能不是针对贵方正运行软件的硬件撰写的。Oracle Corporation 及其附属公司对预发布文档不做任何担保，且对因使用该文档所导致的任何损失、费用或损害概不负责。

Alpha 和 Beta 版草稿文档声明

本文档属于前期制作文档：

本文档中所包含的信息仅供参考之用，仅限于客户咨询委员会成员参考或依据 beta 试用版协议的用户参考。该信息不承诺提供任何资料、代码或功能，并且不应该作为制定购买决策的依据。本文档所述的任何特性或功能的开发、发行和时间规划均由 Oracle 自行决定。

本文档的任何形式（软件或印刷品）均包含 Oracle 独家所有的专有信息。您对本机密材料的访问和使用，受已生效且您同意遵守的 Oracle 主协议、Oracle 许可及服务协议书、Oracle合作伙伴网络协议、Oracle 分销协议或其他许可证协议的条款和条件制约。未经 Oracle 事先书面许可，不得向 Oracle 之外的任何人披露、拷贝、复制或分发本文档及本文档所包含的信息。本文档既不属于您许可证协议的一部分，也不会纳入任何与 Oracle 及其子公司或附属公司的合同协议之中。

文档可访问性

有关 Oracle 对可访问性的承诺，请访问 Oracle Accessibility Program 网站 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc。

获得 Oracle 支持

购买了支持服务的 Oracle 客户可通过 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。