ఫీచర్‌లు

Dvina బ్రౌజర్ ఏజెంట్

Dvina తన వినియోగదారుల కోసం ఉపయోగించే బ్రౌజర్‌ను వెబ్‌సైట్ యజమానులు ఎలా గుర్తించవచ్చు, ధృవీకరించవచ్చు, అనుమతించవచ్చు లేదా నిరోధించవచ్చు.

మార్క్‌డౌన్‌గా చూడండి

నిజమైన బ్రౌజర్ అవసరమయ్యే పని కోసం ఎవరైనా Dvinaను అడిగినప్పుడు, Dvina బ్రౌజర్ ఆ వ్యక్తి కోసం వెబ్‌సైట్‌లను సందర్శిస్తుంది. ఒకేసారి ఒక వ్యక్తి కోసమే పనిచేస్తుంది. ఈ పేజీ వెబ్‌సైట్ యజమానుల కోసం: బ్రౌజర్ ఏం చేస్తుంది, దాని అభ్యర్థనలను ఎలా గుర్తించాలి, దాన్ని ఎలా అనుమతించాలి లేదా నిరోధించాలి అన్నది వివరిస్తుంది.

ఇది ఏమిటి

Dvina ఒక వ్యక్తిగత సహాయకం. Dvinaలో సైన్ ఇన్ చేసిన వ్యక్తి ఆఫర్‌లను పోల్చడం లేదా తాము కోరిన ఫారమ్‌ను నింపడం వంటి వెబ్‌సైట్ అవసరమయ్యే పనిని అడిగినప్పుడు, Dvina ఆ వ్యక్తి Dvina కంప్యూటర్‌లో తన సొంత బ్రౌజర్‌ను ఉపయోగించి ఆ పని చేయగలదు. ఇది విండో ఉన్న డెస్క్‌టాప్ Chromium, హెడ్‌లెస్ బ్రౌజర్ కాదు. ఆ వ్యక్తి అది పనిచేసే తీరును ప్రత్యక్షంగా చూడవచ్చు, ఎప్పుడైనా దాని నియంత్రణను తీసుకోవచ్చు.

  • ఇది ఒక వ్యక్తి కోసం పనిచేస్తుంది. ప్రతి బ్రౌజర్ Dvinaలో సైన్ ఇన్ చేసిన ఒక వినియోగదారుకు చెందినది. ఆ వ్యక్తి అడిగిన పనినే చేస్తుంది.
  • ఇది క్రాలర్ కాదు. తనంతట తాను సందర్శించే సైట్‌ల జాబితా దీనికి లేదు. పనికి అవసరమైన పేజీలను ఒక్కో దశలో తెరుస్తుంది: ఒక వ్యక్తి చేసే విధంగానే పేజీని లోడ్ చేస్తుంది, చదువుతుంది, ఆ తర్వాత దానిపై చర్య తీసుకుంటుంది.
  • మోడల్‌లకు శిక్షణ ఇవ్వడానికి ఎప్పుడూ ఉపయోగించదు. మీ సైట్‌లో Dvina బ్రౌజర్ చదివే సమాచారం, అది ఎవరి కోసం పనిచేస్తుందో ఆ వ్యక్తి అభ్యర్థన కోసం మాత్రమే ఉపయోగించబడుతుంది. దాన్ని AI మోడల్‌కు శిక్షణ ఇవ్వడానికి ఎప్పుడూ ఉపయోగించదు.
  • వ్యక్తి స్వయంగా తీసుకోవాల్సిన నిర్ణయాలను వారికే వదిలేస్తుంది. ఇది పాస్‌వర్డ్‌లు లేదా కార్డ్ వివరాలను టైప్ చేయదు. ఒక పేజీలో ఆ వ్యక్తి సైన్ ఇన్ చేయాల్సి వచ్చినా, చెల్లించాల్సి వచ్చినా, Dvina ఆగి, నియంత్రణను తీసుకోమని వారిని అడుగుతుంది. వ్యక్తిగత వివరాలు, పంపడం, చెల్లించడం, తొలగించడం వంటి వాటికి ఆ వ్యక్తి అనుమతి వచ్చే వరకు వేచి ఉంటుంది.
  • మానవ ధృవీకరణ తనిఖీలను ఇది పరిష్కరించదు. Cloudflare తనిఖీ, Turnstile, reCAPTCHA లేదా hCaptcha వంటి, బ్రౌజ్ చేస్తున్నది ఒక వ్యక్తేనని నిర్ధారించే తనిఖీ ఎదురైతే, ఇది దానిపై క్లిక్ చేయదు, పరిష్కరించదు లేదా రీలోడ్ చేయదు. తనిఖీ దానంతట అదే పూర్తయ్యే సందర్భంలో Dvina వేచి ఉంటుంది. అది అలాగే ఉండిపోతే పని ఆగుతుంది. ఆ వ్యక్తి బ్రౌజర్ నియంత్రణను తీసుకుని, తనిఖీని పూర్తి చేసి, నియంత్రణను తిరిగి అప్పగిస్తారు.

దీని అభ్యర్థనలను గుర్తించండి

Dvina బ్రౌజర్ తాను పంపే ప్రతి http మరియు https అభ్యర్థనపై Web Bot Auth ద్వారా Ed25519 కీతో HTTP మెసేజ్ సంతకాలు (RFC 9421) చేస్తుంది. ప్రతి అభ్యర్థనలో మూడు హెడర్‌లు ఉంటాయి:

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-Agentలో Dvina కీలను ప్రచురించే మూల చిరునామా ఉంటుంది.
  • Signature-Inputలో అభ్యర్థనకు చెందిన @authority (మీ హోస్ట్) మరియు Signature-Agent హెడర్ సంతకం పరిధిలో ఉంటాయి. tag విలువ web-bot-auth.
  • ప్రతి సంతకం created నుంచి expires వరకు 60 సెకన్ల పాటు చెల్లుతుంది.
  • keyid అనేది కీకి చెందిన JWK థంబ్‌ప్రింట్ (RFC 7638).

