Safeguard Sensitive Data in EBS: A Look at Oracle Database Vault, Transparent Data Encryption, and Data Masking. Lucy Feng



Similar documents
Oracle Database 11g: Security Release 2. Course Topics. Introduction to Database Security. Choosing Security Solutions

D50323GC20 Oracle Database 11g: Security Release 2

Oracle 1Z0-528 Exam Questions & Answers

Oracle Database 11g: Security Release 2

<Insert Picture Here> Oracle Database Security Overview

Oracle Database 11g Security Essentials

<Insert Picture Here> Oracle Database Vault

Oracle EXAM - 1Z Oracle Database 11g Security Essentials. Buy Full Product.

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

Encrypting Sensitive Data in Oracle E-Business Suite

Oracle Database Security Solutions

Oracle Database Security

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

Data Security: Strategy and Tactics for Success

Oracle Database Security. Paul Needham Senior Director, Product Management Database Security

Securing Data in Oracle Database 12c

Oracle Database 11g: Security. What you will learn:

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Public Information

Database Security. Oracle Database 12c - New Features and Planning Now

An Oracle White Paper June Oracle Database 11g: Cost-Effective Solutions for Security and Compliance

Oracle Database Cross Platform Migration Lucy Feng, DBAK

PCI Compliance in Oracle E-Business Suite

Kovaion Data Masking Solution

Oracle E-Business Suite APPS, SYSADMIN, and oracle Securing Generic Privileged Accounts. Stephen Kost Chief Technology Officer Integrigy Corporation

Oracle Database 10g: Security Release 2

Oracle Database 11g: New Features for Administrators DBA Release 2

Oracle Database 11g: Security

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

New Oracle 12c Security Features Oracle E-Business Suite Perspective

Oracle vs. SQL Server. Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012

Complete Database Security. Thomas Kyte

PCI Compliance in Oracle E-Business Suite

Protecting Sensitive Data Reducing Risk with Oracle Database Security

Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Protecting Data Assets and Reducing Risk

Oracle 11g New Features - OCP Upgrade Exam

Securing Oracle E-Business Suite in the Cloud

Database Security Questions HOUG Fehér Lajos. Copyright 2015, Oracle and/or its affiliates. All rights reserved.

An Oracle White Paper June Security and Compliance with Oracle Database 12c

Credit Cards and Oracle E-Business Suite Security and PCI Compliance Issues

All Things Oracle Database Encryption

Oracle 11g Database Administration

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Public Information

Oracle Architecture, Concepts & Facilities

Database Security & Compliance with Audit Vault and Database Firewall. Pierre Leon Database Security

D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - New Features for Administrators Release 2. 5 Jours [35 Heures]

An Oracle White Paper April Security and Compliance with Oracle Database 12c

Transparent Data Encryption: New Technologies and Best Practices for Database Encryption

Oracle Database Security

2015 Jože Senegačnik Oracle ACE Director

Oracle Database 11g R1 & R2: New Features for Administrators

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Public Information

mission critical applications mission critical security Internal Auditor Primer: Oracle E-Business Suite Security Risks Primer

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

An Oracle White Paper March Oracle Transparent Data Encryption for SAP

Oracle Database Security Services

Oracle 12c Multitenant and Encryption in Real Life. Christian Pfundtner

Running Oracle on the Amazon Cloud

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

Oracle Database Security. Nathan Aaron ICTN 4040 Spring 2006

Oracle Database 11g: Security

Oracle Database 10g: Administration Workshop II Release 2

Developing Value from Oracle s Audit Vault For Auditors and IT Security Professionals

Oracle Database 12c: Admin, Install and Upgrade Accelerated

An Oracle White Paper June Encryption and Redaction in Oracle Database 12c with Oracle Advanced Security

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?

R12 In Depth: Focus on Report Manager

Oracle 11g DBA Online Course - Smart Mind Online Training, Hyderabad. Oracle 11g DBA Online Training Course Content

Managing Oracle E-Business Suite Security

How To Ensure Data Security On Anor

Oracle Database 11g: Security

Oracle Database Cloud Services OGh DBA & Middleware Day

Oracle Database: SQL and PL/SQL Fundamentals NEW

MySQL Security: Best Practices

Oracle Database Encryption

ORACLE CORE DBA ONLINE TRAINING

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

The safer, easier way to help you pass any IT exams. Exam : 1Z Upgrade Oracle9i/10g/11g OCA to Oracle Database 12c OCP.

11. Oracle Recovery Manager Overview and Configuration.

Oracle Database 11g: New Features for Administrators

