Zeno 文档
获取 API 密钥

开始使用设备识别

了解每次登录背后的设备,标记机器人和伪造浏览器,并在服务器上完成全部校验。

<script src="https://zenocdn.net/agent.js"></script>
<script>
const agent = FingerprintAgent.start({ endpoint: 'https://zenocdn.net', publicKey: 'pk_...' })

// Once the user logs in, hand the request ID to your server. A capped or
// failed identification sends none, and your server challenges the login.
agent
	.get({ externalId: user.id })
	.then(result => verifyOnServer(result.capped ? undefined : result.requestId))
	.catch(() => verifyOnServer(undefined))
</script>

工作原理

  1. 页面上的代理会收集浏览器信号,并使用您的 public key 调用 API。
  2. API 存储一个事件,并返回其 request ID。
  3. 页面会在登录或注册时将 request ID 发送到你的服务器。
  4. 您的服务器使用 secret key 读取事件。
  5. 根据事件标记、风险评分、机器人判定、velocity 及相关 ID 进行决策。

初次使用?从以下开始: 关键术语 快速开始 无代码审查案例

基础组件

浏览器代理

强类型

收集设备信号,并返回 visitor id 和 request id。

报告大小
约 1 KB
安装
Script 标签或 npm
Visitor ID
通常在incognito模式下仍然有效
阅读文档

Server API

使用 secret key 读取、搜索和删除事件与访客。

Auth
Auth-API-Key 请求头
调用
GET, POST, PATCH, DELETE
搜索筛选
16
阅读文档

智能信号

机器人、VPN、Tor、无痕模式、篡改和虚拟机,并附带风险评分。

信号
21
风险评分
权重 0 到 20
速率
5m, 1h, 24h
阅读文档

所有指南

从首次识别到删除用户。