General Security Principles

Similar documents
Oracle Enterprise Manager

Oracle Enterprise Data Quality for Product Data

JavaFX. JavaFX System Requirements Release E

Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved.

Oracle WebCenter Portal. Starting Points for Oracle WebCenter Portal Installation

Oracle Hospitality OPERA Exchange Interface Cloud Authentication. October 2017

Defining Constants and Variables for Oracle Java CAPS Environments

Oracle Cloud What's New for Oracle WebCenter Portal Cloud Service

1 Understanding the Cross Reference Facility

Microsoft Active Directory Plug-in User s Guide Release

Oracle Communications Configuration Management

Oracle Enterprise Manager. 1 Introduction. System Monitoring Plug-in for Oracle Enterprise Manager Ops Center Guide 11g Release 1 (

Oracle Utilities Opower Custom URL Configuration

Oracle WebCenter Portal

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Installing and Updating Local Software Packages 12c Release

Database Change Reference Release 6.3

New Features in Primavera Professional 15.2

Security Guide Release 4.0

What s New for Cloud at Customer What's New for the Cloud Services on Oracle Cloud at Customer New Documentation for Oracle Cloud at Customer

Oracle Enterprise Manager Ops Center

Oracle Database Firewall. 1 Downloading the Latest Version of This Document. 2 Known Issues. Release Notes Release 5.

Oracle Enterprise Manager Ops Center. Introduction. Creating Oracle Solaris 11 Zones Guide 12c Release 1 ( )

Oracle Utilities Work and Asset Management Integration to Primavera P6 Enterprise Project Portfolio Management

What s New for Oracle Cloud Stack Manager. Topics: July Oracle Cloud. What's New for Oracle Cloud Stack Release

Oracle Fusion Middleware. 1 Introduction. 1.1 Supported Functionality and Intended Use. 1.2 Limitations

Oracle Fusion Middleware

Managing Zone Configuration

PeopleSoft Fluid Required Fields Standards

Oracle Database Mobile Server

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Creating vservers 12c Release 1 ( )

Oracle Fusion Middleware

Microsoft Internet Information Services (IIS) Plug-in User s Guide Release

Oracle Banking Channels Bank User Base

Oracle Utilities Advanced Spatial and Operational Analytics

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Hardware and Software Configuration

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need

Oracle Hospitality Query and Analysis Languages and Translation Configuration Guide. March 2016

Oracle Fusion Middleware. 1 Contents. 2 Where to Find Oracle WebLogic Tuxedo Connector Samples. 3 Configuring the Oracle WebLogic Tuxedo Connector

OKM Key Management Appliance

Oracle Health Sciences Information Gateway. 1 Introduction. Security Guide Release 2.0.1

JD Edwards EnterpriseOne. Overview. Prerequisites. Web Client for ipad Quick Start Guide Release 8.98 Update 4, Service Pack 5

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need

Oracle Hospitality Cruise Meal Count System Security Guide Release 8.3 E

Oracle Fusion Middleware Creating Domain Templates Using the Domain Template Builder. 12c ( )

PeopleSoft Fluid Icon Standards

Oracle Hospitality MICROS Commerce Platform Release Notes Release Part Number: E December 2015

JD Edwards EnterpriseOne Licensing

Oracle Enterprise Manager Ops Center. Introduction. Provisioning Oracle Solaris 10 Operating Systems 12c Release 2 ( )

Oracle Hospitality Suite8 Export to Outlook User Manual Release 8.9. July 2015

Oracle. Field Service Cloud Using Android and ios Mobile Applications 18B

Oracle Fusion Middleware

Report Management and Editor!

Recipe Calculation Survey. Materials Control. Copyright by: MICROS-FIDELIO GmbH Europadamm 2-6 D Neuss Date: August 21 st 2007.

Supported Browsers. Known Issues. Topics: Oracle Cloud. Known Issues for Oracle Java Cloud Service Release

Oracle Hospitality ecommerce Integration Cloud Service Security Guide Release 4.2 E

Introduction to Auto Service Request

Oracle Communications Order and Service Management. OSM New Features

StorageTek Linear Tape File System, Library Edition

Documentation Accessibility. Access to Oracle Support

Oracle Enterprise Manager Ops Center. Introduction. Creating Oracle Solaris 11 Zones 12c Release 2 ( )

Oracle Configuration Manager

Materials Control. Account Classes. Product Version Account Classes. Document Title: Joerg Trommeschlaeger

Oracle Hospitality Cruise Fine Dining System Security Guide Release E

Oracle Enterprise Manager Ops Center. Overview. What You Need. Create Oracle Solaris 10 Zones 12c Release 3 ( )

Oracle Fusion Middleware Oracle Stream Analytics Release Notes. 12c Release ( )

Contents About Connecting the Content Repository... 5 Prerequisites for Configuring a Content Repository and Unifier... 5

Microsoft.NET Framework Plug-in User s Guide Release

Oracle Retail MICROS Stores2 Functional Document Sales - Receipt List Screen Release September 2015

Oracle Fusion Middleware

Taleo Enterprise Deep Linking Configuration Guide Release 17

Oracle. Field Service Cloud Using the Parts Catalog

Oracle Enterprise Manager Ops Center

Oracle Hospitality ecommerce Integration Cloud Service Security Guide Release 18.1 E

Oracle Hospitality RES 3700 Server Setup Guide Release 5.5 E May 2016

Export generates an empty file

Oracle Fusion Middleware

Oracle Enterprise Manager Ops Center E Introduction

JavaFX. JavaFX 2.2 System Requirements Release 2.2 E

Oracle Hospitality OPERA Cloud Services Security Guide Release 1.20 E June 2016

Oracle Communications Services Gatekeeper

Importing an SNA Custom Handshake Class

Oracle Cloud. Oracle Cloud Adapters Postinstallation Configuration Guide E

Oracle Enterprise Single Sign-on Logon Manager How-To: Configuring ESSO-LM Event Logging with Microsoft SQL Server 2005 Release

JavaFX. JavaFX System Requirements Release E

Oracle Cloud Getting Started with Oracle WebCenter Portal Cloud Service

Oracle Cloud E

Oracle Exadata Healthchecks Plug-in Contents

New Features in Primavera P6 16.2

Known Issues for Oracle Oracle Autonomous API Platform Cloud Service. Topics: Oracle Cloud

Oracle Utilities Smart Grid Gateway

Insbridge Enterprise Rating Portal Configuration Guide

Oracle Fusion Middleware

MySQL Port Reference

Release Notes for Oracle GoldenGate for Big Data 12c ( )

About these Release Notes

Oracle Identity Manager Connector Guide for Dropbox. Release

Oracle Endeca Guided Search Compatibility Matrix

Oracle Tuxedo Mainframe Adapter for SNA

Module Code Entries Utility Oracle FLEXCUBE Universal Banking Release [December] [2016]

Oracle Argus Safety. 1 Configuration. 1.1 Configuring a Reporting Destination for the emdr Profile. emdr Best Practices Document Release 8.0.

Transcription:

Oracle Enterprise Data Quality for Product Data Security Guide Release 11g R1 (11.1.1.6) E35849-02 February 2013 This document describes the general principles of security of the Oracle Enterprise Data Quality for Product Data (EDQP) application and contains the following: General Security Principles EDQP Security Overview Security Features Secure Installation and Configuration Related Documents General Security Principles The following sections describe the fundamental principles of using the EDQP application securely. Keep Software Up To Date One of the principles of good security practice is to keep all software versions and patches up to date. 1. Ensure that the latest version of EDQP is installed. 2. Ensure that the compatible version of the EDQP Java client (the client applications) is downloaded and used for development of Data Service Applications and data lenses. 3. Ensure that the latest version of EDQP Services for Excel is installed. Restrict Network Access to Critical Services Oracle Platform Security Services (OPSS) is the underlying platform on which the Oracle Fusion Middleware security framework is built. OPSS is standards-based and complies with role-based-access-control (RBAC), Java Enterprise Edition (Java EE), and Java Authorization and Authentication Service (JAAS). Oracle Platform Security Services enable the shared security framework to furnish uniform security and identity management across the enterprise. For more information about Oracle Platform Security Services, see Oracle Fusion Middleware Application Security Guide at http://docs.oracle.com/cd/e23943_01/core.1111/e10043/toc.htm EDQP uses the OPSS standard Oracle authentication sub-system. Both user authentication and password encryption meet industry standards. Passwords are never transmitted in the clear. This allows users outside the firewall to safely access 1

and use the system. For reasons of performance and ease of integration, network data traffic is not encrypted. It is recommended that access of EDQP using our standard product APIs and web services is placed behind your corporate firewall. Follow the Principle of Least Privilege Controlling access to system resources is achieved by requiring users to authenticate at log in (authentication) and by restricting users to only the resources for which they are authorized (authorization). EDQP application implements Roles and Permissions using the recommended Oracle framework. Roles can be assigned to users; the privileges associated with each role grants users access to particular components in EDQP. For more information about restricting user privileges, see Oracle Enterprise Data Quality for Product Data Oracle DataLens Server Administration Guide. Keep Up To Date on Latest Security Information Oracle continually improves its software and documentation. Check the Security What s New Web site on the Oracle Technology Network yearly for news and updates at http://www.oracle.com/technetwork/topics/security/whatsnew/index.html EDQP Security Overview The EDQP security model is built on the Oracle Fusion Middleware security framework, which incorporates the Java security model. The Java model is a role-based, declarative model that employs container-managed security where resources are protected by roles that are assigned to users. For more information about restricting user privileges, see Oracle Enterprise Data Quality for Product Data Oracle DataLens Server Administration Guide. For more information about EDQP, see the documents listed in Related Documents. Security Features The following sections describe the specific security mechanisms offered by EDQP. The Security Model EDQP is tightly integrated with the Oracle Fusion Middleware Security architecture and delegates core security functionality to components of that architecture. Specifically, any Oracle Enterprise Data Quality for Products installation makes use of the following types of security providers: An authentication provider that knows how to access information about the users and groups accessible to EDQP and is responsible for authenticating users. A policy store provider that provides access to Application Roles and Application Policies, which forms a core part of the security policy and determines what users are able to view and access in EDQP. By default, an EDQP installation is configured with an authentication provider that uses the Oracle WebLogic Server embedded LDAP server for user and group information. The EDQP default policy store provider and credential store provider stores Credentials, Application Roles and Application Policies in files in the domain. 2

After installing EDQP, you can reconfigure the domain to use alternative security providers. For example, you might want to reconfigure your installation to use an Oracle Internet Directory service, or another LDAP server for authentication. Key Security Features The key EDQP security features are: Authentication Each EDQP installation has an associated Oracle WebLogic Server domain. EDQP delegates user authentication to the authentication provider configured for the associated WebLogic domain. The authentication provider accesses user and group information stored in the associated LDAP server. The default LDAP server at time of installation is the WebLogic embedded LDAP server. The WebLogic Administrative Console is used to create and manage users and groups for the EDQP domain, updating the embedded LDAP server. Authorization Once a user has been authenticated, authorization security is used to limit their access to only the system resources that you want them to see and use. Authorization for EDQP is controlled by a security policy defined in terms of applications roles. For information about configuring and using authentication with the EDQP WebLogic Server domain, see WebLogic Administration Console Online Help at http://docs.oracle.com/cd/e23943_01/wls.htm Secure Installation and Configuration The following sections describe how to securely install and configure EDQP. Installation Overview EDQP is installed into an Oracle WebLogic Server domain during installation, which is a logically related group of resources that are managed as a unit. During a typical installation, an Oracle WebLogic Server domain named dls_domain (a shortened version of DataLens System domain) is created, and the EDQP Web application is installed into this domain. The domain name can vary depending on your preferences. One instance of Oracle WebLogic Server is installed as an Oracle DataLens Administration Server. This Administration Server provides a central point for managing an Oracle WebLogic Server domain. The Administration Server hosts the Administration Console, which is a Web application accessible from any supported Web browser with network access to the Administration Server. EDQP uses the active security realm configured for the Oracle WebLogic Server domain into which it is installed. EDQP authentication is handled by the Oracle WebLogic Server authentication providers. An authentication provider performs the following functions: 1. Establishes the identity of users and system processes 2. Transmits identity information Upon installation, EDQP is configured to use the directory server embedded in Oracle WebLogic Server as both the default authentication provider and the repository for users and groups. You can use and manage alternate authentication providers in the Oracle WebLogic Administration Console. 3

Caution: The use of Oracle Virtual Directory in combination with Microsoft Directory Server is not supported. Do not use this combination. Secure EDQP Installation Architecture The following diagram represents typical deployment structure of the EDQP. Figure 1 EDQP Secure Topology The EDQP client applications can be any of the following: 1. Browser-based user interface including the Welcome and Administration Web pages. 2. Java WebStart based clients: AutoBuild, Governance Studio, Application Studio, Knowledge Studio, and Task Manager. 3. Services for Excel, which is an Add-In to Excel. Installing EDQP Use the following the guides to securely install EDQP into your enterprise. Note: All administration users created must be unique to ensure a secure environment. 1. To install Oracle WebLogic Server securely, see Oracle Fusion Middleware Getting Started With Installation for Oracle WebLogic Server 11g Release 1 (10.3.6) at http://docs.oracle.com/cd/e23943_01/core.1111/e10043.pdf Also, see the following documents related to Oracle WebLogic Server security: Oracle Fusion Middleware Securing a Production Environment for Oracle WebLogic Server 11g at http://docs.oracle.com/cd/e14571_01/web.1111/e13705/toc.htm 4

Oracle Fusion Middleware Managing Server Startup and Shutdown for Oracle WebLogic Server11g Release 1 (10.3.6) at http://docs.oracle.com/cd/e23943_01/web.1111/e13708/toc.htm Oracle recommends that you change the default WebLogic domain password for EDQP to ensure a secure installation. The default credentials are user, dlsadmin, and password, dlsadmin1. 2. To install EDQP, see Oracle Enterprise Data Quality for Product Data Oracle DataLens Server Installation Guide at http://docs.oracle.com/cd/e35636_01/index.htm 3. To install EDQP with enterprise wide Single Sign-On capabilities, see Oracle Access Manager Integration Guide 10g at http://docs.oracle.com/cd/e12530_01/oam.1014/e10356.pdf Secure Installation of EDQP Configuration Database EDQP installs a configuration schema into the Oracle database of your choice. EDQP is certified with Oracle, PostgreSQL, and JavaDB databases. The EDQP configuration schema is used to persist system configuration information, such as server configurations and database connections, job history, and the history of important system assets, such as data lenses, and Data Services Applications (DSAs). For a secure installation, Oracle recommends that you use an Oracle database because it provides full password security; JavaDB does not provide encrypted password security. The Oracle Enterprise Data Quality for Product Data Oracle DataLens Server Installation Guide contains the details on how to select your secure configuration schema data source at the time of installation. Post-Installation Configuration This section explains how to configure security for a new installation of EDQP. Changing the Default WebLogic Domain Password If you did not change the default EDQP WebLogic Domain administrative password prior to installation, change this password once the installation is complete using the WebLogic Administration Console. For more information about changing domain passwords, see WebLogic Administration Console Online Help at http://docs.oracle.com/cd/e23943_01/wls.htm Changing the Default WebLogic Domain Configuration Database Password You must change the default EDQP WebLogic Domain data source password to secure the database using the WebLogic Administration Console. The data source is named PDQRepository, which must not be changed. These instructions apply to the Oracle configuration database type; you cannot change the JavaDB install data source password. For more information about changing domain passwords, see WebLogic Administration Console Online Help at http://docs.oracle.com/cd/e23943_01/wls.htm Using HTTPS for all Client Applications 5

The use of HTTPS with your EDQP client applications is detailed in Oracle Enterprise Data Quality for Product Data Getting Started Guide at http://docs.oracle.com/cd/e35636_01/index.htm To configure a Oracle Fusion Middleware Securing a Production Environment for Oracle WebLogic Server 11g at http://docs.oracle.com/cd/e14571_01/web.1111/e13705/toc.htm Using Enterprise Integrations Behind a Firewall Ensure that all EDQP server APIs, including web services, database access, and SOAP APIs are accessed by enterprise applications residing within your corporate firewall. Related Documents For more information, see the following documents in the EDQP documentation set: The Oracle Enterprise Data Quality for Product Data Getting Started Guide provides information about how to get started with EDQP. The Oracle Enterprise Data Quality for Product Data Oracle DataLens Server Installation Guide provides detailed Oracle DataLens Server installation instructions. The Oracle Enterprise Data Quality for Product Data Oracle DataLens Server Administration Guide provides information about managing an Oracle DataLens Server including users and user roles. See the latest version of this and all documents in the Oracle Enterprise Data Quality for Product Data Documentation Web site at http://docs.oracle.com/cd/e35636_01/index.htm The WebLogic Server Documentation Library that includes all the WebLogic documents referenced herein is found at http://docs.oracle.com/cd/e23943_01/wls.htm Documentation Accessibility For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc. Access to Oracle Support Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired. Oracle Enterprise Data Quality for Product Data Security Guide, Release 11g R1 (11.1.1.6) E35849-02 Copyright 2012, 2013, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them 6

to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065. This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services. 7

8