# Dvina-வின் உலாவி முகவர்

> Dvina தனது பயனர்களுக்காகப் பயன்படுத்தும் உலாவியை இணையதள உரிமையாளர்கள் அடையாளம் காண்பது, சரிபார்ப்பது, அனுமதிப்பது அல்லது தடுப்பது எப்படி.

ஒருவர் உண்மையான உலாவி தேவைப்படும் ஒரு பணியைச் செய்யுமாறு Dvina-விடம் கேட்கும்போது, Dvina-வின் உலாவி அந்த ஒருவருக்காக மட்டுமே இணையதளங்களைப் பார்வையிடுகிறது. இந்தப் பக்கம் இணையதள உரிமையாளர்களுக்கானது: உலாவி என்ன செய்கிறது, அதன் கோரிக்கைகளை எப்படி அடையாளம் காண்பது, அதை எப்படி அனுமதிப்பது அல்லது தடுப்பது என்பதை விளக்குகிறது.

## இது என்ன

Dvina ஒரு தனிப்பட்ட உதவியாளர். Dvina-வில் உள்நுழைந்த ஒருவர், சலுகைகளை ஒப்பிடுவது அல்லது தான் கேட்ட படிவத்தை நிரப்புவது போன்ற இணையதளம் தேவைப்படும் ஒரு பணியைச் செய்யுமாறு கேட்டால், அந்த நபரின் Dvina கணினியில் உள்ள தனது சொந்த உலாவியில் Dvina அதைச் செய்ய முடியும். இது சாளரத்துடன் இயங்கும் டெஸ்க்டாப் Chromium; திரையில்லாமல் இயங்கும் உலாவி அல்ல. அந்த நபர் அது செயல்படுவதை நேரலையில் பார்க்கலாம்; எப்போது வேண்டுமானாலும் அதன் கட்டுப்பாட்டை எடுத்துக்கொள்ளலாம்.

- **இது ஒருவருக்காகச் செயல்படுகிறது.** ஒவ்வொரு உலாவியும் உள்நுழைந்த ஒரு Dvina பயனருக்குச் சொந்தமானது; அந்த நபர் கேட்ட பணியைச் செய்கிறது.
- **இது வலைத்தளங்களைத் தானாகத் தேடித் திரியும் crawler அல்ல.** தானாகப் பார்வையிடுவதற்கான இணையதளப் பட்டியல் இதற்கு இல்லை. ஒரு பணிக்குத் தேவையான பக்கங்களை ஒவ்வொரு படியாகத் திறக்கிறது: ஒரு நபர் செய்வதுபோல, ஒரு பக்கத்தை ஏற்றி, படித்து, பிறகு அதில் செயல்படுகிறது.
- **மாதிரிகளைப் பயிற்றுவிக்க ஒருபோதும் பயன்படுத்தப்படுவதில்லை.** உங்கள் தளத்தில் Dvina-வின் உலாவி படிப்பவை, அது யாருக்காகச் செயல்படுகிறதோ அந்த நபரின் கோரிக்கைக்கு மட்டுமே பயன்படுத்தப்படுகின்றன. அவை AI மாதிரியைப் பயிற்றுவிக்க ஒருபோதும் பயன்படுத்தப்படுவதில்லை.
- **அந்த நபரின் சொந்த முடிவுகளை அவரிடமே விட்டுவிடுகிறது.** இது கடவுச்சொற்களையோ அட்டை விவரங்களையோ உள்ளிடுவதில்லை. ஒரு பக்கத்தில் அந்த நபர் உள்நுழையவோ பணம் செலுத்தவோ வேண்டியிருந்தால், Dvina நின்று, கட்டுப்பாட்டை எடுத்துக்கொள்ளுமாறு அவரிடம் கேட்கிறது. தனிப்பட்ட விவரங்கள், அனுப்புதல், பணம் செலுத்துதல், நீக்குதல் ஆகியவற்றுக்கு அந்த நபரின் ஒப்புதல் கிடைக்கும் வரை காத்திருக்கிறது.
- **மனிதர் என்பதை உறுதிப்படுத்தும் சோதனைகளை இது தீர்ப்பதில்லை.** Cloudflare-இன் சோதனை, Turnstile, reCAPTCHA அல்லது hCaptcha போன்ற, உலாவுவது ஒரு மனிதர்தான் என்பதை உறுதிப்படுத்தும் சோதனையை எதிர்கொண்டால், அதைக் கிளிக் செய்வதோ தீர்ப்பதோ மீண்டும் ஏற்றுவதோ இல்லை. ஒரு சோதனை தானாகவே முடிந்தால், அது முடியும் வரை Dvina காத்திருக்கிறது. சோதனை தொடர்ந்தால், பணி நிறுத்தப்படும்; அந்த நபர் உலாவியின் கட்டுப்பாட்டை எடுத்துக்கொண்டு, சோதனையை முடித்து, கட்டுப்பாட்டை மீண்டும் ஒப்படைப்பார்.

## அதன் கோரிக்கைகளை அடையாளம் காணுங்கள்

