TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: PCI Violation by client storing 'cardholder data'

2 pointsby alanhoskinsalmost 8 years ago
I was recently contacted to fix the admin portion of a website that was not loading properly. Upon fixing the issue, I found that the website is storing credit card information (number, expiration, ccv and customer info) in their database and even displaying it in plain text to the admin for processing offline.<p>I&#x27;ve informed the client that this needs to be fixed as soon as possible and that it is a violation. From what I saw they have at least 4000+ entries of cardholder data.<p>What, if anything, should I do?

2 comments

cabrelalmost 8 years ago
Companies like this are why breaches can be so devastating (financially and privacy-wise) to the general public [1].<p>If you know who their credit card processor is, you should go directly to them and report the problematic business. You can also go to the credit card company sites and contact them directly. If you know whom their QSA is, I would also contact the credit card companies about the QSA and they can investigate whether his PCI auditor status should be revoked. [2]<p>It is in the credit card companies best interest to investigate things like this which is why the channels exist to report these instances.<p>For reference, requirement no. 3 of the PCI standards cover the appropriate procedures for storing this type of information [3].<p>IANAL and all that..<p>[1] See the first comment of <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14401825" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14401825</a><p>[2] <a href="https:&#x2F;&#x2F;www.pcicomplianceguide.org&#x2F;how-do-i-report-a-pci-violation&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.pcicomplianceguide.org&#x2F;how-do-i-report-a-pci-vio...</a><p>[3] See page 36 of <a href="https:&#x2F;&#x2F;www.pcisecuritystandards.org&#x2F;documents&#x2F;PCI_DSS_v3-2.pdf?agreement=true&amp;time=1495633461855" rel="nofollow">https:&#x2F;&#x2F;www.pcisecuritystandards.org&#x2F;documents&#x2F;PCI_DSS_v3-2....</a>
gregjoralmost 8 years ago
You did what you can do. Maybe point them to their merchant agreement and PCI compliance rules. I&#x27;ve run into this before and clients have paid be to fix the problem.