1 Overview

This chapter provides an overview of the DIVA Enterprise Connect product and explains the general principles of application security.

Product Overview

Oracle DIVA Enterprise Connect is a standards based Web Service API implemented on the Oracle WebLogic Suite. DIVA Enterprise Connect interacts with the Oracle DIVArchive and Oracle DIVAnet systems, acting as a web service binding for the DIVArchive API. DIVA Enterprise Connect provides a client computer with a language and operating system independent method of submitting requests to archive, restore, copy, or delete content. It allows clients to gather information about archived objects and media, and manage archive devices (for example, tape libraries and disk arrays). The DIVA Enterprise Connect platform consists of Oracle WebLogic, installation and administration scripts, data files, and configuration. The installation scripts assist in installing and configuring the DIVA Enterprise Connect platform.

Oracle DIVArchive and Oracle DIVAnet

Oracle DIVArchive is a Content Management Solution specifically engineered for archiving, tracking, and restoring large amounts of rich media and broadcast digital assets. It integrates with a multitude of industry standard software, archive media, transfer protocols, hardware platforms, and the Cloud. Oracle DIVArchive enables organizations to manage the lifecycle of their digital assets through automated policies that move data to the appropriate tier of storage based on access patterns, age, and storage utilization.

Oracle DIVAnet provides a unified view of archived digital assets across multiple, distributed DIVArchive systems, and the Cloud. It facilitates moving content back and forth among DIVArchive sites, and to and from customer Source/Destination servers and disks. DIVAnet performs its tasks for disaster recovery, content distribution, access control, performance, and content availability. By connecting to multiple DIVArchive sites, DIVAnet creates a virtual archive system that spans geographical locations.

For more information about DIVArchive and DIVAnet, see the Oracle DIVArchive 7.5 documentation library, and the Oracle DIVAnet 2.2 documentation library.

Oracle WebLogic

Oracle WebLogic Server is an Application Server framework based on the Oracle Java 2 Platform, Enterprise Edition (J2EE) version technologies. J2EE is the standard platform for developing multitiered enterprise applications based on the Java programming language. WebLogic Server J2EE applications are based on standardized, modular components. WebLogic Server provides a complete set of services for those modules and handles many details of application behavior automatically, without requiring programming.

WebLogic Server includes a security architecture that provides a unique and secure foundation for applications that are available through the web. By taking advantage of the security features in WebLogic Server, enterprises benefit from a comprehensive, flexible security infrastructure designed to address the security challenges of making applications available on the web. You can use WebLogic security standalone to secure WebLogic Server applications, or as part of an enterprise-wide, security management system that represents a best in breed, security management solution. More information on standard WebLogic security features can be found at https://docs.oracle.com/middleware/12212/wls/wls-secure.htm.

Oracle DIVAnet ManagerAdapter

The DIVAnet ManagerAdapter Service serves as a bridge between remote servers and Oracle DIVArchive. Oracle recommends that it is installed and configured on the DIVArchive Manager platform. You can use the ManagerAdapter as a bridge to establish a secure connection between DIVA Enterprise Connect and DIVArchive.

General Security Principles

The following sections describe the fundamental principles that are required to use any application securely.

Keeping Software Up To Date

Stay current with the release of Oracle DIVA Enterprise Connect that you run. You can find current versions of the software for download on the Oracle Software Delivery Cloud at https://edelivery.oracle.com/.

Restricting Network Access to Critical Services

DIVA Enterprise Connect uses the following TCP/IP ports by default:

  • tcp/7001 is the default HTTP WebLogic Admin Console UI port

  • tcp/7002 is the default HTTPS (secure) WebLogic Admin Console UI port

  • tcp/9443 is the default HTTP DIVA Web Services port

  • tcp/9444 is the default HTTPs (secure) DIVA Web Services port

Note:

Not all of these ports must be exposed externally, and are based on configuration and usage. To avoid potential security risk, Oracle strongly recommends keeping port 7001 and 7002 blocked. If unencrypted HTTP access from remote sites is not needed, Oracle recommends blocking port 9443 as well.

Use Principle of Least Privilege where Possible

The DIVA Enterprise Connect installer requires a Linux admin user that is not root. WebLogic must always run as this Linux user. This Linux user must not be used for other applications or services (for example, DIVArchive). Updates to configuration files and scripts must not grant world privileges on files in the release. Firewalls must restrict ports to only those that are required. You can use both WebLogic and DIVAnet access control features (briefly described later in this chapter) to restrict API clients and systems to the least privilege possible.

Monitoring System Activity

You must monitor system activity to determine how well DIVA Enterprise Connect is operating, and whether it is logging any unusual activity. Check the log files located in the $DIVAS_HOME/logs folder. You should periodically monitor the access*.log files in the $DIVAS_HOME/logs directory for suspicious client activity.

Keeping Up To Date on Latest Security Information

You can access several sources of security information and alerts for a large variety of software products at http://www.us-cert.gov.

The primary method of keeping up to date on security matters is to run the most current release of the DIVA Enterprise Connect software.