Society of Payment Security Professionals Forum  

Go Back   Society of Payment Security Professionals Forum > Discussion Groups > PA-DSS (PABP)

Reply
 
Thread Tools Display Modes
  #1  
Old 12-22-2009, 08:48 AM
Levis Levis is offline
Member
 
Join Date: Jan 2009
Posts: 50
Default PA-DSS scope

Hello,

would it be possible to help me little bit with the scope of PA-DSS: Here is the concrete case:

- Merchant has POS terminal (or terminals...) which is owned by an acquirer;
- This terminal is installed by the service provider (also authorisation centre);
- The terminal is connected also to LAN with the other systems - ECR, servers, switches, etc...
- It could be in scope of PA-DSS because of mentined connection to LAN, BUT the payment application is inside the POS terminal and the vendor and developer of this application is mentioned service provider (also authorisation centre).

I read in PA-DSS document, that in case the payment application is provided and developed by service provider, that it is out-of-scope PA-DSS even if the POS terminal is connected to merchant´s network.

Am I right with it or not.

Thank you guys for your help and wish you a merry christmas

Martin
Reply With Quote
  #2  
Old 12-22-2009, 07:10 PM
jbhall56's Avatar
jbhall56 jbhall56 is offline
Senior Member
 
Join Date: Feb 2007
Location: Minneapolis, MN
Posts: 1,282
Default

Applicability of the PA-DSS to card terminals is a sore subject in my opinion. A lot of terminal vendors think that if they are PCI PED or PCI PTS certified, then they have no other obligation. However, I know of a couple of instances where these terminals are storing PANs in clear text until an end-of-day (EOD) process is performed. Storing the PAN in clear text is against the PA-DSS as well as the PCI DSS, yet these terminal vendors are still allowed to sell these devices even though they are not PCI compliant.

From page v of the PA-DSS states that applications developed by application or service providers are exempt if:
  • The application is a service offered to customers (typically merchants) and the customers do not have the ability to manage, install, or control the application or its environment;
  • The application is covered by the application or service provider’s own PCI DSS review (this coverage should be confirmed by the customer); and/or
  • The application is not sold, distributed, or licensed to third parties.

Examples provided in the PA-DSS to illustrate these exceptions are Software As A Service (SAAS) such as that offered by an Application Service Provider (ASP) or virtual terminal applications.

I am guessing that the acquirer is relying on the first bullet to claim they do not have to be PA-DSS certified.

On page vi, the PA-DSS also does not apply if "a payment application developed for and sold to only one customer since this application will be covered as part of the customer’s normal PCI DSS compliance review. Note that such an application (which may be referred to as a “bespoke” application) is sold to only one customer (usually a large merchant or service provider), and it is designed and developed according to customer-provided specifications."

It also does not apply if "PA-DSS does NOT apply to payment applications developed by merchants and service providers if used only in-house (not sold, distributed, or licensed to a third party), since this in-house developed payment application would be covered as part of the merchant’s or service provider’s normal PCI DSS compliance."

On page vii in the PA-DSS entitled "PA-DSS Applicability to Hardware Terminals". If ALL of the following is true, then the PA-DSS does NOT apply.
  • The terminal has no connections to any of the merchant’s systems or networks;
  • The terminal connects only to the acquirer or processor;
  • The payment application vendor provides secure remote 1) updates, 2) troubleshooting, 3) access and 4) maintenance; and
  • The following are never stored after authorization: the full contents of any track from the magnetic stripe (that is on the back of a card, in a chip, or elsewhere), card-validation code or value (three- or four-digit number printed on front or back of payment card), PIN or encrypted PIN block.

Based on your description of the situation, your terminals violate the first bullet. However, how would the acquirer know that this was the case? From what you describe, the service provider did the installation, not the acquirer, so the acquirer is out of the loop.

In the end, I think this is just another example of a flaw in the PA-DSS that needs to get fixed.
__________________
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

Last edited by jbhall56; 12-29-2009 at 06:12 AM.
Reply With Quote
  #3  
Old 12-29-2009, 05:12 AM
Levis Levis is offline
Member
 
Join Date: Jan 2009
Posts: 50
Default

Hello Jeff,

great!, thank you for valuable information... right now, I´m about to struggle with our AC. I wish you merry Christmas and NY!

Martin
Reply With Quote
  #4  
Old 01-07-2010, 10:13 AM
Levis Levis is offline
Member
 
Join Date: Jan 2009
Posts: 50
Default

Hello Jeff,

I´d like to ask you to help me with the following question.

It has been said that POS is out of scope PADSS if :

The terminal has no connections to any of the merchant’s systems or networks;

I suppose if the POS terminal is connected to merchant´s (IP terminal) LAN and the communication goes to auth. centre via SSL is it still in scope PADSS because of the possibility of man-in-the-middle attack am I right ? Is this the main reason?

