Vulnerabilitate critică Ledger: Cheile private Zilliqa pot fi reconstruite din doar cinci semnături

Categorii: blockchain · Dificultate: avansat

Attila Kiraly — Strateg AI & Educator · · 3 min citire

Imaginea unui portofel hardware Ledger lângă un ecran cu cod sursă criptografic, sugerând o vulnerabilitate de securitate.

Publicat original: 24 iulie 2026

O vulnerabilitate veche de 7 ani în aplicația Zilliqa pentru Ledger permite atacatorilor să reconstruiască o cheie privată folosind doar cinci semnături digitale. Zilliqa a suspendat tranzacțiile native pentru a proteja fondurile utilizatorilor în timp ce lucrează la o soluție de recuperare.

Ce s-a întâmplat

Echipa Zilliqa a anunțat descoperirea unei vulnerabilități critice de securitate care afectează utilizatorii ce folosesc portofelele hardware Ledger pentru tranzacții native (non-EVM). Problema rezidă într-un defect de implementare în aplicația Ledger Zilliqa, prezent de aproximativ 7 ani. Acest „bug” permite unui atacator să reconstruiască matematic o cheie privată dacă are acces la doar cinci semnături Schnorr generate de aceeași cheie. În consecință, rețeaua Zilliqa a suspendat temporar tranzacțiile native pentru a preveni exploatarea fondurilor și pentru a oferi timp dezvoltatorilor să implementeze un mecanism de salvare securizat.

Context tehnologic

Securitatea blockchain-ului se bazează pe criptografia cu chei publice și private. Atunci când trimiți o tranzacție, portofelul tău hardware (precum Ledger) folosește o cheie privată pentru a genera o „semnătură digitală”. Zilliqa folosește un algoritm numit Schnorr Signatures. Pentru ca acest proces să fie sigur, fiecare semnătură trebuie să includă un număr aleatoriu unic, numit „nonce”. Dacă acest număr nu este generat corect sau este reutilizat (chiar și parțial), corelația matematică dintre semnături poate dezvălui cheia privată originală. În cazul de față, se pare că implementarea Ledger pentru Zilliqa nu a asigurat un nivel suficient de entropie (aleatoriu), permițând deducerea cheii din câteva exemple de tranzacții.

De ce contează

Acest incident subliniază faptul că nici măcar portofelele hardware, considerate „standardul de aur” în securitate, nu sunt imune la erori de software (firmware). Impactul este major deoarece:

1. Vechimea erorii: Faptul că o vulnerabilitate atât de gravă a persistat 7 ani ridică semne de întrebare asupra proceselor de audit pentru aplicațiile specifice de pe Ledger Live.

2. Risc de furt total: Odată ce cheia privată este reconstruită, atacatorul are control total, iar utilizatorul nu mai poate face nimic pentru a-și recupera fondurile pe căi normale.

3. Complexitatea recuperării: Deoarece orice încercare a utilizatorului de a muta fondurile generează o nouă semnătură (care ar putea ajuta atacatorul), este nevoie de o intervenție la nivel de protocol.

Impact

Pe termen scurt, utilizatorii Zilliqa care folosesc Ledger au activele blocate în siguranță (prin suspendarea rețelei), dar nu le pot accesa. Pe termen mediu, acest eveniment ar putea duce la o scădere a încrederii în aplicațiile terțe de pe platformele hardware și va forța o revizuire masivă a codului pentru alte implementări similare. Zilliqa trebuie acum să orchestreze un „hard fork” sau un mecanism special de migrare pentru a permite utilizatorilor să își mute fondurile către adrese noi, sigure, fără a expune cheile în proces.

Ce urmează

Echipa Zilliqa lucrează la o soluție tehnică ce va permite „salvarea” fondurilor afectate printr-o procedură care nu necesită semnături suplimentare vulnerabile. Ne putem aștepta la protocoale de audit mult mai stricte între producătorii de portofele hardware și echipele blockchain. De asemenea, acest incident va accelera probabil tranziția către soluții de tip Multi-Party Computation (MPC) sau portofele cu abstractizarea contului (Account Abstraction), care reduc dependența de o singură semnătură critică.

Surse

Termeni explicați din articol

Sursa originală: cryptoslate.com

Vrei să înveți bazele? Ce este Blockchain?

Întrebări frecvente

Sunt fondurile mele în siguranță dacă folosesc Ledger pentru Zilliqa?

În prezent, tranzacțiile sunt suspendate de echipa Zilliqa pentru a preveni furtul. Fondurile sunt „înghețate” până la implementarea unei soluții de salvare.

Cum pot afla dacă sunt afectat de acest bug?

Vulnerabilitatea afectează doar tranzacțiile native Zilliqa efectuate prin aplicația Ledger. Tranzacțiile compatibile cu EVM (Ethereum Virtual Machine) nu sunt afectate.

De ce este nevoie de doar cinci semnături pentru a afla cheia?

Din cauza unei erori în generarea numerelor aleatorii (nonce), semnăturile conțin suficiente informații matematice corelate pentru a deduce cheia privată prin calcule complexe.

Ar trebui să îmi resetez portofelul Ledger?

Nu este necesară resetarea dispozitivului fizic, dar va trebui să vă mutați activele Zilliqa pe o adresă nouă odată ce echipa Zilliqa oferă instrumentele necesare.

Ce măsuri ia Zilliqa pentru a rezolva problema?

Echipa dezvoltă o metodă de migrare securizată a fondurilor care să nu necesite generarea de noi semnături vulnerabile din partea utilizatorilor.

Termeni din Glosar

Continuă să înveți

Descoperă mai multe despre tehnologie, automatizare și Web3 în EduWeb Academy.

Explorează Academy