# የDvina አሳሽ ወኪል

> የድረ ገጽ ባለቤቶች Dvina ለሚሠራላቸው ሰዎች የሚጠቀምበትን አሳሽ እንዴት መለየት፣ ማረጋገጥ፣ መፍቀድ ወይም ማገድ እንደሚችሉ።

አንድ ሰው እውነተኛ አሳሽ የሚያስፈልገውን ሥራ Dvina እንዲሠራለት ሲጠይቅ፣ የDvina አሳሽ ለዚያ ሰው ድረ ገጾችን ይጎበኛል። በአንድ ጊዜ የሚሠራው ለአንድ ሰው ብቻ ነው። ይህ ገጽ ለድረ ገጽ ባለቤቶች የተዘጋጀ ነው፤ አሳሹ ምን እንደሚያደርግ፣ ጥያቄዎቹን እንዴት መለየት እንደሚችሉ እና እንዴት መፍቀድ ወይም ማገድ እንደሚችሉ ያብራራል።

## ምንድን ነው?

Dvina የግል ረዳት ነው። ወደ Dvina የገባ ሰው ድረ ገጽ የሚያስፈልገውን ሥራ፣ ለምሳሌ ቅናሾችን ማወዳደር ወይም የጠየቀውን ቅጽ መሙላት፣ እንዲያከናውን ሲጠይቀው፣ Dvina በዚያ ሰው የDvina ኮምፒውተር ላይ ባለው የራሱ አሳሽ ሊሠራው ይችላል። ይህ መስኮት ያለው የዴስክቶፕ Chromium ነው፣ ያለ ማሳያ የሚሠራ አሳሽ አይደለም። ሰውየውም የሚከናወነውን በቀጥታ ማየት እና በማንኛውም ጊዜ አሳሹን ራሱ መቆጣጠር ይችላል።

- **ለአንድ ሰው ይሠራል።** እያንዳንዱ አሳሽ ወደ Dvina የገባ አንድ ተጠቃሚ የግል አሳሽ ሲሆን፣ ያ ሰው የጠየቀውን ሥራ ይሠራል።
- **ድረ ገጾችን በራሱ የሚቃኝ አይደለም።** በራሱ የሚጎበኛቸው ድረ ገጾች ዝርዝር የለውም። ለሥራው የሚያስፈልጉትን ገጾች ደረጃ በደረጃ ይከፍታል፤ አንድን ገጽ ይጭናል፣ ያነባል፣ ከዚያም ሰው እንደሚያደርገው በገጹ ላይ እርምጃ ይወስዳል።
- **ሞዴሎችን ለማሠልጠን ፈጽሞ አይውልም።** የDvina አሳሽ በድረ ገጽዎ ላይ የሚያነበው መረጃ የሚጠቀምበት የሚሠራለትን ሰው ጥያቄ ለማሟላት ብቻ ነው። የAI ሞዴል ለማሠልጠን ፈጽሞ አይውልም።
- **የግል ውሳኔዎችን ለሰውየው ይተዋል።** የይለፍ ቃላትን ወይም የካርድ ዝርዝሮችን አያስገባም። አንድ ገጽ ሰውየው ወደ መለያው እንዲገባ ወይም እንዲከፍል ሲፈልግ፣ Dvina ቆም ብሎ አሳሹን ራሱ እንዲቆጣጠር ይጠይቀዋል። የግል ዝርዝሮች፣ መላክ፣ መክፈል እና መሰረዝ የሰውየውን ፈቃድ ይጠብቃሉ።
- **የሰው ማረጋገጫዎችን አይፈታም።** እያሰሰ ያለው ሰው መሆኑን የሚያረጋግጥ ፍተሻ፣ ለምሳሌ የCloudflare ፍተሻ፣ Turnstile፣ reCAPTCHA ወይም hCaptcha፣ ሲያጋጥመው፣ አይጫነውም፣ አይፈታውም ወይም እንደገና አይጭነውም። ፍተሻው በራሱ የሚያልፍ ከሆነ፣ Dvina ይጠብቀዋል። ፍተሻው ካልተወገደ፣ ሥራው ይቆማል፤ ሰውየውም አሳሹን ይቆጣጠራል፣ ፍተሻውን ያልፋል፣ ከዚያም አሳሹን መልሶ ያስረክባል።

## ጥያቄዎቹን ይለዩ

የDvina አሳሽ የሚልከውን እያንዳንዱን የhttp እና https ጥያቄ በ[Web Bot Auth](https://datatracker.ietf.org/wg/webbotauth/about/)፣ በEd25519 ቁልፍ በሚፈጠሩ የHTTP መልዕክት ፊርማዎች ([RFC 9421](https://www.rfc-editor.org/rfc/rfc9421)) ይፈርማል። እያንዳንዱ ጥያቄ ሦስት ራስጌዎችን ይይዛል፦

```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 ቁልፎች የሚታተሙበትን መነሻ አድራሻ በመጠቀስ Dvinaን ይለያል።
- `Signature-Input` የጥያቄውን `@authority` (የእርስዎን አስተናጋጅ) እና የ`Signature-Agent` ራስጌን ያካትታል። `tag` የሚለው `web-bot-auth` ነው።
- እያንዳንዱ ፊርማ ከ`created` እስከ `expires` ድረስ ለ60 ሰከንዶች ይሠራል።
- `keyid` የቁልፉ የJWK አሻራ ነው ([RFC 7638](https://www.rfc-editor.org/rfc/rfc7638))።

አሳሹ የሚልከው የChromium የራሱን የተጠቃሚ ወኪል መለያ ነው፤ ይህም በLinux ላይ ካለ ማንኛውም Chromium ጋር ተመሳሳይ ነው። ለምሳሌ፦

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

የChrome ስሪቱ ከChromium ዝማኔዎች ጋር አብሮ ይለወጣል፣ የተጠቃሚ ወኪል መለያውም ስለ Dvina ምንም አይገልጽም። Dvinaን በፊርማው ይለዩት፣ በተጠቃሚ ወኪል መለያው አይደለም።

> [!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. የቁልፍ ማውጫውን ያግኙ እና የ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](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)
