主题里泄露顾客数据的风险点有哪些
现象#
页面源码里能看到顾客邮箱、订单号甚至地址,被爬虫批量抓取。
原因#
- 在
theme.liquid里把customer对象整体输出到 JS 变量 - 订单状态页把完整地址渲染进 HTML,未登录也可访问
- 第三方脚本读取页面 DOM 收集数据
处理步骤#
- 只输出必要字段,不要把整个对象
| json塞进页面 - 订单状态页加访问校验,避免仅凭订单号即可查看
- 审查第三方脚本,限制其读取范围
- 对已泄露的数据评估影响,必要时通知顾客
验收标准#
页面源码中不含完整个人信息;未登录无法查看他人订单。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。