Oracle Database Vault

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Implement Streams Release 2. 5 Jours [35 Heures]

An Oracle White Paper June Security and the Oracle Database Cloud Service

COURCE TITLE DURATION. Oracle Database 11g: Administration Workshop I

ORACLE DATABASE ADMINISTRATOR RESUME

PeopleSoft DDL & DDL Management

The Weakest Link : Securing large, complex, global Oracle ebusiness Suite solutions

Oracle Database Public Cloud Services

Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte

Getting it Right: How to Find the Right BI Package for the Right Situation Norma Waugh. RMOUG Training Days February 15-17, 2011

Transcription:

Delivering Oracle Success Safeguard Sensitive Data in EBS: A Look at Oracle Database Vault, Transparent Data Encryption, and Data Masking Lucy Feng RMOUG Training Days February 2012

About DBAK Oracle Solution Provider and License Reseller Core Technology and EBS Applications Colorado Owned and Operated Average 15 Years of Oracle Expertise Top 250 Private Companies, 2011 CoBIZ Magazine Emerging Business of the Year, 2008 South Metro Denver Chamber of Commerce 100+ Clients 170+ Implementations, Upgrades, Conversions, Support Projects Oracle Gold Partner OEM Specialized DBAK 2012 2

Agenda Overview of security challenge Identifying EBS sensitive data Oracle security features Database Vault, TDE and Data Masking Overview Integration with EBS R12 Impact DBAK 2012 3

Information Protection and Control Motivators Data loss incidents Government and industry regulations Outsourcing Cloud Sourcing DBAK 2012 4

Oracle EBS Sensitive Data Samples Credit Card Data iby_security_segments ap_bank_accounts_all oe_order_headers_all aso_payments oks_k_headers_* oks_k_lines_* iby_trxn_summaries_all iby_credit_card Social Security Number per_all_people_f hr_h2pi_employees ben_reporting ap_suppliers ap_suppliers_int po_vendors_obs Bank Account Number ap_checks_all ap_invoice_payments_all ap_selected_invoice_checks_all Protected Health Information Order Management Accounts Receivables Human Resources DBAK 2012 5

Oracle EBS Sensitive Data Take inventory of sensitive and confidential data contained in Oracle and custom tables Interface table and files Log files Create a matrix of who can access what data DBAK 2012 6

Preemption Is the Best Strategy Encryption and Masking Advanced Security Secure Backup Data Masking Access Control Database Vault Label Security Monitoring and Auditing Configuration Management Audit Vault Total Recall DBAK 2012 7

Oracle Security Offerings Pre-certified with Oracle E-Business Suite Database Vault Transparent Data Encryption Data Masking DBAK 2012 8

License Requirement Oracle Database Vault Oracle Label Security license TDE Oracle Advanced Security license Oracle Data Masking Oracle Enterprise Manager Data Masking Pack license DBAK 2012 9

Oracle Database Vault Restricts access to specific areas in a database from users, including users with administrative access. Provides preventive controls Increases security transparently DBAK 2012 10

Oracle Database Vault Feature Description realms command rules Boundaries within the database that act like a firewall to prevent privileged users from using special privileges (select any table, etc) to access data. Security rules that control the execution of database commands. factors Environment parameters (IP address, authentication method) that can be used with command rules and realms to create trusted paths, defining who, when, where and how data is accesses. separation-of-duty Out-of-the-box least privilege controls that separate out administrative actions. DBAK 2012 11

Oracle Database Vault Separation of Duty Responsibility Roles Description Change Account Management DV_ACCTMGR User account management responsibility that can create, drop or modify database users DBA can no longer manage users Security Administrator DV_OWNER DV_ADMIN Set up realms, command rules, authorize other users to use them, and execute various security reports DBA can no longer grant/revoke DBA roles nor access DVSYS schema Resource Administrator SYSDBA Traditional DBA tasks none DBAK 2012 12

Oracle Database Vault Policy Examples DBA views HR data protected by an HR realm => Blocked by realm Power user queries customer information through SQL*Plus=>Blocked by rules/factors that only allow access from application server. DBAK 2012 13

Oracle Database Vault GUI for administrating, monitoring and reporting Database Vault Administrator (DVA) OEM Database Control OEM Grid Control PL/SQL API DBAK 2012 14

Oracle Database Vault DBAK 2012 15

Oracle Database Vault Metalink note 428403.1 Prerequisites Oracle E-Business Suite Release 12.0.4 or higher Oracle E-Business Suite Release 12.1.1 or higher Oracle E-Business Suite Release 11i 11.5.10.2 or higher Database Vault 11.2.0 is certified with R12 DBAK 2012 16

