Shfletuesi i Dvina viziton faqe interneti për një person në çdo rast, kur ai person i kërkon Dvina diçka që kërkon një shfletues të vërtetë. Kjo faqe është për pronarët e faqeve të internetit: çfarë bën shfletuesi, si t'i dalloni kërkesat e tij dhe si ta lejoni ose bllokoni.
Çfarë është
Dvina është një asistent personal. Kur dikush që ka hyrë në Dvina kërkon një detyrë që kërkon përdorimin e një faqeje interneti, si krahasimi i ofertave ose plotësimi i një formulari që ka kërkuar, Dvina mund ta kryejë në shfletuesin e vet, në kompjuterin Dvina të atij personi. Është një Chromium për desktop me një dritare, jo një shfletues pa ndërfaqe grafike, dhe personi mund ta ndjekë drejtpërdrejt dhe të marrë kontrollin e tij në çdo moment.
- Vepron për një person. Çdo shfletues i përket një përdoruesi që ka hyrë në Dvina dhe punon për atë që ky person ka kërkuar.
- Nuk është një robot indeksimi. Nuk ka një listë faqesh që i viziton vetë. Hap faqet që i duhen një detyre, hap pas hapi: ngarkon një faqe, e lexon, pastaj vepron në të, ashtu si një person.
- Nuk përdoret kurrë për të trajnuar modele. Ajo që shfletuesi i Dvina lexon në faqen tuaj përdoret vetëm për kërkesën e personit për të cilin punon. Nuk përdoret kurrë për të trajnuar një model të inteligjencës artificiale.
- Vendimet personale ia lë vetë personit. Nuk shkruan fjalëkalime ose të dhëna kartash. Kur një faqe kërkon që personi të hyjë në llogari ose të paguajë, Dvina ndalet dhe i kërkon të marrë kontrollin. Të dhënat personale, dërgimi, pagesa dhe fshirja presin miratimin e personit.
- Nuk kryen verifikimin që kërkon një njeri. Kur has një kontroll për të verifikuar se po shfleton një person, si kontrolli i Cloudflare, Turnstile, reCAPTCHA ose hCaptcha, nuk klikon mbi të, nuk e zgjidh dhe nuk e ringarkon. Kur një kontroll përfundon vetë, Dvina pret që të përfundojë. Kur kontrolli mbetet, puna ndalet dhe personi merr kontrollin e shfletuesit, kalon kontrollin dhe ia kthen atë Dvina.
Dalloni kërkesat e tij
Shfletuesi i Dvina nënshkruan çdo kërkesë http dhe https që dërgon me Web Bot Auth, duke përdorur nënshkrime të mesazheve HTTP (RFC 9421) me një çelës Ed25519. Çdo kërkesë përmban tri fusha të kreut:
Signature-Agent: "https://api.dvina.ai"
Signature-Input: sig1=("@authority" "signature-agent");created=<unix time>;expires=<created + 60>;keyid="<key id>";alg="ed25519";nonce="<random>";tag="web-bot-auth"
Signature: sig1=:<Ed25519 signature>:
Signature-Agentidentifikon Dvina, origjinën ku publikohen çelësat e saj.Signature-Inputmbulon@authoritytë kërkesës (hostin tuaj) dhe fushën e kreutSignature-Agent. Vlera etagështëweb-bot-auth.- Çdo nënshkrim është i vlefshëm për 60 sekonda, nga
createdderi teexpires. keyidështë gjurma JWK e çelësit (RFC 7638).
Shfletuesi dërgon identifikuesin user agent të vetë Chromium, njësoj si çdo Chromium në Linux, për shembull:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36
Versioni i tij i Chrome ndryshon me përditësimet e Chromium dhe identifikuesi user agent nuk thotë asgjë për Dvina. Dallojeni Dvina nga nënshkrimi i saj, jo nga identifikuesi user agent.
Shënim
Me aplikacionin për desktop, një person mund ta lejojë Dvina të përdorë edhe një shfletues në kompjuterin e vet. Ai shfletues nuk i nënshkruan kërkesat e tij dhe duket si shfletimi i vetë personit.
Verifikoni një nënshkrim
Dvina e publikon çelësin e saj publik në direktorinë e çelësave:
https://api.dvina.ai/.well-known/http-message-signatures-directory
Direktoria përgjigjet me Content-Type: application/http-message-signatures-directory+json dhe një grup çelësash JSON Web Key Set që përmban çelësin publik Ed25519 të Dvina. Përgjigjja nënshkruhet me të njëjtin çelës, me tag="http-message-signatures-directory".
Nëse faqja juaj është në Cloudflare, Cloudflare i verifikon për ju agjentët e nënshkruar. Për ta verifikuar vetë një kërkesë:
- Kontrolloni që
Signature-Agenttë jetë"https://api.dvina.ai"dhe qëSignature-Inputtë ketëtag="web-bot-auth". - Kontrolloni që koha aktuale të jetë midis
createddheexpires. - Merrni direktorinë e çelësave dhe zgjidhni çelësin, gjurma JWK e të cilit përputhet me
keyid. - Ndërtoni bazën e nënshkrimit nga
@authority,signature-agentdhe parametrat e nënshkrimit, siç përshkruhet në RFC 9421, dhe verifikoniSignatureme atë çelës Ed25519.
Kushdo mund t'i dërgojë këto fusha të kreut. Trajtojeni një kërkesë si kërkesë të Dvina vetëm kur nënshkrimi i saj verifikohet kundrejt direktorisë së çelësave të Dvina.
Lejojeni ose bllokojeni
Shfletuesi i Dvina vepron në kohë reale për një person: ky është lloji i trafikut që mbulon konfigurimi i paracaktuar Agent i Cloudflare. Nëse faqja juaj përdor Cloudflare:
- Politikat për botët e AI: Te Cilësimet e sigurisë, zgjidhni Konfiguro politikat për botët e AI. Për Agent, zgjidhni Lejo (mos blloko), Blloko në faqet me reklama ose Blloko (në të gjitha faqet).
- Rregullat e personalizuara të WAF: Kërkesat nga botët e verifikuar dhe agjentët e nënshkruar e kanë
cf.client.bot(cf.bot_management.verified_botme Bot Management) të vendosur në true. Përdoreni në një rregull të personalizuar për t'i përjashtuar nga kontrollet, për t'u kërkuar verifikim ose për t'i bllokuar. - Drejtoria e botëve të verifikuar: Shihni agjentët që verifikon Cloudflare në Cloudflare Radar.
Në çdo platformë tjetër, verifikoni nënshkrimin siç përshkruhet më sipër, pastaj lejoni ose bllokoni kërkesat që kanë Signature-Agent të verifikuar me vlerën "https://api.dvina.ai".
Na kontaktoni
Keni pyetje rreth shfletuesit të Dvina në faqen tuaj, ose një kërkesë që nuk u soll siç përshkruhet në këtë faqe? Dërgoni një email te support@dvina.ai me adresën e faqes suaj dhe, nëse i keni, kohën dhe keyid e kërkesave.