Dvina-வின் உலாவி அனுப்பும் ஒவ்வொரு http மற்றும் https கோரிக்கையிலும், Ed25519 விசையைக் கொண்டு HTTP செய்திக் கையொப்பங்களைப் ([RFC 9421](https://www.rfc-editor.org/rfc/rfc9421)) பயன்படுத்தி [Web Bot Auth](https://datatracker.ietf.org/wg/webbotauth/about/) முறையில் கையொப்பமிடுகிறது. ஒவ்வொரு கோரிக்கையிலும் மூன்று தலைப்புப் புலங்கள் உள்ளன:

```http
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-வைக் குறிப்பிடுகிறது; அது அதன் விசைகள் வெளியிடப்படும் origin ஆகும்.
- `Signature-Input`, கோரிக்கையின் `@authority` (உங்கள் ஹோஸ்ட்) மற்றும் `Signature-Agent` தலைப்புப் புலம் ஆகியவற்றை உள்ளடக்குகிறது. `tag` என்பது `web-bot-auth`.
- ஒவ்வொரு கையொப்பமும் `created` முதல் `expires` வரை 60 விநாடிகளுக்குச் செல்லுபடியாகும்.
- `keyid` என்பது விசையின் JWK thumbprint ([RFC 7638](https://www.rfc-editor.org/rfc/rfc7638)).

Linux-இல் இயங்கும் எந்த Chromium-ஐயும் போலவே, இந்த உலாவியும் Chromium-இன் சொந்த user agent-ஐ அனுப்புகிறது. எடுத்துக்காட்டாக:

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

Chromium புதுப்பிக்கப்படும்போது இதன் Chrome பதிப்பும் மாறுகிறது. user agent-இல் Dvina பற்றிய தகவல் எதுவும் இல்லை. Dvina-வை அதன் user agent மூலம் அல்ல, அதன் கையொப்பம் மூலம் அடையாளம் காணுங்கள்.

> [!NOTE]
> டெஸ்க்டாப் செயலியின் மூலம், ஒருவர் தனது சொந்தக் கணினியில் உள்ள உலாவியைப் பயன்படுத்தவும் Dvina-வை அனுமதிக்கலாம். அந்த உலாவி தனது கோரிக்கைகளில் கையொப்பமிடாது; அந்த நபர் தானே உலாவுவதைப் போலவே தோன்றும்.

## கையொப்பத்தைச் சரிபாருங்கள்

Dvina தனது பொது விசையை அதன் விசை அடைவில் வெளியிடுகிறது:

```text
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. விசை அடைவைப் பெற்று, `keyid` உடன் JWK thumbprint பொருந்தும் விசையைத் தேர்ந்தெடுங்கள்.
4. RFC 9421 விளக்குவதுபோல், `@authority`, `signature-agent` மற்றும் கையொப்ப அளவுருக்களிலிருந்து கையொப்ப அடிப்படையை உருவாக்கி, அந்த Ed25519 விசையைக் கொண்டு `Signature`-ஐச் சரிபாருங்கள்.

இந்தத் தலைப்புப் புலங்களை யார் வேண்டுமானாலும் அனுப்பலாம். ஒரு கோரிக்கையின் கையொப்பம் Dvina-வின் விசை அடைவிலுள்ள விசையுடன் சரிபார்க்கப்பட்டால் மட்டுமே, அதை Dvina-வின் கோரிக்கையாகக் கருதுங்கள்.

## அதை அனுமதியுங்கள் அல்லது தடுக்கவும்

Dvina உலாவி ஒருவருக்காக நிகழ்நேரத்தில் செயல்படுகிறது: இது Cloudflare-இன் **Agent** முன்னமைவு கையாளும் வகையான போக்குவரத்து. உங்கள் தளம் Cloudflare-இல் இருந்தால்:

- **AI பாட் கொள்கைகள்:** **Security Settings** பகுதியில், **Configure AI bot policies** என்பதைத் தேர்ந்தெடுக்கவும். **Agent** என்பதற்கு, **Allow (do not block)**, **Block on pages with ads** அல்லது **Block (on all pages)** என்பதைத் தேர்ந்தெடுக்கவும்.
- **WAF தனிப்பயன் விதிகள்:** சரிபார்க்கப்பட்ட பாட்கள் மற்றும் கையொப்பமிடப்பட்ட ஏஜென்ட்களிடமிருந்து வரும் கோரிக்கைகளில் `cf.client.bot` (Bot Management பயன்படுத்தினால் `cf.bot_management.verified_bot`) true என அமைக்கப்பட்டிருக்கும். அவற்றைத் தவிர்க்க, சவால் விடுக்க அல்லது தடுக்க, தனிப்பயன் விதியில் இதைப் பயன்படுத்தவும்.
- **சரிபார்க்கப்பட்ட பாட்கள் பட்டியல்:** Cloudflare சரிபார்க்கும் ஏஜென்ட்களை [Cloudflare Radar](https://radar.cloudflare.com/verified-bots)-இல் பார்க்கவும்.

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](mailto:support@dvina.ai) முகவரிக்கு மின்னஞ்சல் அனுப்பவும்.

## தொடர்புடையவை

- [கணினிப் பயன்பாடு](/docs/use-dvina/features/computer-use)
- [தனியுரிமையும் தரவும்](/docs/help/privacy-and-data)