And second question is - is POS terminal in scope of PADSS if POS is connected only with ECR (cashdesk) by means of serial connection RS-232 and POS receives only the amount from the ECR, nothing else and the merchant is unable to connect or upload anything else to POS.

Thank you very much.
Reply With Quote
  #5  
Old 01-07-2010, 01:20 PM
lyalc lyalc is offline
Senior Member
 
Join Date: Mar 2007
Posts: 580
Default

PA-DSS training by the council was very clear about the 4 criteria by which a POS terminal may be out of scope for PA-DSS purposes.
'Any connection" means "any connection", ignoring the other 3 criteria for a moment (see Page vii, PA-DSS assessment procedures, V 1.2.1).
This includes serial or use of any shared network infrastructure at the site in question.
In the case of a terminal serially connected to a POS workstation/cashdesk that is wholly isolated from the rest of the merchant's infrastructure, them PA-DSS would appear to not apply, although PCI DSS will continue to apply.

The difficulty is that the vendor would need to clearly state in installation and marketing materials that the only way acceptable to install the vendor's product is to isolate the workstation from all other systems - and this may be so restrictive that it will damage sales potential. However, this is a commercial decision, not a PA-DSS/PCI DSS requirement.

lyalc

Last edited by lyalc; 01-07-2010 at 01:22 PM.
Reply With Quote
  #6  
Old 01-20-2010, 12:45 AM
Levis Levis is offline
Member
 
Join Date: Jan 2009
Posts: 50
Default

Thank you Lyalc,

seems if POS is connected via IP and of course must be connected to some router/hub where is not connected any other merchants devices, than also fall to scope of PA-DSS because of mentioned router (open ports, possible man-in-the-middle attack on ssl,etc... ).
Am I right ?

Thank you
Reply With Quote
  #7  
Old 01-20-2010, 04:47 AM
jbhall56's Avatar
jbhall56 jbhall56 is offline
Senior Member
 
Join Date: Feb 2007
Location: Minneapolis, MN
Posts: 1,282
Default

You are correct.

Once you introduce a network into the equation (VLAN or otherwise), now everything on that network is in-scope including any serial attached terminals and other POS devices that process, store or transmit cardholder 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
Reply With Quote
  #8  
Old 02-01-2010, 04:54 AM
Levis Levis is offline
Member
 
Join Date: Jan 2009
Posts: 50
Default

Hello Jeff,

FYI - I received the reaction from ssc to our discussion :

The intent of this bullet is that a terminal should not be connected to any system that creates risk for the transaction traffic, like a system with email or an Internet connection, or that has connectivity to such systems. Terminals can still meet this bullet if 1) they only connect to a stand-alone cash register (and the cash register does not have email, Internet, or other connections), or 2) they are connected to a device (again, without email, Internet, or other connections) that manages and routes transaction traffic (for example, a store controller for 3 terminals that share one outbound connection).

It seems the fact is, If the terminal is connected with stand-alone cash register by means of serial cable, there is no other devices and connection except the terminal communication to AC, than PA in terminal is PA-DSS out of scope. Of course if the terminal meets the other 2 bullets :

- The payment application vendor provides secure remote - updates, troubleshooting, access and maintenance;
- The sensitive authentification data are never stored after authorization.

Once again thank you for your help.
Reply With Quote
  #9  
Old 02-20-2010, 03:37 AM
jbhall56's Avatar
jbhall56 jbhall56 is offline
Senior Member
 
Join Date: Feb 2007
Location: Minneapolis, MN
Posts: 1,282
Default

My problem with all of this is that the terminal manufacturers make each of their terminals with three to four connectivity options but all of these terminals typically run the same internal application software since it would be too expensive to do otherwise. One of those connectivity options meets the requirements you state (usually the dialup option), the other options violate those requirements therefore meaning that the terminal application software should go through the PA-DSS certification process.

What I suspect/fear is happening is that the terminal vendors are using their one communication option that meets the requirements to avoid the expense of PA-DSS certification.

Security is only as good as its weakest link. As a result, we are all less secure because of a small group of vendors that seem to think they do not need to comply.
__________________
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

Last edited by jbhall56; 02-22-2010 at 03:32 AM.
Reply With Quote
  #10  
Old 02-21-2010, 03:24 PM
lyalc lyalc is offline
Senior Member
 
Join Date: Mar 2007
Posts: 580
Default

Quote:
Originally Posted by jbhall56 View Post
What I suspect/fear is happening is that the terminal vendors are using their one communication option that meets the requirements to avoid the expense of PA-DSS certification.
What would also help is some accuracy in marketing/sales materials from these vendors:
e.g. "This product has not been assessed when used in configuration x as PA DSS does not apply.
Other configurations may require additional PA-DSS or PCI DSS assessment effort to ensure compliance".

I know caveat emptor also applies, but its also unconscionable to mislead prospective customers, imho.

lyalc
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 04:41 AM.


Copyright (c) The Aegenis Group, Inc.