我目前在一家非营利组织做志愿者。在研究一些不相关的东西时,我注意到一家 $sisteragency 正在使用嵌入式 iFrame 来接受在线捐赠。虽然框架的源使用 HTTPS,但它所在的页面是 HTTP。
$sisteragency 使用第三方 CRM 软件来处理捐赠,由 $crmcompany 提供。$crmcompany 声称符合 PCI,但其说明似乎是围绕将 iFrame 添加到不安全页面而构建的。它的知识库包含一条向用户显示的建议消息,归结为“即使您在地址栏中看不到挂锁或 https,但捕获您的支付信息的页面部分 [iFrame] 是安全的。” 他们的 YouTube 页面有一个视频教程,其中显示了将 iFrame(带有 https src)添加到 http 页面。他们的网站甚至提供了响应支付处理器的 PCI 合规性查询的分步说明(例如,在每个字段中准确输入的内容)。
这一切对我来说似乎真的很阴暗。中间人攻击不能修改 iFrame 的 src,因为包含页面是 http 吗?尽管 $crmcompany 声称,$sisteragency 是否也对 PCI 合规性负责($crmcompany 说它对其客户的合规性负责)?$crmcompany 通过提供将安全支付系统嵌入不安全页面的说明是否疏忽和/或不合规?
基本上,我对这一切如此不安是对的吗?