From the last post you can infer that I was frustrated at the volume of mostly correct information available on the Internet. One of the reasons for writing this blog is to clarify the confusion and answer common questions raised regarding the PCI program.
While searching for information on PCI security I came across “The New Payment Card Industry (PCI) Industry Data Security Standard FAQ” [PDF]. Now, there are two problems with this title:
- Never name something “new” because invariably it will become old and your document will itself look aged.
- Although I believe in recursive acronyms and understand their usage, saying “…Industry (PCI) Industry…” is just wrong.
But let’s ignore the details and provide answers to the questions that they ask. This post will reiterate their questions and provide answers of our own.
What is the new PCI Data Security Standard?
The PCI DSS is one of the PCI initiatives that came about from the collaboration (don’t ever say “collusion”) of the different credit card associations including: Visa, MasterCard, American Express, and Discover. (JCB may also be thrown in there.) It is a set of requirements that require everyone who stores, processes, or transmits credit card data to properly protect that data from compromise.
It came about for several reasons:
- The Issuers absorb credit card fraud even when it is other players (or their service providers or agents) in the credit card transaction process that leave the data open to compromise. This left the Issuers at the mercy of the insecure merchants and service providers until the PCI DSS set mandatory requirements for security.
- With all of the bad (or good) press that credit card theft received in 2005 it would have only been a matter of time before federal legislation interfered by enacting laws on handling credit card data. Creating a security standard enabled self-regulation and prevented federal regulation of the industry.
- Increasing security reduces credit card theft which increases consumer confidence and in turn increases revenue for everyone. From Wiki: “there also exists an economic argument that credit card use increases the ‘velocity’ of money in an economy, the result, higher consumer spending rates and higher GDP.” (More on this in another post.)
When did the standard go into effect?
The PCI standard went into effect on December 14, 2004 as the document points out but it fails to mention that Cardholder Information Security Program (CISP), which now implements PCI and was its precursor standard in the US, has been a requirement since 2001. Back in the early days of credit card security compliance the scope of CISP was limited to just e-commerce systems. In the following years the CISP scope began to increase to the internal network and down to the point of sale (POS) software themselves. The MasterCard Site Data Protection (SDP), which merged with CISP to form PCI, has only ever focused on e-commerce.
Who is required to pass the new PCI Data Security Standard?
They got this one right in that any entity that “stores, processes, or transmits” cardholder data must be compliant. When? Now! Everyone that meets the above criteria must be compliant now and validate compliance based on their annual renewal date, which is the shorter of: (1) notification by your Acquirer/Visa or (2) one year from previous compliance validation. If the Merchant or Service Provider levels change or new requirements are enacted, the entity has usually one year to meet these new validation requirements.
What steps should I take to comply with the PCI Data Security Standard?
The first thing a company should do is to take a look at the Visa PCI web site.
The second thing a company should do is to engage a qualified or trained person to assist them with the compliance process. This may sound like a sales pitch because Level 1 Merchants can do the audit internally, but having someone (anyone) who can interpret the PCI DSS requirements, make recommendations on common implementations, and provide assistance with more complex questions will prove invaluable. An external assessor will help you manage the way your information security dollars can be best spent to navigate the compliance waters. You want someone who knows the industry and isn’t just there to learn at your expense.
The third thing a company should do is get to work on the top most difficult requirements:
- Network Segmentation
- Encryption
- Policies and Procedures
What are the requirements of the PCI Data Security Standard?
I agree that there are two parts: (1) Internet vulnerability scanning and (2) on-site assessment performed by qualified external assessor or internal auditor. Rough estimates say that about 25% of Level 1 merchants use an internal auditor while 75% of merchants use an external assessor. This means that most companies look for assistance from trained professionals. But do not despair, much of that 25% are the using outside help of trained professionals, which is a good thing. Just make sure those people know what they are doing and not using your company as a learning experience.
Also, although Level 2-3 merchants need only submit a self-assessment questionnaire (SAQ) and Level 4 need not validate, all companies must comply with the same PCI DSS requirements. Most companies do not know this and only meet the requirements laid out in the SAQ not the Security Audit Procedures (SAP).
What can I do on my own?
Lots! You can project manage your compliance effort, perform the necessary remediation, even audit the process. The only thing a company should not attempt is to interpret the requirements on their own. This requires someone who has “been there and done that.” It’s not that your information security or audit employees are not trained it’s that everyone can interpret the requirements differently. There is really no way around this and an outside trained professional should be consulted to answer questions about:
- Intent of requirements
- Advice on compensating controls
- Examples of what others in the industry are doing
- Recommend remediation options
- Guide and manage the process (hand-hold) as necessary
Update (Sept. 27, 2006): Wells Fargo Merchant Services has a FAQ on-line that discusses many questions that go into more detail. They also address specific questions that many merchants have. What follows are some of the questions from the WFB FAQ with more elaboration.
What is “cardholder data”?
The definition of cardholder data has been clarified in the executive summary portion of the PCI Security Audit Procedures v1.1. There is a matrix that lists items such as PAN, cardholder name, service code, expiration date, magnetic stripe, CVV2/CVC2/CID, and PIN block data. The matrix shows that the service code can be stored, which is a change from previous requirements. It can get a little confusing because the definition of cardholder data is two things:
- Cardholder data refers to all the information from the credit card that is used in the transaction.
- Cardholder data compliance shows that the PAN must be encrypted when stored and the “Big 3″ (track data, CVV2, PIN block) cannot be stored post authorization.
What is the scope of a PCI audit?
Scoping a PCI audit requires more than a simple answer, but the short story is well documented in the Security Audit Procedures (SAP) v1.1. Here is an excerpt:
The PCI DSS security requirements apply to all “system components.†A system component is defined as any network component, server, or application that is included in or connected to the cardholder data environment. The cardholder data environment is that part of the network that possesses cardholder data or sensitive authentication data. Network components include but are not limited to firewalls, switches, routers, wireless access points, network appliances, and other security appliances. Server types include, but are not limited to the following: web, database, authentication, mail, proxy, network time protocol (NTP), and domain name server (DNS). Applications include all purchased and custom applications, including internal and external (Internet) applications.
Adequate network segmentation, which isolates systems that store, process, or transmit cardholder data from the rest of the network, may reduce the scope of the cardholder data environment. The assessor must verify that the segmentation is adequate to reduce the scope of the audit.
Merchants have slightly different validation requirements than compliance requirements, which for service providers are the same. (If that made no sense, see other article on PCI audit scoping.)
The SAP also outlines this in the scoping section saying that merchants must address: all external connections, all authorization and settlement connections, all data repositories (sans <500k outside auth/settlement), and the POS environment.
What is a “High Risk” merchant?
I’m very happy that merchants are reminded that some are higher risk than others. Compliance is not a black and white science as some would like to believe. What we are talking about is risk mitigation and so there are many areas of grey.
One place there is no grey area is on the storage of magnetic stripe (track) data, CVV2/CVC2/CID, or PIN block data, which is prohibited. It is also important to mention that even if the corporation does not knowingly store this information it may be retained and stored by third-party applications (payment applications). For merchants this is especially true and they should work to confirm the applications they use have been properly validated for compliance.
How is IP-based POS environment defined?
Both the FAQ and the PCI SAP have good descriptions of what POS systems should be included and what can be excluded. Many merchants misinterpret this to read that the POS environment is out of scope — this is anything but true. POS systems are a large part of the scope for retail merchants. The SAP says:
If there is no external access to the merchant location (by Internet, wireless, virtual private network (VPN), dial-in, broadband, or publicly accessible machines such as kiosks), the POS environment may be excluded.
The thing is, most POS systems have some form of remote access either from the corporation (frame-relay or VPN) or remotely managed (pcAnywhere via DSL/cable or modem).
Do merchants need to include their service providers in the scope of their PCI Data Security Standards Review?
The answer is “Yes” just as the FAQ says, but let’s classify service providers here. Technically, a processor or gateway handling transactions for a merchant is a service provider of that merchant; that is not what we are talking about. It’s the service providers who either (1) given credit card information or (2) given access to credit card information, with the exception of the merchant’s acquirer.
Basically, merchants should examine who they are handing off credit card information to and determine if (1) they are PCI compliant and (2) if contractual agreements are in place to pass on liability in the event the service provider ever exposes credit card information to theft.
Popularity: 27% [?]