尽管之前有人问过这个问题的变体,但它们似乎是关于一般风险的,我对 PCI DSS 的内涵很感兴趣。
如果电子商务网站正在寻找 1 级或 2 级 PCI DSS 合规性(因此需要将 QSA 作为 SAQ 审查或 ROC 全面审计的一部分)并且营销部门要求第三方分析 JavaScript 标签插入到每一页,这是否必然使 PCI 合规性几乎不可能实现?
风险似乎是,如果第三方(例如 Google Analytics,但还有许多其他)“需要”在每个页面中嵌入 javascript 行,包括敏感的结帐或登录页面等,并且 javascript 会从中提取更多代码第三方的服务器超出了您的完全控制范围,那么您实际上已经扩展了您的 PCI 边界以包括该第三方 - 并且以任何有意义的方式让 PCI DSS 审计员访问他们的服务器和流程几乎是不可能的。
本质上,您必须完全相信第三方跟踪代码的有效性,以及围绕其代码更改的所有安全控制和测试等,因为您对引入的脚本几乎没有控制权或没有控制权到您的网站。如果我对这个解决方案进行 QSA-ing,我会对这种方法提出一些严重的怀疑。
那么这是否意味着符合 PCI DSS 的电子商务网站不能将活动的第三方跟踪 javascript 嵌入到所有页面中,或者这里有一些灵活性吗?