Zeno
Увайсці

Даведайцеся, якая прылада стаіць за кожным запытам

Браўзерны агент, серверны API і панэль. Распазнавайце прылады, што вяртаюцца, пазначайце боты і спуфінг і рашэнні прымайце на сваім серверы.

Як працуе ідэнтыфікацыя

Ад браўзера да вашага рашэння за адзін цыкл.

  1. Сабраць

    Агент браўзера ў фоне збірае больш за 100 сігналаў прылады і адпраўляе справаздачу памерам каля аднаго кілабайта.

    Што збірае агент →
  2. Ідэнтыфікаваць

    Сервер пераўтварае стабільныя сігналы ў visitor ID, распазнае вяртаючыяся прылады і задае smart signals.

    Сцяжкі і ацэнка →
  3. Вырашыць

    Браўзер атрымлівае толькі request ID. Ваш сервер чытае поўную падзею з secret key і вырашае.

    Чытайце гэта з вашага сервера →

Чатыры часткі, адна падзея

Кожны мае ўласную старонку; разам яны ствараюць падзею, якую чытае ваш сервер.

Адзін запыт на вашым серверы

Браўзер перадае вашаму серверу request ID. Адзін GET-запыт з secret key вяртае поўную падзею, а флагі ніколі не трапляюць у браўзер.

Visitor ID
Прылада, як бы яна ні вярнулася.
Ацэнка рызыкі
Сума вагаў выяўленых сігналаў, зыходны лік.
Бот
bad, good або not_detected.
Выяўленыя сігналы
Усе разумныя сігналы, якія спрацавалі.
login.server.ts
const event = await fetch(`https://api.zeno.id/events/${requestId}`, {
	headers: { 'Auth-API-Key': process.env.FP_SECRET_KEY },
}).then(response => response.json())

event.visitorId // "q1yLOPpzvOstEQCFQQxE"
event.riskScore // 5
event.bot // "not_detected"
event.detected // ["vpn", "incognito"]

Ідэнтыфікуйце першага госця сёння

Усталюйце агента, прачытайце падзею на сваім серверы, і ўсё гатова.