pci-compliance

Sanitizing Tomcat access log entries

五迷三道 提交于 2019-12-10 11:09:14
问题 In our logs we're seeing credit-card numbers due to people hitting some of the ULRs in our app with CC info (I have no idea why they are doing this). We want to sanitize this information (because of PCI considerations) and not even persist it to disk. Hence, I want to be able to sanitize the log entry before it hits the log file. I've been looking at Tomcat Valves (Access Log Valve). Is this the way to go? 回答1: I was able to solve this problem by extending AccessLogValve and overriding public

Can I store a cardID from Stripe on Parse and remain PCI compliant?

隐身守侯 提交于 2019-12-09 04:29:28
I have an app that uses Parse as its backend, and has Stripe integration. On Parse, I store a Stripe customer id on my User class, and I have a custom class that has a charge token associated with it, so that a customer can create a service request, and when a provider accepts and fulfills that request, they can have the charge be sent to their recipient id. A user could cancel the service request, or a provider could show up to the user's property and find that the property is unserviceable for various reasons. In this event, we have a cancellation fee that the users are charged. I want to

Can I store a cardID from Stripe on Parse and remain PCI compliant?

时间秒杀一切 提交于 2019-12-08 07:48:57
问题 I have an app that uses Parse as its backend, and has Stripe integration. On Parse, I store a Stripe customer id on my User class, and I have a custom class that has a charge token associated with it, so that a customer can create a service request, and when a provider accepts and fulfills that request, they can have the charge be sent to their recipient id. A user could cancel the service request, or a provider could show up to the user's property and find that the property is unserviceable

Excel VBA to find and mask PAN data using regex for PCI DSS compliance

一世执手 提交于 2019-12-06 10:26:32
问题 Because most of the tools to discover credit card data in file systems does no more that list the suspicious files, tools are needed to mask any data in files that must be retained. For excel files, where loads of credit card data may exist, I figure a macro that detects credit card data in the selected column/row using regex and replaces the middle 6-8 digits with Xs would be useful to many. Sadly, I'm not a guru in the regex macro space. The below basically works with regex for 3 card

Sanitizing Tomcat access log entries

為{幸葍}努か 提交于 2019-12-06 06:04:56
In our logs we're seeing credit-card numbers due to people hitting some of the ULRs in our app with CC info (I have no idea why they are doing this). We want to sanitize this information (because of PCI considerations) and not even persist it to disk. Hence, I want to be able to sanitize the log entry before it hits the log file. I've been looking at Tomcat Valves (Access Log Valve). Is this the way to go? I was able to solve this problem by extending AccessLogValve and overriding public log(java.lang.String message) : public class SanitizedAccessLogValve extends AccessLogValve { private

Retail point of sale credit card processing - card present. Minimizing PCI compliance requirements

我只是一个虾纸丫 提交于 2019-12-05 23:17:17
问题 I am writing a point of sale application for a client who has some very specific needs. The client is a retail store, so when they process credit cards, they have a physical card present and can swipe it. The way it is now, at the end of check out, it presents the cashier with a total, and the cashier keys the total into a credit card terminal (by hand--it is not connected to the computer), swipes the card at the terminal and then when the payment is processed, the cashier presses the "Paid

upgrade openSSH 7.2p in ubuntu 14.04

匆匆过客 提交于 2019-12-04 20:11:52
问题 I have a server running Ubuntu 14.04, but I have an issue with PCI requirements. I have installed in my server OpenSSH 6.6p1, then I upgraded it to OpenSSH 7.2p, compiling the code with make and make install directly from repositories from OpenSSH , but it seems something is broken because I continue getting the old version after I check dpkg -l openssh\* : ii openssh-client 1:6.6p1-2ubunt amd64 secure shell (SSH) client, ii openssh-server 1:6.6p1-2ubunt amd64 secure shell (SSH) server, ii

Excel VBA to find and mask PAN data using regex for PCI DSS compliance

扶醉桌前 提交于 2019-12-04 15:26:23
Because most of the tools to discover credit card data in file systems does no more that list the suspicious files, tools are needed to mask any data in files that must be retained. For excel files, where loads of credit card data may exist, I figure a macro that detects credit card data in the selected column/row using regex and replaces the middle 6-8 digits with Xs would be useful to many. Sadly, I'm not a guru in the regex macro space. The below basically works with regex for 3 card brands only, and works if the PAN is in a cell with other data (e.g. comments fields) The below code works,

Best practices for (symmetric) encryption in .Net?

扶醉桌前 提交于 2019-12-04 08:09:21
问题 What is considered "best practice" for encrypting certain sensitive or personally identifiable data in a SQL database (under PCI, HIPAA, or other applicable compliance standards)? There are many questions here regarding individual aspects of a solution, but I have not seen any that discuss the approach at a high level. After looking around for quite some time, I came up with the following: Use CryptoAPI and Rijndael Generate IV and store it with the encrypted data Use DPAPI (Machine scope) to

Retail point of sale credit card processing - card present. Minimizing PCI compliance requirements

那年仲夏 提交于 2019-12-04 05:48:58
I am writing a point of sale application for a client who has some very specific needs. The client is a retail store, so when they process credit cards, they have a physical card present and can swipe it. The way it is now, at the end of check out, it presents the cashier with a total, and the cashier keys the total into a credit card terminal (by hand--it is not connected to the computer), swipes the card at the terminal and then when the payment is processed, the cashier presses the "Paid by Credit Card" and it prints a receipt. The problem is that hand keying in totals is time consuming and