重复试用与多账号资源滥用
免费试用、新用户额度、模型推理、存储、短信、代理或其他有成本资源,都可能被多个账号重复领取。只检查邮箱很难识别这类行为,因为邮箱地址容易更换,而同一访问环境可能持续出现。
邮箱变化说明不了设备变化
不同邮箱可能来自同一台设备,也可能来自家庭、学校或团队共享的正常设备。相同邮箱同样可能在多台设备上使用。账号字段和设备上下文解决的是不同问题。
EchoScan 为每次受保护动作提供设备、浏览器环境、网络、自动化和连续性上下文。客户把这些结果与注册时间、权益领取、付款、邀请关系、访问频率和验证状态组合,才能形成更可靠的重复试用策略。
接入重复试用流程
- 在试用申请或资源领取页面运行 Browser Verifier,成功提交后取得服务端签发的
{ imprint }。 - 把 Imprint 与客户自己的业务请求一起发送到后端。
- 后端使用 Secret API Key 查询 Report API v1。
- 从 Lite/Pro 共用的基础 Report 读取
risk.status、设备连续性、风险原因和可用的近期活动;需要按时间范围查询时,可使用 Lite 与 Pro 均支持的独立 History 接口。 - 在客户后端执行试用资格、限额、验证和审核策略。
Secret API Key 只保存在后端。浏览器中只使用公开 Environment ID,服务端会校验精确 Allowed Origins。
如何使用 PASS、SUSPICIOUS 与 DECEPTIVE
PASS 表示本次访问未发现需要关注的风险,不证明身份或试用资格。客户仍应执行正常的账号、权益和支付规则。采集失败或 Report 查询失败不能当成 PASS。
SUSPICIOUS 表示存在需要关注的风险,但没有达到 DECEPTIVE。在重复试用场景中,通常优先增加邮箱或手机号验证、限制高成本资源、延迟发放,或进入人工审核。
DECEPTIVE 表示存在较明确的高风险迹象。客户可以采用更严格的验证和限制,同时结合账号与业务证据决定是否拒绝。
EchoScan 不直接判定某个人正在骗取试用,也不返回客户的最终动作。风险状态描述访问环境,业务资格由客户定义。
同一设备重复出现不是单独证据
共享电脑、家庭设备、企业终端、测试设备、客服协助和正常回访都会产生重复设备记录。seen_before: true 或较高 access_count 应触发更多上下文检查,而不是自动拒绝。
更可靠的策略会同时考虑:
- 设备出现次数和时间分布;
- 多个账号是否共享同一设备或网络上下文;
- 网络与浏览器环境是否出现异常变化;
- 是否存在自动化或高风险网络结果;
- 客户自身的权益、支付、邀请和验证记录。
Lite 与 Pro 的选择
Lite 与 Pro 使用相同的基础 Report 结构,包含设备连续性、当前访问风险与原因、浏览器、操作系统、网络和近期活动。可选字段按实际信号与数据返回。
Lite 与 Pro 均支持 History 和可选 Account Map,包括新建关联与已有快照读取。Pro 提供更高请求额度、速率和 Browser Environment 容量。History 查询指定时间范围;基础 Report 中的连续性摘要和近期活动由两个套餐共同提供。
准备实施时,请查看 开发者接入流程 和 Lite 与 Pro Report。
决策常见问题
同一设备出现两次是否应该直接拒绝?
不应该仅凭这一点直接拒绝。共享电脑、正常回访、客服流程等情况都可能导致设备重复出现。应把它作为上下文,并结合账号、权益、支付、访问频率和验证信息判断。
EchoScan 会直接判断某个用户正在骗取试用吗?
EchoScan 返回设备身份与访问风险结果。客户定义试用资格,并结合自己的业务数据决定放行、增加验证、审核或拒绝。
Lite 是否足够用于重复试用场景?
Lite 与 Pro 使用相同的基础 Report 结构,包含设备连续性、当前访问风险与原因、浏览器、操作系统、网络和近期活动。可选字段按实际信号与数据返回。Lite 与 Pro 均支持 History 和可选 Account Map,包括新建关联与已有快照读取。Pro 提供更高请求额度、速率和 Browser Environment 容量。History 查询指定时间范围;基础 Report 中的连续性摘要和近期活动由两个套餐共同提供。
PASS 是否证明可以领取试用?
不证明。PASS 表示本次访问未发现需要关注的风险。客户仍需执行账号、权益、支付和验证规则;采集失败或 Report 查询失败不能当成 PASS。