Overview of Oracle Database Appliance Security

Oracle Database Appliance provides a complete package of integrated security capabilities to complement its integrated hardware and software system design.

In addition to basic security principles, Oracle Database Appliance addresses survivability, defense in depth, least privilege, and accountability. Oracle Database Appliance delivers a well-integrated set of security capabilities that help organizations address their most-pressing security requirements and concerns.

Topics:

Basic Security Principles

Oracle Database Appliance is configured with common basic security principles for software and hardware.

Basic security includes the following methods:

Oracle Database Appliance uses identity and access management principles including least privilege implementation to control access to key components, services and data. System administration requires root access. Oracle Grid Infrastructure and database management is performed with a combination of root and unprivileged users such as database and grid.

Role separation of database and grid operating system users is supported and recommended. By default, Oracle Database Appliance has one database user. All administration through ODACLI commands requires root access. However, the multi-user access feature allows a non-root, or unprivileged user to administer using ODACLI commands and more than one database user to be present on the system, each owning and managing their database homes and databases. Virtualization support allows isolation of database resources.

For data protection, Oracle Database security features such as Transparent Data Encryption (TDE) and Oracle Database Vault are available. Oracle Audit Vault and Database Firewall (Oracle AVDF) can be used for auditing and network monitoring respectively.

Survivability of Mission-Critical Workloads

Oracle Database Appliance follows Oracle Maximum Availability Architecture best practices, which can prevent or minimize the damage caused from accidental and malicious actions taken by internal users or external parties.

Oracle Maximum Availability Architecture best practices help to provide organizations with hardware and software platforms for mission-critical workloads. These best practices increase survivability by using the following methods:

Defense in Depth to Secure the Operating Environment

Oracle Database Appliance employs multiple, independent, and mutually-reinforcing security controls to help organizations create a secure operating environment for their workloads and data.

Oracle Database Appliance supports the principle of defense in depth by:

Least Privilege for Services and Users

The principle of least privilege includes more than ensuring that applications, services and users have access to the capabilities that they need to perform their tasks. It is equally important to limit access to unnecessary capabilities, services, and interfaces.

Oracle Database Appliance promotes the principle of least privilege by:

Whether caused by accident or by malicious attack, applications can misbehave. Enforcing Least Privilege practices helps to prevent applications from causing harm beyond their intended use.

Accountability of Events and Actions

When an incident occurs, a system must be able to detect and report the incident. Similarly, when an event cannot be prevented, it is imperative that an organization be able to detect that the event occurred so that proper responses can be taken.

Oracle Database Appliance uses the following methods to support the principle of accountability: