![]() |
|
#1
|
|||
|
|||
|
My company has been looking at offloading CC storage and processing and there seems to be 2 options out there. One is a "hosted gateway", which some companies will offer to integrate into our checkout process via an iFrame.
Alternative is purely an external gateway with an API, where our side will post the CC data to the 3rd party. What I am not clear about is where these solutions are identical from the PCI compliance perspective. Does it make a difference whether we post to a 3rd party API or include the page via iFrame? From a technical perspective, the potential risk is similar. If someone was to compromise the web server, they could either redirect the post somewhere else or redirect the iFrame. Any advice on this would be appreciated. Thanks. |
|
#2
|
||||
|
||||
|
The iFrame approach totally bypasses your systems and infrastructure altogether, so your organization would be totally off the hook and out of scope as long as you do not get cardholder data (CHD) on the back side due to disputes and chargebacks.
If your applicaiton posts up the data to the third party, then your application is technically transmitting CHD and therefore is in-scope and so would it's infrastructure.
__________________
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:
|
|
#4
|
||||
|
||||
|
Okay. You're right, 12.8 would still apply. But that's far short of the whole thing.
__________________
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 |
|
#5
|
|||
|
|||
|
If you're doing an integrated gateway....and the form does a post to a 3rd party site, wouldn't you technically be out of the "processing" loop?
The interaction goes something like this: user --> get --> form from my site user --> post --> data to 3rd party. So you could technically say that it's the user that is interacting with the 3rd party and transmitting the data. Wouldn't that be considered a valid explanation? |
|
#6
|
|||
|
|||
|
And if your site gets hacked and the form is changed so that the CHD is sent to a *different* third-party...?
Jeff's quite right. Even if you're using a third-party payment gateway, you need to be suitably compliant. WorldPay, for example, seems to insist on a passing ASV scan for new payment gateway clients now. |
|
#7
|
||||
|
||||
|
Quote:
A flaw could also be used as a staging ground to possibly compromise your processor. Either way, you need to make sure that your Web site is not the source of such attacks.
__________________
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 |
|
#8
|
||||
|
||||
|
Quote:
I cannot tell you how many times we have run pen tests against Web sites and found tons of cached credentials and cardholder data in various temporary directories on servers. I think it's a larger problem than developers want to admit. And it's usually an easy hack to get at the data.
__________________
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 |
|
#9
|
|||
|
|||
|
I agree with the point about the site being hacked and the form redirected. But isn't that essentially the same vulnerability as using an iFrame? The site can also get hacked and that iFrame could come from anywhere....or be setup with some sort of a MiTM or many other methods?
|
|
#10
|
|||
|
|||
|
Quote:
However, I don't believe bringing the complete merchant applicaiton into scope is the intent of PCI DSS validation. Many smaller sites use pre-packaged/COTS products that use databases for most/all web content. Putting the mercantsite in scope means they all must use SAQD, not the intent of the PCI SSC when, with conset of card brands the SAQ A-C were released. In my view, this is another case of "compliance != security" Comments? lyalc |
![]() |
| Thread Tools | |
| Display Modes | |
|
|