
PCI Compliance with Drupal
I am here in beautiful Denver Colorado manning our gold sponsor Promet Booth at Drupal Camp Denver 2011. I had an opportunity to jump into some good sessions. Below are some notes I took at the Drupal PCI Compliance session.
PCI Security standards
Here are my notes on PCI-DSS.
PCI-DSS
-
More than 80% of the instances of unauthorized access to card data have involved small merchants.
-
These businesses account for 85% of the merchant.
-
WSJ article: In Data Leaks, Culprits Often Are Mom, Pop
-
PCI applies to anyone who stores, transmits or transacts a Primary Account Number (PAN).
-
You can self-certify if you have a standard 'low' volume E-Commerce setup.
-
Annual SAQ A (13 Questions) or SAQ C (40 Questions) and the associated Attestation of Compliance.
12 key requirements for PCI:
-
Install and maintain a firewall configuration to protect cardholder data (establish a firewall and router configuration standards, document).
-
Don't use vendor-supplied defaults for system passwords and other security parameters.
-
Protect stored cardholder data—do not store sensitive authentication data after authorization (form cache data)—there is a right way to store full CC—it is hard and not recommended.
-
Encrypt transmission of cardholder data across open, public networks.
-
User and regularly update anti-virus software or programs.
-
Develop and maintain secure systems and applications (separation of duties between development and production environments).
-
Restrict access to cardholder data by business need to know.
-
Assign a unique ID to each person with computer access.
-
Restrict physical access to cardholder data.
-
Track and monitor all access to network resources and cardholder data (log stuff, know what time it is, retain audit trail history for at least three months).
-
Regularly test security systems and process—Approved Scanning Vendor.
-
Maintain a policy that addresses information security for all personnel.\
Basic Principles:
-
Document everything.
-
Don't be dumb.
Additional Resources:
Want to understand if open source is secure for government sites?