ఈ బ్రౌజర్ Chromium సొంత యూజర్ ఏజెంట్‌ను పంపుతుంది. ఇది Linuxలోని ఏ Chromium బ్రౌజర్ పంపే యూజర్ ఏజెంట్‌లాగే ఉంటుంది. ఉదాహరణకు:

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36

Chromium అప్‌డేట్‌లతో పాటు దీని Chrome వెర్షన్ మారుతుంది. యూజర్ ఏజెంట్‌లో Dvina గురించి ఏమీ ఉండదు. Dvinaను దాని సంతకం ద్వారా గుర్తించండి, యూజర్ ఏజెంట్ ద్వారా కాదు.

గమనిక

డెస్క్‌టాప్ యాప్‌తో, ఒక వ్యక్తి తన సొంత కంప్యూటర్‌లోని బ్రౌజర్‌ను ఉపయోగించడానికి కూడా Dvinaకు అనుమతి ఇవ్వవచ్చు. ఆ బ్రౌజర్ తన అభ్యర్థనలపై సంతకం చేయదు. ఆ వ్యక్తి స్వయంగా బ్రౌజ్ చేస్తున్నట్లే కనిపిస్తుంది.

సంతకాన్ని ధృవీకరించండి

Dvina తన పబ్లిక్ కీని తన కీ డైరెక్టరీలో ప్రచురిస్తుంది:

https://api.dvina.ai/.well-known/http-message-signatures-directory

డైరెక్టరీ Content-Type: application/http-message-signatures-directory+jsonతో పాటు Dvina Ed25519 పబ్లిక్ కీ ఉన్న JSON Web Key Setను ప్రతిస్పందనగా అందిస్తుంది. ఆ ప్రతిస్పందనపై అదే కీతో, tag="http-message-signatures-directory"తో సంతకం చేస్తుంది.

మీ సైట్ Cloudflareలో ఉంటే, Cloudflare మీ కోసం సంతకం చేసిన ఏజెంట్‌లను ధృవీకరిస్తుంది. అభ్యర్థనను మీరే ధృవీకరించడానికి:

  1. Signature-Agent విలువ "https://api.dvina.ai" అని, Signature-Inputలో tag="web-bot-auth" ఉందని తనిఖీ చేయండి.
  2. ప్రస్తుత సమయం created మరియు expires మధ్య ఉందని తనిఖీ చేయండి.
  3. కీ డైరెక్టరీని పొందండి. JWK థంబ్‌ప్రింట్ keyidతో సరిపోలే కీని ఎంచుకోండి.
  4. RFC 9421లో వివరించిన విధంగా @authority, signature-agent మరియు సంతకం పారామీటర్‌ల నుంచి సంతకం బేస్‌ను రూపొందించండి. ఆ Ed25519 కీతో Signatureను ధృవీకరించండి.

ఈ హెడర్‌లను ఎవరైనా పంపవచ్చు. Dvina కీ డైరెక్టరీతో అభ్యర్థన సంతకం ధృవీకరణ విజయవంతమైనప్పుడు మాత్రమే దాన్ని Dvina అభ్యర్థనగా పరిగణించండి.

దీన్ని అనుమతించండి లేదా నిరోధించండి

Dvina బ్రౌజర్ ఒక వ్యక్తి కోసం రియల్ టైమ్‌లో పనిచేస్తుంది: ఈ రకమైన ట్రాఫిక్‌ను Cloudflare Agent ప్రీసెట్ కవర్ చేస్తుంది. మీ సైట్ Cloudflareలో ఉంటే:

  • AI బాట్ విధానాలు: భద్రతా సెట్టింగ్‌లులో, AI బాట్ విధానాలను కాన్ఫిగర్ చేయండి ఎంచుకోండి. Agent కోసం, అనుమతించండి (బ్లాక్ చేయవద్దు), ప్రకటనలు ఉన్న పేజీల్లో బ్లాక్ చేయండి లేదా బ్లాక్ చేయండి (అన్ని పేజీల్లో) ఎంచుకోండి.
  • WAF కస్టమ్ నియమాలు: ధృవీకరించిన బాట్‌లు, సంతకం చేసిన ఏజెంట్ల నుంచి వచ్చే అభ్యర్థనల్లో cf.client.bot (Bot Managementతో అయితే cf.bot_management.verified_bot) విలువ trueగా ఉంటుంది. వాటిని మినహాయించడానికి, ఛాలెంజ్ చేయడానికి లేదా బ్లాక్ చేయడానికి కస్టమ్ నియమంలో దీన్ని ఉపయోగించండి.
  • ధృవీకరించిన బాట్‌ల డైరెక్టరీ: Cloudflare ధృవీకరించే ఏజెంట్లను Cloudflare Radarలో చూడండి.

Anywhere else, verify the signature as described above, then allow or block requests whose verified Signature-Agent is "https://api.dvina.ai".

మమ్మల్ని సంప్రదించండి

మీ సైట్‌లో Dvina బ్రౌజర్ గురించి ప్రశ్నలు ఉన్నాయా? లేదా ఈ పేజీలో వివరించినట్లు పనిచేయని అభ్యర్థన ఏదైనా ఉందా? మీ సైట్ చిరునామాతో పాటు, మీ దగ్గర ఉంటే అభ్యర్థనల సమయం, keyid వివరాలను support@dvina.aiకు ఇమెయిల్ చేయండి.