Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full CC Number and CVV info are stored in the log file #20

Closed
sstringer opened this issue Jun 19, 2014 · 1 comment
Closed

Full CC Number and CVV info are stored in the log file #20

sstringer opened this issue Jun 19, 2014 · 1 comment

Comments

@sstringer
Copy link

If you provide a log file name in the AUTHORIZENET_LOG_FILE, the log file will dutifully store the XML sent to Authorize.net, including the credit card number and the CVV value. If you're trying to adhere to PCI compliance rules, this is a violation, and a pretty egregious one at that since the data are stored unencrypted in the clear. It also violates the credit card vendors' rules against ever storing the CVV in any way.

My suggestion would be to obfuscate the card number with Xs and reveal only the last four digits of the card number. I would also obfuscate the entire CVV with Xs. A fancy version would make this an optional switch that is on by default, meaning I, the developer, have to set a flag explicitly to store these values in the clear.

Thanks,
Steve

@sstringer sstringer changed the title Full CC and PII info are stored in the log file Full CC Number and CVV info are stored in the log file Jun 19, 2014
@brianmc
Copy link
Contributor

brianmc commented May 21, 2015

Thanks for this @sstringer, we're working on the fix right now and I'm closing this one as we have a duplicate with #48

@brianmc brianmc closed this as completed May 21, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants