Zeno
Skrá inn
Ókeypis … auðkenningar á mánuði · Eftir það greitt eftir notkun

Auðkenning tækja
fyrir hvert Nýskráning

Þekktu aftur vafra sem snýr aftur jafnvel í huliðsham eða með hreinsuðum vafrakökum, greindu vélmenni og falsaða tæki og staðfestu hverja niðurstöðu á þjóninum þínum áður en þú bregst við.

Sjáðu hvað við getum vitað um þennan vafra. Þegar kynningin er keyrð sendir hún merki til okkar og vistar auðkenni í vafranum.

Hvað hver auðkenning segir þér

Í API fyrir kóðann þinn, og í mælaborðinu fyrir þann sem yfirfer málið.

Hver auðkenning, í beinni

Nýir atburðir birtast innan nokkurra sekúndna, með gesti, external ID og tíma.

Vélmenni og spoofing merkt

Sjálfvirkni, headless vafrar, hugbúnaðarteiknun, skipt út natives og tímabelti sem passa ekki.

Sameiginleg tæki sjást

Tæki sýnir öll external ID sem sáust á því, svo margir reikningar skeri sig úr.

Staðfestu á bakenda

Vafrinn fær aðeins request ID. Þjónninn þinn sækir atburðinn með secret key og ákveður.

Gleymdu external ID í einu kalli

Eyða external ID og allir atburðir og tækjatengingar hans hverfa.

Greitt eftir notkun

Engar áskriftir eða skuldbindingar. Eftir hvert uppgjörstímabil greiðir þú fyrir auðkenningarnar sem þú notaðir, hverja með öllum merkjum, netþjóns-API og mælaborðinu.

Sjá áætlanir og öll verð →

Verð sem birt eru innihalda ekki viðeigandi skatta eða gjöld (t.d. VSK).

Frá uppsetningu til staðfestingar í þremur skrefum

Vafrinn fær request ID, þjónninn þinn fær alla söguna.

  1. 1

    Bæta við umboðsmanni

    Eitt script tag frá API-inu, eða typed ES module frá npm.

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

    Auðkenna í vafra

    Ræstu þegar eyðublaðið opnast, fáðu request ID þegar notandinn skráir sig inn.

    login.js
    // After a successful login:
    const { requestId } = await agent.get({ externalId: user.id })
    
    await fetch('/api/login/verify', { method: 'POST', body: JSON.stringify({ requestId }) })
  3. 3

    Staðfestu á netþjóninum þínum

    Lestu atburðinn með secret key og ákveddu. Vafrinn sér aldrei flagg.

    login.server.ts
    const response = await fetch(`https://api.zeno.id/events/${requestId}`, {
    	headers: { 'Auth-API-Key': process.env.FP_SECRET_KEY },
    })
    const event = await response.json()
    
    if (event.bot === 'bad' || event.riskScore >= 15) {
    	throw new Error('Review this login')
    }
  • REST, engin SDK-binding

    GET, PATCH og DELETE á /events, /visitors og /external-ids, með einum header.

  • Lyklar sem erfitt er að leka

    pk_ og sk_ forskeytti með athugunarsummu; leynilyklar eru geymdir sem hash og sýndir einu sinni.

  • Leitaðu í öllum atburðum

    Sía eftir visitor, external ID, IP, flöggum, bot-niðurstöðu, áhættustigi og dagsetningu.

  • Eyddu external ID með einu kalli

    DELETE /external-ids/{id} eyðir öllum atburðum og tækjatengingum þessa ID.

Spurningar

Virkar það með rammanum mínum? +

Já. Agentinn er venjuleg ES-eining án ytri pakka, svo hann virkar í React, Svelte, Vue eða án ramma. Án bundler skaltu hlaða /agent.js og nota global FingerprintAgent.

Er sameiginlegt visitor ID sönnun á mörgum aðgöngum? +

Nei. Eins tæki, eins og sama símalíkan með sama stýrikerfi, hafa sama fingrafar, þannig að vafri án vistaðs auðkennis getur passað við visitor ID annars. Meðhöndlaðu það sem lead til yfirferðar ásamt external IDs, flags og tengingu.

Hverju safnar umboðsmaðurinn? +

Yfir 100 tækjamerki: canvas, WebGL, hljóð, letur, skjár, vélbúnaður, locale, viðbætur og leifar sjálfvirkni. Les aldrei WebRTC netföng.

Hvað gerist við fjárhagsáætlun eða notkunarmörk? +

Auðkenning stöðvast hljóðlega: umboðsforritið skilar capped í stað request ID, svo notendur þínir sjá aldrei villu og innskráningin virkar áfram. Stilltu kostnaðarþök á dag, viku eða mánuð og útgjaldamörk á hvern lykil. Ekkert annað er takmarkað.

Hvað ef þetta er ekki fyrir mig? +

Þú færð peningana þína til baka. Ekki ánægður á fyrstu þremur mánuðunum eftir fyrsta greidda reikninginn? Við endurgreiðum allt sem þú greiddir á því tímabili, án spurninga.

Hvar eru gögnin geymd? +

Í ESB, á AWS eu-west-1. Atburðir eru geymdir þar til þú eyðir þeim, eða í 1, 3 eða 5 ár ef þú velur það, og eitt API-kall eyðir öllu sem geymt er fyrir einn af notendum þínum.

Fyrsta auðkenningin þín á nokkrum mínútum

Greiddu eftir notkun, öll merki innifalin.