Ce s-a întâmplat
Recent, comunitatea Bitcoin a fost zguduită de dezvăluirea unui exploit masiv care a vizat utilizatorii portofelelor hardware Coldcard, fabricate de Coinkite. O vulnerabilitate în procesul de generare a cheilor private, specific legată de funcția „dice roll” (aruncarea zarurilor), a permis atacatorilor să prezică sau să reconstituie cheile de acces ale utilizatorilor. Se estimează că peste 100 de milioane de dolari în Bitcoin au fost sustrași din portofele care se considerau a fi printre cele mai sigure din lume. Problema nu a ținut de un atac direct asupra dispozitivului fizic, ci de modul matematic în care entropia a fost procesată de software-ul portofelului.
Context tehnologic
Pentru a înțelege acest exploit, trebuie să înțelegem conceptul de entropie. În criptografie, entropia reprezintă măsura aleatorului folosit pentru a crea o cheie privată. Dacă aleatorul este previzibil, cheia poate fi ghicită de un computer puternic. Coldcard permite utilizatorilor să își genereze propria entropie aruncând zaruri fizice și introducând rezultatele în dispozitiv. Teoretic, acest lucru elimină riscul ca portofelul să aibă un „backdoor” în generatorul său de numere aleatorii. Totuși, exploit-ul a demonstrat că software-ul Coldcard nu a amestecat corect aceste date de intrare, reducând drastic numărul de combinații posibile (biți de securitate) și făcând cheile vulnerabile la atacuri de tip „brute force”.
De ce contează
Acest eveniment este un semnal de alarmă pentru întreaga industrie de securitate blockchain. Coldcard este adesea considerat „standardul de aur” pentru posesorii de Bitcoin care doresc securitate maximă. Faptul că o metodă recomandată pentru entuziaștii avansați (aruncarea manuală a zarurilor) a devenit punctul de eșec subliniază o realitate crudă: complexitatea poate introduce noi riscuri. Impactul financiar este devastator, dar impactul asupra încrederii în soluțiile de „cold storage” este mult mai profund, forțând utilizatorii să se întrebe dacă pot avea încredere totală în hardware-ul lor.
Impact
Pe termen scurt, utilizatorii Coldcard care au folosit metoda zarurilor trebuie să își migreze imediat fondurile către adrese noi generate prin metode sigure. Pe termen mediu, incidentul va duce probabil la audituri mai stricte ale codului sursă pentru portofelele hardware și la o dezbatere intensă despre standardizarea modului în care entropia externă este integrată în dispozitive. Coinkite se confruntă cu o criză de PR majoră și posibile acțiuni în instanță.
Ce urmează
Ne așteptăm ca producătorii de hardware să implementeze sisteme de verificare a entropiei (Entropy Verification) mai transparente, permițând utilizatorilor să confirme matematic că intrările lor au fost procesate corect. De asemenea, popularitatea soluțiilor de tip „Multi-sig” (semnătură multiplă) va crește, deoarece acestea nu depind de securitatea unui singur dispozitiv sau a unei singure metode de generare a cheilor.
Surse
- Decrypt
- Bitcoin Magazine
- Coinkite Security Advisory