PCI Compliance in Oracle E-Business Suite



Similar documents
PCI Compliance in Oracle E-Business Suite

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

Encrypting Sensitive Data in Oracle E-Business Suite

Credit Cards and Oracle: How to Comply with PCI DSS. Stephen Kost Integrigy Corporation Session #600

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

Key Steps to Meeting PCI DSS 2.0 Requirements Using Sensitive Data Discovery and Masking

Josiah Wilkinson Internal Security Assessor. Nationwide

WHITE PAPER. Oracle E-Business Suite: Credit Cards and PCI Compliance

Obtaining Value from Your Database Activity Monitoring (DAM) Solution

PCI Compliance Top 10 Questions and Answers

PCI Compliance. Top 10 Questions & Answers

PCI DSS Requirements - Security Controls and Processes

PCI Data Security Standards

Two Approaches to PCI-DSS Compliance

A Rackspace White Paper Spring 2010

Data Security Standard (DSS) Compliance. SIFMA June 13, 2012

University of Dayton Credit / Debit Card Acceptance Policy September 1, 2009

How To Comply With The Pci Ds.S.A.S

Credit Card Acceptance Policy. Vice Chancellor of Business Affairs. History: Effective July 1, 2011 Updated February 2013

Securing Oracle E-Business Suite in the Cloud

PCI DSS Policies Outline. PCI DSS Policies. All Rights Reserved. ecfirst Page 1 of 7

Payment Card Industry Data Security Standard (PCI DSS) Q & A November 6, 2008

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

All Things Oracle Database Encryption

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

How to Audit the Top Ten E-Business Suite Security Risks

Virtualization Impact on Compliance and Audit

Revenue Security and Efficiency

Accelerating PCI Compliance

Becoming PCI Compliant

PCI DSS FAQ. The twelve requirements of the PCI DSS are defined as follows:

SecurityMetrics Introduction to PCI Compliance

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

Worldpay s guide to the Payment Card Industry Data Security Standard (PCI DSS)

Varonis Systems & The Payment Card Industry Data Security Standard (PCI DSS)

Payment Card Industry Data Security Standard Training. Chris Harper Vice President of Technical Services Secure Enterprise Computing, Inc.

An article on PCI Compliance for the Not-For-Profit Sector

Security standards PCI-DSS, HIPAA, FISMA, ISO End Point Corporation, Jon Jensen,

Implementation Guide

Credit Card Processing Overview

Project Title slide Project: PCI. Are You At Risk?

Section 3.9 PCI DSS Information Security Policy Issued: June 2016 Replaces: January 2015

Payment Card Industry Data Security Standard

Oracle Database Security Myths

10 Steps to Secure & PCI Compliant Credit Card Processing in Oracle Receivables

Data Security Basics for Small Merchants

What are the PCI DSS requirements? PCI DSS comprises twelve requirements, often referred to as the digital dozen. These define the need to:

PCI Security Compliance

PCI DSS 101 FOR CTOs AND BUSINESS EXECUTIVES

IT Security Compliance PCI DSS FOR MERCHANTS THE PAYMENT CARD INDUSTRY DATE SECURITY STANDARD WHITE PAPER

University of Sunderland Business Assurance PCI Security Policy

Using Automated, Detailed Configuration and Change Reporting to Achieve and Maintain PCI Compliance Part 4

SECTION: SUBJECT: PCI-DSS General Guidelines and Procedures

An Oracle White Paper January Using Oracle Enterprise Manager Configuration Management Pack for PCI Compliance

PCI Compliance. What is New in Payment Card Industry Compliance Standards. October cliftonlarsonallen.com CliftonLarsonAllen LLP

Enforcing PCI Data Security Standard Compliance

PCI DSS COMPLIANCE DATA

Tokenization Amplified XiIntercept. The ultimate PCI DSS cost & scope reduction mechanism

Teleran PCI Customer Case Study

PCI Compliance - A Realistic Approach. Harshul Joshi, CISM, CISA, CISSP Director, Information Technology CBIZ MHM hjoshi@cbiz.com

Frequently Asked Questions

You Can Survive a PCI-DSS Assessment

ARE YOU REALLY PCI DSS COMPLIANT? Case Studies of PCI DSS Failure! Jeff Foresman, PCI-QSA, CISSP Partner PONDURANCE

