Giriş (Hadisənin Mahiyyəti)
Kiber təhlükəsizlik cəbhəsində, xüsusilə də Web3 ekosistemində, browser extension-ların (brauzer genişlənmələri) təhlükəsizliyi həmişə kəskin bir müzakirə mövzusu olmuşdur. Çoxzəncirli, non-custodial kriptovalyuta cüzdan xidməti olan Trust Wallet, Google Chrome Extension-un versiyası 2.68-də ciddi bir “security incident” (təhlükəsizlik insidenti) nəticəsində təxminən 7 milyon dollar dəyərində kripto itkisi ilə üzləşdiyini açıqladı. Bu hadisə, milyonlarla istifadəçinin güvəndiyi rəqəmsal aktivlərin saxlanma mexanizmlərinin nə dərəcədə zəif ola biləcəyini bir daha sübut edir. Trust Wallet bu cüzdan genişlənməsinin Chrome Web Store-da təxminən bir milyon istifadəçiyə sahib olduğunu nəzərə alsaq, potensial təhlükənin miqyası olduqca böyükdür. Şirkət istifadəçiləri dərhal genişlənməni ən son versiyaya yeniləməyə çağırır.
Texniki Detallar (Hücum Necə Baş Verir?)
Trust Wallet-in qeyd etdiyi problem məhz 2.68 versiyası ilə əlaqədar idi. Mənbə mətnində spesifik bir CVE nömrəsi qeyd edilməsə də, hadisənin mahiyyəti “Malicious Code” tərəfindən törədildiyini göstərir. Browser Extension-lar, istifadəçinin brauzer mühitinə dərin giriş imkanına malikdir və bu, onları Supply Chain Attack (təchizat zənciri hücumu) üçün ideal hədəfə çevirir. Bu xüsusi halda, ehtimal ki, hücumçular ya Trust Wallet-in paylama serverlərinə sızaraq, ya da birbaşa developer account (tərtibatçı hesabı) vasitəsilə 2.68 versiyasına zərərli kod inject (yerləşdiriblər) ediblər.
Bu Malicious Code-un funksionallığı böyük ehtimalla aşağıdakıları hədəf almışdır:
1. **Seed Phrase/Private Key Oğurluğu:** Non-custodial cüzdanlarda istifadəçi sirləri lokal olaraq şifrələnmiş şəkildə saxlanılır. Hücumçu, genişlənmənin icra mühitindən (execution environment) istifadə edərək, cüzdanın kilidinin açılması zamanı (unlock) və ya əməliyyatın imzalanması (signing transaction) anında istifadə olunan Sensitive Data (həssas məlumatları) mənimsəyə bilərdi. Kod, DOM (Document Object Model) manipulyasiyası vasitəsilə də istifadəçinin daxil etdiyi məlumatları (keylogging) qeydə ala bilərdi.
2. **Remote Communication:** Code-un gizli bir şəkildə toplanmış Private Key-ləri və ya Seed Phrase-ləri xarici bir C2 (Command and Control) serverinə ötürməsi üçün nəzərdə tutulmuş bir Backdoor mexanizmi mövcud ola bilərdi.
Hücumun əsas təhlükəsi bu cür genişlənmələrin istifadəçinin bütün veb trafikini izləmə qabiliyyətinə malik olması və kripto əməliyyatlarını həyata keçirən script-lərə tam nəzarət etməsidir. Bu, hətta Trust Wallet-in daxili şifrələmə mexanizmlərindən yan keçməyə imkan verən kritik bir Vulnerability idi.
Təhlükənin Miqyası (Kimlər Risk Altındadır?)
Təhlükənin miqyası maliyyə itkilərindən daha dərinə uzanır. Risk altında olan əsas qrup, Trust Wallet Chrome Extension-ın 2.68 versiyasını quraşdırmış və aktiv şəkildə istifadə etmiş istifadəçilərdir. Hücumun növü (Malicious Code-un inject edilməsi) nəzərə alınarsa, hətta cüzdanla nadir hallarda əməliyyat aparan istifadəçilər də təhlükə altındadır, çünki zərərli kod Private Key-ləri dərhal oğurlamağa proqramlaşdırılmış ola bilərdi.
Ən böyük risk, eyni kripto cüzdanını (eyni Seed Phrase) bir neçə platformada (mobil tətbiq və ya başqa desktop cüzdanlar) istifadə edən şəxslər üçündür. Əgər 2.68 versiyası Private Key-i expose (açıqlayıbsa) edibsə, həmin açarla əlaqəli bütün aktivlər (bütün zəncirlər üzrə) təhlükəyə məruz qalmışdır. Bu hal, rəqəmsal cüzdan təhlükəsizliyində tək bir zəif nöqtənin (Single Point of Failure) bütün ekosistemə təsir edə biləcəyini göstərir.
Müdafiə və Həll Yolları
Trust Wallet və kiber təhlükəsizlik ictimaiyyəti tərəfindən tövsiyə olunan müdafiə addımları dərhal və qəti olmalıdır:
1. **Dərhal Patch Tətbiqi:** İstifadəçilər dərhal Trust Wallet Chrome Extension-ı ən son təhlükəsiz versiyaya yeniləməlidirlər. Bu yenilənmə, məsələyə səbəb olan Malicious Code-u aradan qaldıran kritik bir Patch-i özündə ehtiva edir. Əgər avtomatik yenilənmə baş verməyibsə, istifadəçilər genişlənməni əl ilə silib yenidən quraşdıra bilərlər.
2. **Aktivlərin Köçürülməsi (Rotation of Keys):** 2.68 versiyasından istifadə etmiş bütün istifadəçilər, təhlükəsizlik baxımından, mövcud cüzdanlarında saxlanılan bütün aktivləri dərhal yeni, heç vaxt təhlükəli versiya ilə əlaqəsi olmayan bir cüzdan (yeni Seed Phrase) hesabına köçürməlidirlər. Bu addım, Private Key-lərin oğurlanması ehtimalına qarşı yeganə tam qarantiyadır.
3. **Hardware Wallet İstifadəsi:** Kriptovalyuta saxlamaq üçün ən yüksək təhlükəsizlik səviyyəsini təmin edən Hardware Wallet-lərə üstünlük verilməlidir. Bu cihazlar, Private Key-in heç vaxt internetə qoşulmuş mühitdə expose olmamasını təmin edir, hətta brauzer Extension-larda Exploit aşkar edilsə belə.
4. **Browser İzolasiyası:** Kripto cüzdanları üçün xüsusi olaraq ayrılmış, gündəlik işlər (browsing, e-poçt) üçün istifadə edilməyən təmiz bir brauzer mühitinin (isolated environment) yaradılması tövsiyə olunur. Bu, Phishing və ya digər Malware hücumları nəticəsində yaranan riskləri minimuma endirir.
Nəticə olaraq, bu insident bir daha göstərdi ki, browser Extension-lar, istifadəçinin rəqəmsal aktivləri üçün kritik bir risk yaratmağa davam edir və “non-custodial” olmaq, Supply Chain Attack-lardan tamamilə qorunmaq demək deyildir.