Oracle Database Vault Install Options Oracle Database Vault in the EBS database Use a single installation of Database Vault to manage the EBS database Install Register Database Vault with the database DBAK 2012 17

Oracle Database Vault Integration with EBS R12 Note 1091083.1 Set database security initilization parameters REMOTE_LOGIN_PASSWORDFILE = EXCLUSIVE REMOTE_OS_ROLES = FALSE OS_ROLES = FALSE O7_DICTIONARY_ACCESSIBILITY = FALSE AUDIT_SYS_OPERATIONS = TRUE SQL92_SECURITY = TRUE OS_AUTHENT_PREFIX = '' DBAK 2012 18

Oracle Database Vault Apply R12 realm creation patches Run scripts to create default realms that protect EBS Schemas E-Business Suite realm E-Business Suite realm applsys schema E-Business Suite realm apps schema E-Business Suite realm applsyspub E-Business Suite realm msc CTXSYS data dictionary DBAK 2012 19

Oracle Database Vault Operation Impact Apply patches FNDCPASS Clone instance Use Data Pump Intergrate with Oracle products RMAN and apply database patches DBAK 2012 20

Oracle Database Vault Performance Impact Realms minimal performance impact DBAK 2012 21

Oracle Database Vault Best practices Document security policies Test rules and rule sets in non-production thoroughly Develop temporary or emergency policies DBAK 2012 22

Oracle Database Vault vs VPD and OLS Virtual Private Database (VPD) restricts access to certain rows for a user by modifying the where clause Oracle Label Security (OLS) mediates access to a given row, based on the label on the row and the security level of the user VPD and OLS restrict access at the row level. Database Vault restricts access at the object and command levels. DBAK 2012 23

Transparent Data Encryption Encrypts data in the datafiles Protects data in case disk drive, datafiles or backup are compromised Users with the right privileges are unaffected Oracle transparently decrypts data DBAK 2012 24

Transparent Data Encryption TDE column encryption introduced in 10GR2 TDE tablespace encryption introduced in 11GR1 Two-tier key architecture Table or Tablespace key Unified master key DBAK 2012 25

Transparent Data Encryption Implementation Steps: TDE column Prepare a list of columns to encrypt Create a wallet Download and apply patch 7337863 For each column you want to encrypt, run script to check. The script will return an alter table command or explain why it cannot be done. DBAK 2012 26

Transparent Data Encryption Implementation Steps: TDE tablespace Choose master key storage method: Oracle Wallet or Hardware Security Module Create new tablespaces with encrypt parameter. Use data pump export and import to move data to new tablespace. DBAK 2012 27

Transparent Data Encryption Performance Impact: Column encryption inserts, updates and queries that include encrypted columns may decrease by up to 5%. Severe degradation is possible if inappropriate columns are chose. Tablespace encryption performance penalty up to 10% DBAK 2012 28

Transparent Data Encryption Operation Impact: Be sure to back up wallet keep it separate from database backup Open the wallet when restarting database Column encryption Patches may fail if 1) an index is added to an encrypted column; 2) a column increasing in length beyond the threshold (3932) Not supported with Streams or Logical Standby (streams/ls with EBS?) DBAK 2012 29

Oracle Data Masking OEM Data Masking Pack OEM 10gR4+ Replaces sensitive data with realistic-looking values in a non-production environment Protects confidential information from being disclosed to unauthorized parties Uses an irreversible process DBAK 2012 30

Oracle Data Masking Data Masking Pack features: Maintains database referential integrity when masking primary keys Provides out-of-the-box data mask format library View sample data before masking Creates masking templates using the export mask definition capability Define once; execute multiple times DBAK 2012 31

Oracle Data Masking Data Masking Pack features: Masking format libraries a collection of ready-to-use masking formats. Format Data Type Sample SSN Character 111-39-9600 Masking definitions defines a data masking operation to be implemented on one or more tables. DBAK 2012 32

Data Masking Workflow DBAK 2012 33

Oracle Data Masking Performance Impact Takes advantage of built-in database optimizations: Disables database logging Runs in parallel DBAK 2012 34

Oracle Data Masking Operation Impact Change in cloning process: Prod -> Staging (mask) ->Test Prod -> Staging (mask and use as test) DBAK 2012 35

OEM Data Masking vs Application Management Pack for EBS DBAK 2012 36

Questions DBAK 2012 37

Contact Lucy Feng 720.475-8600 lfeng@dbaknow.com Presentation available at: www.dbaknow.com/downloads www.dbaknow.com DBAK 2012 38