Authorization üçün Web3 cüzdanını necə istifadə etmək olar
Web3 cüzdanı vasitəsilə avtorizasiya şifrəsiz xidmətə daxil olmaqdır, burada kriptoqrafik imza ünvanına sahib olduğunuzu təsdiq edirsiniz. Sayt xüsusi hazırlanmış mesajın imzasını tələb edir, pul kisəsi sizə mətn və domen göstərir, siz imzalayırsınız - və bir sessiya alırsınız. Şifrələrə, e-mail təsdiqlərinə və SMS-lərə ehtiyac yoxdur və düzgün həyata keçirildikdə fişinq riskləri azalır. Aşağıda - necə işləyir və necə təhlükəsiz istifadə olunur.
1) Niyə şifrə əvəzinə cüzdan ilə giriş
Heç bir parol və sızma yoxdur. Giriş xidmətin parol bazasına deyil, açarınıza bağlıdır.
Vahid «rəqəmsal vizit kartı». Bir çox proqram üçün bir ünvan/ad (ENS/UNS/NFD və s.).
Multichain və dözümlülük. Cüzdanınızın olduğu hər hansı bir cihazdan (və ya aparatda seed) daxil olun.
Gizlilik. Hansı məlumatların açıqlanacağını seçirsiniz; default - yalnız ünvan/imza (xidmət daha çox soruşmasa).
2) Kapot altında necə işləyir (qısa)
1. Cüzdan bağlantısı. Brauzer uzantısı (MetaMask/Rabby və s.) və ya WalletConnect (QR kodu) vasitəsilə.
2. İmza sorğusu (SIWE/EIP-4361). Sayt insan tərəfindən oxunan mesajı formalaşdırır: domen, ünvan, məqsəd (login), nonce, etibarlılıq müddəti və vaxt işarəsi.
3. Cüzdanda imza. Siz mətn və domen görürsünüz; təsdiq - cüzdan imza qaytarır.
4. Yoxlama və sessiya. Site ictimai açarınızla imzanı yoxlayır və sessiya tokenini verir (adətən JWT/HTTP-cookie).
5. Yenidən giriş. Sessiya təsdiqlənsə də, imza tələb olunmur. Müddət bitdikdən sonra - yeni sorğu.
3) Addım-addım: Web3-cüzdan vasitəsilə giriş necə
1. Saytda Connect wallet/Sign in düyməsini basın.
2. Bir yol seçin: Extension (genişləndirmə) və ya WalletConnect (QR).
3. Domen və tələb olunan şəbəkəni (göstərilirsə) yoxlayın.
4. Qoşulmanı təsdiqləyin; Sign Message/Sign-In pəncərəsinin görünməsini gözləyin.
5. Mesajı diqqətlə oxuyun: domen, ünvan, nonce, etibarlılıq müddəti.
6. Siqnalı basın. Görəcəksiniz ki, interfeys hesaba/profilə dəyişib.
4) Tez-tez avtorizasiya variantları
SIWE (Sign-In With Ethereum). EVM şəbəkələri üçün faktiki standart; digər şəbəkələr üçün analoqlar var (Solana Sign-In, TON proof və s.).
Passkeys + cüzdan (hibrid). Bəzi pul kisələri passkey vasitəsilə pul kisəsinə daxil olmağı dəstəkləyir; sonra - həmişəki kimi imza.
Account Abstraction (EIP-4337) və seans açarları. proqram spam imzaları olmadan fəaliyyət üçün məhdud «seans açarı» verə bilər.
5) Xidmət imzadan sonra sizi necə tanıyır
Sayt ömür boyu (məsələn, 1-24 saat) bir seans tokeni verir və onu nonce və ünvana bağlayır.
Hər bir API sorğusunda token sizin icazənizi təsdiqləyir.
Razlogin - tokenin çıxarılması (Logout düyməsi), məcburi - cüzdanın müddəti bitdikdən/dəyişdirildikdən sonra.
6) Təhlükəsizlik: imzalamadan əvvəl nə yoxlamaq lazımdır
Domen. Cüzdandakı domen sekmə domeninə uyğun gəlirmi? (Homoqraflar və alt domen klonları qırmızı bayraqdır.)
Mesaj mətni. Məqsəd (login), nonce, chainId (uyğun olduqda), etibarlılıq müddəti və domen olmalıdır. Gizli 'approve/permit' yoxdur.
İmza növü. Bu Message/Personal Sign, Transaction deyil. Əgər qaz/komissiya sorğusunu görsəniz, bu avtorizasiya deyil.
WalletConnect. DApp adı sorğuda açıq saytla üst-üstə düşür; QR - rəsmi səhifədən.
Aparat cüzdanı. Vacib hesablar üçün cihaz ekranında imzanı təsdiqləyin.
7) İstifadəçi üçün ən yaxşı təcrübələr
Cüzdanları bölüşün. «İctimai giriş/oyun» vs «saxlamaq üçün soyuq».
Minimum uzantıları və Web3 üçün ayrı brauzer profili.
Əlfəcinlər. Xidmətlərə axtarışdan/söhbətlərdən deyil, yalnız nişanlarınızdan gedin.
Müntəzəm razlogin. Ümumi/iş cihazlarında sessiyaları bağlayın.
Revok haqlıdır. Avtorizasiya token hüquqlarını vermir, lakin DApp ilə qarşılıqlı əlaqədən sonra əlavə approve/permit-i yoxlayın və geri çağırın.
Logi. Kritik olduqda tarix/domen/giriş ünvanını saxlayın (korporativ hallar).
8) Tərtibatçılar/operatorlar üçün təcrübələr
Ciddi SIWE formatı. Domain, nonce, son tarix, chainId daxil edin; arxa planda validasiya.
Qısa sessiyalar + refresh. Daha az token oğurluq şansı. Cookie — HttpOnly, Secure, SameSite.
User-Agent/IP (vəziyyətə görə) və bütün sessiyaları geri çağırmaq imkanı.
Multichain dəstək. SIWx (EVM), Solana Sign-In, TON-proof; aktiv şəbəkəni göstərin.
Anti-fişinq. Modalda böyük bir domen göstərin, profilinizə öz antifishing ifadənizi əlavə edin.
İsteğe bağlı AA/Session keys. Icazələri məhdudlaşdırın: vaxt, metodlar, limitlər.
9) Tipik səhvlər və onlardan necə qaçmaq olar
Oxumadan «nəsə» imzaladıq. Həll: Transaction deyil, Message olduğunu yoxlayın; domen və hədəf oxuyun.
WalletConnect saxta app. Həll: modalka adı/domenini yoxlayın; QR-ni yalnız rəsmi səhifədə skan edin.
Başqasının PC-də əbədi sessiyalar. Həll: əl ilə çıxın; şəxsi pəncərələrdən/profillərdən istifadə edin.
Cüzdan qarışdırma. Həll: ayrı «giriş/oyun» və «soyuq».
«Bonus/airdrop yoxlama» vasitəsilə fişinq. Həll: Authorization - pro 'approve/transfer'. Qaz görəndə - ləğv.
10) İstifadəçi yoxlama siyahısı (30-60 saniyə)
- Yer imindən saytı açdı, domen brauzerdə və cüzdan pəncərəsində üst-üstə düşür.
- Modalda - Connect, sonra Sign message, «Send/Approve» deyil.
- Mətndə nonce, domen, məqsəd (login), etibarlılıq müddəti var.
- Vacib hesablar üçün bir cüzdan istifadə edirəm.
- İşdən sonra - Logout, əlavə sekmələr/DApp bağlantıları bağlayın.
11) Mini-FAQ
Cüzdan avtorizasiyası pulsuzdur? Bəli, bu, qazsız mesajın imzasıdır.
Sayt girişdə tokenləri silə bilərmi? Mesaj imzalayırsınızsa yox. Debet əməliyyat/approve tələb edir.
Cüzdanımı itirsəm nə olar? Seanslar başa çatacaq, lakin saytlardakı hesablara giriş yeni açar olmadan geri qayıtmayacaq. seed ehtiyat edin və «soyuq» istifadə edin.
Telefondan daxil olmaq mümkündürmü? Bəli: WalletConnect (QR/dərin link) və ya mobil uzantısı/daxili cüzdan brauzeri.
Bu KYC əvəz edir? Yox. Avtorizasiya ünvana sahib olmağı təsdiq edir, KYC - müştərilər haqqında qanun.
Web3-cüzdan vasitəsilə giriş şifrəsiz avtorizasiyanın rahat və təhlükəsiz yoludur: siz oxunan mesajı (SIWE) imzalayırsınız, xidmət imzanı yoxlayır və sessiyanı verir. Əsas şey nizam-intizamdır: nişanlarınızı, domen və imza mətnini yoxlayın, cüzdanların bölünməsi, vacib hesablar üçün aparat təsdiqi və müntəzəm logout. Sonra Web3 avtorizasiyası həm rahatlıq, həm də real təhlükəsizlik verəcəkdir.