PCI Compliance. How to Meet Payment Card Industry Compliance Standards. May cliftonlarsonallen.com CliftonLarsonAllen LLP

CREDIT CARD MERCHANT PROCEDURES MANUAL. Effective Date: 5/25/2011

PCI DSS 3.0 Changes Bill Franklin Executive IT Auditor January 23, 2014

CardControl. Credit Card Processing 101. Overview. Contents

La règlementation VisaCard, MasterCard PCI-DSS

GFI White Paper PCI-DSS compliance and GFI Software products

Accepting Payment Cards and ecommerce Payments

Why Is Compliance with PCI DSS Important?

Office of Finance and Treasury

Payment Card Industry Compliance

COLUMBUS STATE COMMUNITY COLLEGE POLICY AND PROCEDURES MANUAL

CyberSource Payment Security. with PCI DSS Tokenization Guidelines

TNHFMA 2011 Fall Institute October 12, 2011 TAKING OUR CUSTOMERS BUSINESS FORWARD. The Cost of Payment Card Data Theft and Your Business

PCI DSS Overview. By Kishor Vaswani CEO, ControlCase

PCI General Policy. Effective Date: August Approval: December 17, Maintenance of Policy: Office of Student Accounts REFERENCE DOCUMENTS:

And Take a Step on the IG Career Path

Click&DECiDE s PCI DSS Version 1.2 Compliance Suite Nerys Grivolas The V ersatile BI S o l uti on!

FORT HAYS STATE UNIVERSITY CREDIT CARD SECURITY POLICY

WHITEPAPER. Achieving Network Payment Card Industry Data Security Standard (PCI DSS) Compliance with NetMRI

Achieving PCI Compliance: How Red Hat Can Help. Akash Chandrashekar, RHCE. Red Hat Daniel Kinon, RHCE. Choice Hotels Intl.

PCI Compliance: How to ensure customer cardholder data is handled with care

Security Implications of Oracle Product Desupport April 23, 2015

HOW SECURE IS YOUR PAYMENT CARD DATA?

Security Breaches and Vulnerability Experiences Overview of PCI DSS Initiative and CISP Payment Application Best Practices Questions and Comments

worldpay.com Understanding the 12 requirements of PCI DSS SaferPayments Be smart. Be compliant. Be protected.

Transcription:

PCI Compliance in Oracle E-Business Suite May 14, 2015 Mike Miller Chief Security Officer Integrigy Corporation David Kilgallon Oracle Integration Manager CardConnect Moderated by Phil Reimann, Director of Business Development, Integrigy Corporation

Speakers Michael Miller Michael Miller, CISSP-ISSMP is a Vice President of Integrigy and is responsible for Integrigy s security assessment services. For the past 17 years, Michael has exclusively focused on the Oracle E-Business Suite and has sat on Oracle s customer advisory boards for security and Oracle On-Demand. David Kilgallon David Kilgallon, ISA, PCIP is Director of Integration Services at CardConnect and has 25 years of experience in the IT/Application Development, Deployment, and Support fields. David has worked in positions of leadership at Oracle and Johnson & Johnson and supported numerous Fortune 500 companies.

About Integrigy ERP Applications Oracle E-Business Suite Databases Oracle and Microsoft SQL Server Products Services AppSentry ERP Application and Database Security Auditing Tool AppDefend Enterprise Application Firewall for the Oracle E-Business Suite Validates Security Protects Oracle EBS Verify Security Ensure Compliance Build Security Security Assessments ERP, Database, OBIEE, Apex, Sensitive Data, Pen Testing Compliance Assistance SOX, PCI, HIPAA Security Design Services Auditing, Encryption, DMZ You

About CardConnect

Agenda PCI DSS Compliance CardConnect Q&A 1 2 3 4 5 Oracle EBS and PCI DSS Summary

Agenda PCI DSS Compliance CardConnect Q&A 1 2 3 4 5 Oracle EBS and PCI DSS Summary

PCI DSS Payment Card Industry (PCI) Security Standards Council Sets standards and guidelines for credit cards Consists of Visa, MasterCard, American Express, Discover, and JCB Data Security Standard (DSS) - 225 questions about the security of the entire technical environment as well as operational processes and procedures www.integrigy.com

DSS Requirement 3.4 Four options to protect the Primary Account Number (PAN) Truncation Encryption One-way hash Tokens www.integrigy.com

