Simplifying PCI on a PaaS Environment

19
Engine Yard - Confidential

description

Achieving PCI compliance can be a complex, time-consuming, and expensive undertaking. However, with the right approach it can be substantially less burdensome. In this webcast, we will provide background and recommendations to help you make the best possible decisions regarding PCI for your PaaS-based application. If you currently accept, or are contemplating accepting a payment card on your web application, this webcast is for you. In this presentation you will learn about: -An overview of PCI -How to scope your environment for PCI compliance -Ways to make compliance more manageable, and -Things to consider when approaching PCI compliance on a PaaS provider. To view the full webcast on-demand: http://pages.engineyard.com/an-introduction-to-pci-compliance-on-a-paas.html

Transcript of Simplifying PCI on a PaaS Environment

Page 1: Simplifying PCI on a PaaS Environment

Engine Yard - Confidential

Page 2: Simplifying PCI on a PaaS Environment

02/28/2012

Ryan Gurney Director, Security & Compliance

Engine Yard [email protected]

Page 3: Simplifying PCI on a PaaS Environment

02/28/2012

•  Overview of PCI •  Make PCI Manageable •  Scope Effectively •  PCI on PaaS •  Q&A

3

Page 4: Simplifying PCI on a PaaS Environment

02/28/2012 4

Page 5: Simplifying PCI on a PaaS Environment

02/28/2012 5

Requirements for storing, processing or transmitting payment card data

Endorsed by the major card brands

Four levels of validation depending on transaction volume

Enforced through incentives, fines or termination of privileges

Page 6: Simplifying PCI on a PaaS Environment

02/28/2012

Build and Maintain a Secure Network

Maintain a Vulnerability Management Program

Protect Cardholder Data

Implement Strong Access Control Measures

Regularly Monitor and Test Networks

Maintain an Information Security Policy

PCI Remediation

Strategy

6

Key Areas of Focus Data Security

Access Control & Management

Encryption

Key Management

File Integrity Monitoring

Log Review Logging

Information Security Policies

Vulnerability Management

Network Security

Page 7: Simplifying PCI on a PaaS Environment

02/28/2012

1 Ponemon Institute and PGP study

• Being PCI compliant does not provide assurances that a data breach will not occur. Of the card accepting merchants that sustained a data breach in 2009, 21% of them had previously been validated as PCI-compliant.

• The average cost of a data breach globally is $3.43 million -- or $142 per customer record. In the U.S., the cost is $6.65 million or $208 per customer record.

7

Insider threats matter!

Page 8: Simplifying PCI on a PaaS Environment

02/28/2012 8

PCI compliance is required, however meeting compliance has traditionally placed a high cost in time and money on organizations. –  Only 21% of companies

achieve PCI compliance their first time through the process.

–  PCI is not something that can be “crossed off the list” once your organization attains an initial certification.

Specific Scope

Fail One Control,

Fail Audit

Low Regard for Risk Process

Costly Vendors

Regular Audit Manage Point in time audit, but not

point in time governance!

Page 9: Simplifying PCI on a PaaS Environment

02/28/2012 9

Page 10: Simplifying PCI on a PaaS Environment

02/28/2012 10

Document Card

Locations

•  Determine the payment card data entry, processing, storage and exit points

Map Data Flow

•  Map the logical flow of data throughout the environment

Identify Infrastructure

•  Includes all systems, apps, DBs, and network devices supporting the data flows

Page 11: Simplifying PCI on a PaaS Environment

02/28/2012 11

Page 12: Simplifying PCI on a PaaS Environment

02/28/2012 12

http://www.engineyard.com/partner/braintree

Page 13: Simplifying PCI on a PaaS Environment

02/28/2012 13

Page 14: Simplifying PCI on a PaaS Environment

02/28/2012 14

•  Process Evaluation: “Do we need to retain the full PAN?”

• Outsourcing: “Can someone else handle the transactions and compliance burden?”

Requirements Reduction

•  Environment Redesign: “Can we consolidate our payment environment?” •  Tokenization •  Network Segmentation •  Point-to-Point Encryption

Scope Reduction

Page 15: Simplifying PCI on a PaaS Environment

02/28/2012 15

Page 16: Simplifying PCI on a PaaS Environment

02/28/2012

I expect a certain level of security in my environment.

Your Customers Regulators

Can I meet my customer’s security requirements in the Cloud?

The Platform

IaaS Provider

16

Page 17: Simplifying PCI on a PaaS Environment

02/28/2012 17

Your Data

Roles & Responsibilities

Security Capabilities

Access Controls

Logging & Monitoring

Risk Evaluation, Roadmap, & Improvement

PaaS Provider

Page 18: Simplifying PCI on a PaaS Environment

02/28/2012 18

Page 19: Simplifying PCI on a PaaS Environment

02/28/2012

More Information: •  PCI Council http://ey.io/PCI-council •  Cloud Security Alliance http://ey.io/cs-alliance •  Engine Yard PCI whitepaper http://ey.io/paaspci

Feedback / Questions: •  Ryan Gurney - [email protected]

19