Shopify 安全与风控

结账页被注入盗卡脚本(Magecart)怎么排查

现象#

客户付款后接到冒充客服的诈骗电话,能准确说出订单金额;安全扫描提示结账页加载了可疑域名脚本。

原因#

  • 第三方脚本或应用被入侵后注入盗卡代码
  • 主题引用了被篡改的 CDN 资源
  • 结账扩展调用了不可信的第三方接口
  • 没有 CSP,任意域名脚本都能执行

处理步骤#

  1. 审计结账页加载的全部脚本与域名,逐个确认来源与版本
  2. 移除不必要的第三方脚本,锁定版本并做完整性校验(SRI)
  3. 吊销并重装可疑应用,检查其 OAuth 授权范围
  4. 启用 CSP,限制 script-src 与 connect-src 白名单
  5. 通知受影响客户并配合支付机构做风险评估

验收标准#

结账页只加载可信脚本,CSP 生效,安全扫描无高危项,客户无新增相关投诉。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。