All Oracle E-Business Suite environments that store, process, or transmit cardholder data must comply with the Data Security Standard 3.0 (PCI DSS) regardless of size or transaction volume. www.integrigy.com

PCI DSS 3.0 EBS Requirement Mapping # Requirement Network Server Database Oracle EBS Policy 1 Use Firewall to protect data 2 Do not use vendor-supplied defaults 3 Protect stored cardholder data 4 Encrypt data across open, public networks 5 Use Anti-virus software 6 Develop and maintain secure applications 7 Restrict access to cardholder data 8 Assigned unique IDs for access 9 Restrict physical access to data 10 Track and monitor access 11 Regularly test security 12 Maintain information security policy www.integrigy.com

PCI DSS 3.0 EBS Compliance Effort # Requirement OS/Network Oracle DB Oracle EBS 1 Use Firewall to protect data 1 2 Do not use vendor-supplied defaults 3 3 2 3 Protect stored cardholder data 6 4 Encrypt data across open, public networks 1 5 Use Anti-virus software 1 6 Develop and maintain secure applications 1 3 5 7 Restrict access to cardholder data 2 2 8 Assigned unique IDs for access 3 4 4 9 Restrict physical access to data 10 Track and monitor access 7 6 6 11 Regularly test security 2 1 1 12 Maintain information security policy High Medium Low www.integrigy.com

Oracle E-Business Suite and PCI Compliance Standard installation is NOT COMPLIANT R12 provides new PCI DSS functionality Supersedes 11i functionality Encrypts PAN Disabled by default PCI compliance in Oracle EBS is not a onetime setup Maintenance and on-going monitoring required www.integrigy.com

Non-Encryption PCI Requirements Requirement 6 Develop and maintain secure systems Apply Application and database CPU security patches within 30 days of release Requirement 8 - Assign unique ID to each person with access No generic accounts Every 90 days disable inactive users and change user passwords Strict password complexity Requirement 10 Track and monitor all access to network resources Log all activity to cardholder data Implement automated audit trails Daily log review Requirement 11 Regularly test security systems and processes Annual application penetration test Quarterly internal and external vulnerability scans Deploy file integrity monitoring www.integrigy.com

Agenda PCI DSS Compliance CardConnect Q&A 1 2 3 4 5 Oracle EBS and PCI DSS Summary

R12 Oracle Payments Oracle Payments new R12 module consolidates all payment activity within Oracle Financials Including processing and storage of credit cards Secure Payments Repository part of Oracle Payments Consolidates storage of TCA party external accounts Provides PCI encryption and masking disabled by default Oracle Financial Modules Using Secure Payment Repository Oracle Advanced Collections Oracle iexpenses Oracle ireceivables Oracle istore Oracle Order Capture Oracle Order Management Oracle Partner Management Oracle Payables Oracle Payments Oracle Quoting Oracle Service Contracts www.integrigy.com

Oracle Credit Card Encryption Design iby_security_segments Iby_creditcard ap_bank_accounts_all Collections oks_k_headers_* oks_k_lines_* aso_payments oe_order_headers_all Service Contracts Oracle Capture Oracle Mgmt AR istore ipayment Not pictured: Internet Expenses (AP) R12 Lease Management (AP) same as AR Student System (IGS) IGS patch iby_trxn_summaries_all www.integrigy.com

Enabling E-Business Credit Card Protection Three step process to enable encryption 1. Create Payment wallet 2. Set protection configuration options 3. Encrypt existing cardholder data www.integrigy.com

Issue: Test and Development Instances 6.4.3 No production or live cardholder data allowed for test or development 3.5 Protection of encryption keys Building non-production instances 1. Production payment wallet rotated and securely wiped 2. Location of Payment wallet reset 3. Remove, purge and/or scramble production cardholder data www.integrigy.com

3.1 Keep cardholder data storage to a minimum Limit storage and retention time to that which is required for legal, regulatory, and business requirements A quarterly process to purge data that exceeds defined retention Oracle does not provide a single solution to purge Cardholder data Most modules DO NOT provide purging solutions bugs and enhancements exist Purging Cardholder data Issue: Purge Cardholder Data 1. Consult module implementation guides 2. Custom purge or obfuscate (scramble) 3. Include all instances (test and non-production) www.integrigy.com

