Fixed
Details
Assignee
Elaine TanElaine TanReporter
Carlos RuizCarlos RuizLabels
Components
Fix versions
Priority
Major
Details
Details
Assignee
Elaine Tan
Elaine TanReporter
Carlos Ruiz
Carlos RuizLabels
Components
Fix versions
Priority
Created August 14, 2011 at 11:42 PM
Updated March 13, 2014 at 2:20 PM
Resolved April 26, 2013 at 9:58 AM
iDempiere is not compliant with security standards on credit card management.
Reading this document:
https://www.pcisecuritystandards.org/documents/pci_dss_v2.pdf
In item 3.2.2 says that it is forbidden for anyone to store a CVV2 or CVC2 code. Encrypted or not.
"
3.2.2 Do not store the card verification code or value (three-digit or four-digit number printed on the front or back of a payment card) used to verify card-notpresent transactions
Ensure the CVC is not stored under any circumstance on:
Incoming transaction data
All logs (for example, transaction, history, debugging, error)
History files
Trace files
Several database schemas
Database contents
"
Also, read that Visa, and most of the banks forbid saving CVC in the database as a security measure.
I would recommend a System Configurator parameter that disable saving data in the column C_Payment.CreditCardVV - this will imply reviewing the online credit card processor to manage such information temporarily.
Regards,
Carlos Ruiz