news | useful | careers

Ten PCI Compliance Tips

As an established PCI Auditor, Ambersail has delivered independent compliance services to a wide range of organisations.

During our investigations, we find our clients are confronted with a range of similar issues. These include:

1. Understanding Where Your Cardholder Data Is

When it comes to becoming PCI compliant, you need to be able to demonstrate that you know:

  • where cardholder data enters and leaves your network (eg. web sites, call centres, post orders),

  • how cardholder data is processed (e.g. how applications process data, how receipts are processed, how orders are reconciled),

  • where cardholder data is stored (e.g. Ecommerce databases, spreadsheets, management reports).

Knowing where data is stored, processed or transmitted is the first step towards scoping your compliance programme. Remember PCI audits only review ring fenced card processing networks. A vast amount of compliance effort can be saved by removing redundant card data.

2. Avoid Bespoke Cryptography

When developers review PCI data storage requirements, many will never have fully employed encryption before. There is a tendency to try and reinvent the wheel and write their own encryption algorithm to protect cardholder data. PCI-DSS does not recognise these home-grown algorithms.

Do not re-invent cryptographic tools. Use proven standards such as RSA or AES.

3. Instances of Debugging Logs

It is common for developers to produce detailed logs from within applications that process card data. If unchecked logging facilities can migrate into the live environment - printing execution progress out to a log file for debugging. The problem comes when these logs also contain cardholder data.

When looking for cardholder data, your PCI Auditor will pay close attention to any logs produced by your applications.

4. Wireless Network Separation

While PCI usually considers "in-scope" equipment and wired networks, wireless networks are the exception. If you have a wireless network on the same network used to access cardholder data, then this wireless network needs to be protected with strong encryption - as well as a firewall.

All wireless networks need to be firewalled if they have access to another network that stores, processes or transmits cardholder data.

5. 3rd Parties, Payment Applications and Service Providers

Outsourcing the management of infrastructure may make many aspects of PCI easier. However you need to ensure that contracts are in place between yourselves and any third party that ensures they manage your card data in a compliant fashion. Where a 3rd party company can access cardholder data then this company is a Service Provider under the terms of PCI and must be PCI compliant too. Ensure that contracts also allow access to any affected servers in case of a breach, both by you and any forensic auditors that may be required.

Third party payment applications may also bring their own non-compliance issues. The Payment Applications Best Practice Standard exists to ensure that software providers can offer solutions that will not prevent you from validating your own compliance. Note that from the 1st January 2008, VISA US is starting the enforcement of PABP in order to eliminate non-compliant payment applications.

Outsourcing does not exclude you from compliance validation. Where an on-site audit is required, your PCI Auditor may need to review your service provider's card processing arrangements too. Also bear in mind that non-compliant third party payment applications may prevent you from becoming compliant.

6. Policies

Much of PCI DSS section 12 is devoted to company policies, from information security policies to disaster recovery. Many of these policies require annual examination/walkthroughs to ensure they are kept current. By the time your PCI audit comes around, your company should be adhering to all the rules of the DSS - and you need to be able to prove it.

Where you are undergoing an on-site audit, expect your policy documents to be inspected, and your staff queried as to their understanding of those policies.

7. Scoping & Network Segmentation

To accurately scope your cardholder network, you need to fully understand where your cardholder data is stored, transmitted or processed. Identify machines that are on the same network - but do not handle cardholder data - and establish whether these servers even need to be there. It is common to find card data held in arbitrary files - possibly for reconciliation or accounting purposes. These files constitute data stores and, as such, will render the networks that host them in scope for PCI Auditing.

Now is a good time to make sure that your systems documentation is up to date. Make early decisions about isolating card processing systems, which will reduce audit scope.

8. Organisational Boundaries

The PCI-DSS spans the entire card processing environment. This means that managers from networking, Ecommerce, personnel and call centres all have a contribution to make.

You are a stakeholder. Don't assume that PCI compliance is just an IT issue.

9. Making The Best Use Of Your Auditor

Your QSA or ASV should help you to become PCI compliant as quickly as possible. For larger Merchants and Service Providers where an on-site audit is required, missing out details at the gap report that are later discovered at the Final Audit may force you to re-start the audit process where remediation cannot be implemented within 30 days of the Final Audit taking place.

Confronting the PCI compliance issue with straightforward, honest answers will enable your PCI Auditor to guide you towards compliance as quickly as possible.

10. Web Application Security

Requirement 6 of the PCI DSS places great importance on understanding and managing web vulnerabilities. Unfortunately, many organisations do not consider web vulnerabilities to be an issue for web developers - a significant fact considering that much stolen card data emanates from vulnerable web applications.

Your software development lifecycle must now include standards for secure coding & testing such as those found at http://www.owasp.org


Contact us for more information on the PCI process:

By Telephone: +44 (0)1925 600062

By Email: enquiries@ambersail.com

or complete the form below:

 

 

Useful Information:

An introduction to the PCI Data Security Standard

Advice for Service Providers

Advice for Merchants

Why Choose Ambersail as your PCI Partner?


Get the latest
PCI DSS

 

Privacy Statement | © 2008 Ambersail, Ambersail Security