1 Overview

This chapter provides an overview of the Oracle DIVAnet 2.3.0 product and explains the general principles of application security.

Product Overview

Oracle DIVAnet provides a unified view of archived content across multiple, distributed Oracle DIVArchive systems. Oracle's DIVArchive is a scalable content storage management system supporting archival to tape libraries and disk systems. DIVAnet facilitates the moving of content back and forth among DIVArchive sites, and from customer Source and Destination servers and disks. It performs its tasks for the purposes of disaster recovery, content distribution, access control, performance, and content availability.

DIVAnet consists of the following major components:

DIVAnet ClientAdapter Service

Application clients that want to use the DIVArchive API, or want to use the DIVAnet GUI, connect to the DIVAnet ClientAdapter Service. This DIVAnet service accepts web and socket connections from applications and processes the requests. A ClientAdapter is configured on each site that has applications that are local to the site where DIVArchive and DIVAnet are installed.

DIVAnet ManagerAdapter Service

The DIVAnet ManagerAdapter Service serves as a bridge between DIVAnet and the Oracle DIVArchive Manager. It must be configured to provide remote access by other DIVAnet systems.

DIVAnet DbSync Service

The DIVAnet DbSync Service is responsible for synchronizing asset information from multiple DIVArchive sites, and storing the information in the DIVAnet database. DbSync communicates remotely with ManagerAdapter services on multiple sites to synchronize archived object information. DbSync is typically deployed with the ClientAdapter. The DbSync service and ClientAdapter both require direct access to the DIVAnet database.

DIVAnet User Interface (DIVAnetUI)

DIVAnetUI is a GUI application that enables monitoring DIVAnet requests, and view, copy, and delete DIVAnet assets (DIVA archived objects) across multiple DIVArchive sites. All DIVAnet level requests can be monitored, whether issued through the API or through the UI itself. You can also view asset information for all configured DIVArchive sites, regardless of whether the asset was archived through DIVAnet. DIVAnetUI provides flexible ways of querying both request information and asset information.

General Security Principles

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

Keep Software up to Date

Stay current with the version of DIVAnet that you run. You can find current versions of the software for download at the Oracle Software Delivery Cloud:

https://edelivery.oracle.com/

Restrict Network Access to Critical Services

DIVAnet uses the following TCP/IP ports by default:

  • tcp/9801 is the default WebService port used by the DIVAnet ClientAdapter

  • tcp/7101 is the default API socket port used by DIVAnet ClientAdapter (you can configure other ports)

  • tcp/9800 is the default WebService port used by the DIVAnet ManagerAdapter

Note:

Not all of these ports must be exposed externally, and are based on configuration and usage.

The DbSync port (by default, port 9802) should remain blocked for network access outside of the server machine running DIVAnet.

Use Principle of Least Privilege where Possible

DIVAnet services should not be run as admin or root. Running the services using a different operating system user (than the user used to administer the application) contributes to overall system security.

The DIVanet Linux installer requires two users to complete DIVAnet installation - diva and an operating system user. Administrators and Operators use the diva account to install and monitor DIVAnet. The operating system user controls the DIVAnet services.

Firewalls must restrict ports to only those that are required. DIVAnet contains access control features (briefly described in Access Control) used to restrict users and systems to the least privilege possible.

Monitor System Activity

You must monitor system activity to determine how well DIVAnet is operating and whether it is logging any unusual activity. Check the log files located in the $DIVANET_HOME/Program/log folder.

Keep 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 way to keep up to date on security matters is to run the most current release of the DIVAnet software.