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. Агент на вашай старонцы збірае сігналы браўзера і выклікае API з вашым public key.
  2. API захоўвае падзею і адказвае request ID.
  3. Ваша старонка адпраўляе request ID на ваш сервер разам з уваходам або рэгістрацыяй.
  4. Ваш сервер счытвае падзею з дапамогай secret key.
  5. Вырашае па сцяжках падзеі, ацэнцы рызыкі, вердыкце бота, velocity і звязаных ID.

Упершыню тут? Пачніце з: Ключавыя тэрміны Quickstart Прагляд выпадку без кода

Будаўнічыя блокі

Агент браўзера

Уведзена

Збірае сігналы прылады і вяртае visitor id і request id.

Памер справаздачы
Каля 1 KB
Усталяваць
Script-тэг або npm
Visitor ID
Звычайна захоўваецца ў incognito
Чытаць дакументацыю

Server API

Чытайце, шукайце і выдаляйце падзеі і наведвальнікаў з secret key.

Аўтэнтыфікацыя
Auth-API-Key header
Выклікі
GET, POST, PATCH, DELETE
Фільтры пошуку
16
Чытаць дакументацыю

Разумныя сігналы

Боты, VPN, Tor, інкогніто, фальсіфікацыя і віртуальныя машыны, з ацэнкай рызыкі.

Сігналы
21
Ацэнка рызыкі
Вагі ад 0 да 20
Хуткасць
5m, 1h, 24h
Чытаць дакументацыю

Усе дапаможнікі

Ад першай ідэнтыфікацыі да выдалення карыстальніка.