![]() |
|
#1
|
|||
|
|||
|
I've got a software vendor who has built in two-factor authentication in their payment application because of PA-DSS 11.2. The application is an interface to payment gateways and looks a lot like a payment gateway itself. The web application in question allows the merchant to setup the login information to their payment gateway, capture payments, review transactions, etc. No card data is stored or displayed to the merchant. The login to this interface is where they built in a One Time Pad in conjunction to the user id and password. Its causing a lot of trouble for their customers and it doesn't seem like its really required to me.
PA-DSS 11.2 states: "11.2 If the payment application may be accessed remotely, remote access to the payment application must be authenticated using a twofactor authentication mechanism." This is derived from PCI-DSS 8.3. PCI-DSS 8.3 refers to remote network-level access which I don't believe includes things like logins to typical web-based payment applications. I don't know of any payment gateways that require two-factor authentication for similar functions. The vendor is saying that unlike PCI-DSS, PA-DSS doesn't say network-level access so all remote access requires 2FA so they had to build it in. I think they have gone overboard on this. Opinions? |
|
#2
|
||||
|
||||
|
Quote:
Quote:
Quote:
Depends on the your answer to my earlier questions as to whether or not they have gone overboard.
__________________
Jeff Hall, Director, Risk Advisory Services RSM McGladrey Inc 801 Nicollet Mall, 11th Floor, West Tower Minneapolis, MN 55402-2526 612 376 9280 - office 612 395 7280 - facsimile www.mcgladrey.com The views presented are those of the writer and are not necessarily those of RSM McGladrey Inc |
|
#3
|
|||
|
|||
|
Quote:
Quote:
Quote:
Even if bulk cardholder data was accessible via the web application I wonder if 11.2 really requires it built into the application. The test for 11.2 says: "If the payment application may be accessed remotely, examine PA-DSS Implementation Guide prepared by the software vendor, and verify it contains instructions for customers and resellers/integrators regarding required use of two-factor authentication (user ID and password and an additional authentication item such as a smart card, token, or PIN)." 11.1 just before that is to verify that the application won't interfere with the use of 2FA. So I understand there might be a need for 2FA depending on access to cardholder data but does PA-DSS really require that the application provide the 2FA? Or just that the implementation guide document the need for 2FA and its up to the merchant to provide the 2FA method as part of PCI_DSS compliance? Looking at a couple of other certified payment applications on the PCI-SSC list it seems like they are going with the latter. I certainly would prefer buying an appliance or software from a security vendor for 2FA over something built into my payment application. |
|
#4
|
||||
|
||||
|
Sorry for any confusion.
Based on your description, you are correct that two factor authentication is not required in this case of remote access. Since the merchant does not have access to bulk cardholder data, they do not need to be authenticated using two factors. That said, one thing we did not discuss is whether or not the application does appropriate logging of activity. Since they followed the PA-DSS, I am assuming they perform appropriate logging of all activity performed through the site. However, the more I work with service providers, the more I'm finding holes in their logging.
__________________
Jeff Hall, Director, Risk Advisory Services RSM McGladrey Inc 801 Nicollet Mall, 11th Floor, West Tower Minneapolis, MN 55402-2526 612 376 9280 - office 612 395 7280 - facsimile www.mcgladrey.com The views presented are those of the writer and are not necessarily those of RSM McGladrey Inc |
![]() |
| Thread Tools | |
| Display Modes | |
|
|