Does current PCI code require SSH connections be restricted to enumerated (specific) client IP addresses on the unsecure, dirty side? Isn't that outside the scope of the PCI code?
1 Answer
Does current PCI code require SSH connections be restricted to enumerated (specific) client IP addresses on the unsecure, dirty side?
Not really. PCI dictates that there should be firewall rules in place to limit access, but if you can justify an any -> 22/ssh
rule, then you've satisfied PCI.
Isn't that outside the scope of the PCI code?
Well, requiring firewall controls is within PCI scope; see §1.2 and §1.2.1 specifically. Interpreting whether the rules you've implemented are secure or insecure is up to the QSA; if you permit protocols like FTP or Telnet which are unencrypted, you need to show compensating controls. But there's no blanket prohibition of any ->
rules, which seems to be what you're asking about.
This of course assumes that the device falls within scope, e.g., is part of or connected to your CDE. It sounds from your comments as if the device is completely disjointed from the CDE, in which case DSS doesn't apply. If you're trying to determine if something is in scope or not, I recommend the Guidance for PCI DSS Scoping and Network Segmentation
-
According to page 10 of PCI_DSS_v3-2-1, the scope includes, and I'm paraphrasing, any device, software or system that touches cardholder information. Since this is segmented away from the CDE network that contains cardholder data, it's not part of the CDE. Because requirements 1.2 and 1.2.1 are for in-scope, the controls should not apply, right? Commented Apr 16, 2021 at 16:11
-
@talkinggoat correct, DSS does not apply if the device is completely divorced from the CDE. I assumed you were talking about a device that connected the CDE to the "unsecure, dirty side." Commented Apr 16, 2021 at 17:07
-
how does this work, now? Do you want to amend your answer, so it reflects the new understanding? Personally, I think you should keep what you've written and just add to it. Commented Apr 16, 2021 at 19:44
-
@talkinggoat I've appended to the answer to reflect the new understanding from the comments, and to provide some guidance for people who aren't sure whether their systems are in or out of scope. Better? Commented Apr 16, 2021 at 20:17
-