Issue: Where Else Might Cardholder Data Exist? Custom tables Customizations may be used to store or process credit card data Maintenance tables DBA copies tables to make backup prior to direct SQL update iby.iby_security_segments_011510 Interface tables Credit card numbers are often accepted in external applications and sent to Oracle EBS Interface files Flat files used for interfaces or batch processing Log files Log files generated by the application (e.g., Oracle Payments) www.integrigy.com

Where is Sensitive Data in Oracle EBS? Credit Card Data Social Security Number (National Identifier) (Tax ID) Bank Account Number Protected Health Information (PHI) iby_security_segments (encrypted) ap_bank_accounts_all oe_order_headers_all aso_payments oks_k_headers_* oks_k_lines_* iby_trxn_summaries_all iby_creditcard per_all_people_f hr_h2pi_employees ben_reporting ap_suppliers ap_suppliers_int po_vendors_obs ap_checks_all ap_invoice_payments_all ap_selected_invoice_checks_all Order Management Accounts Receivables Human Resources www.integrigy.com

Protection of Cardholder Data PCI DSS is comprehensive Entire environment is in-scope PCI DSS compliance is costly and on-going Financial costs and velocity to business Tokenization alternative to encryption Store cardholder data outside of Application PCI DSS approved www.integrigy.com

Agenda PCI DSS Compliance CardConnect Q&A 1 2 3 4 5 Oracle EBS and PCI DSS Summary

Why Tokenize? If scrambling and purging card data makes Oracle EBS PCI compliant, why spend more for tokenization? Tokenization removes sensitive payment data from your Oracle EBS entirely reduces PCI scope and ultimately reduces cost. www.cardconnect.com

Secure Existing Data Remove historical payment card data from Oracle EBS via batch tokenization Implement encryption and tokenization for all new transactions www.cardconnect.com

Secure Future Transactions Apply to existing sales channels Oracle Forms, istore, integrations POS, Mobile, e-commerce, and more Oracle-to-Gateway integration www.cardconnect.com

Security: Tokenization CardConnect s method of encryption and patented tokenization Irreversible tokens Single-use vs. Multi-use Tokens www.cardconnect.com

Security: Vaulted Hosting Hosted off-site payment vault Is it in the cloud? Security Requirements www.cardconnect.com

Additional Benefits Modifications to Oracle E-Business None Enhanced Automatic Reconciliation Settle matched transactions instantly Discrepant transactions are marked with a red flag for review Expedited settlement and automates fee posting www.cardconnect.com

PCI Cost Components Merchant Level Initial Scope Becoming Compliant Annual PCI Cost Level 1 Merchant Over 6 million Visa transactions per year Level 2 Merchant 1M to 6M Visa transactions per year Level 3 and 4 Merchants Up to 1M transactions per year $250,000 $550,000-$1,000,000 $250,000 $125,000 $260,000-$500,000 $100,000 $50,000 $75,000-$90,000 $35,000 Source: PayPlum, http://www.payplum.com/#!pci-costs/c1ed1 www.cardconnect.com

Risks of Non-Compliance If a merchant is found to be non-compliant, Visa and MasterCard may fine them up to $25,000 per month Merchants are liable if a breach occurs and the fines may be huge, even into the millions Costs of a breach are estimated to be $100-$200 per compromised record Source: PCI Standard, http://www.pcistandard.com/card-association-fines/; Ponemon Institute: 2013 Cost of Data Breach Study; PCI Compliance Guide, http://www.pcicomplianceguide.org/pcifaqs.php#11 www.cardconnect.com

PCI Scope Reduction Before After SAQ-D SAQ-A/B QSA Costs - $100,000+ Reduced Audit Requirements - $3,000 2 Full-Time Equivalents 1 Full-Time Equivalent www.cardconnect.com

www.cardconnect.com

Summary PCI DSS Compliance CardConnect Q&A 1 2 3 4 5 Oracle EBS and PCI DSS Summary

Summary PCI DSS Compliance CardConnect Q&A 1 2 3 4 5 Oracle EBS and PCI DSS Summary

Q&A PCI DSS Compliance CardConnect Q&A 1 2 3 4 5 Oracle EBS and PCI DSS Summary

Thank you! Contact Us: David Kilgallon Oracle Integration Manager 484-581-2942 erp@cardconnect.com Mike Miller Chief Security Officer 888-542-4802 x81 info@integrigy.com