ZachXBT refuză să urmărească cele 88 de milioane de dolari furate din portofelele Coldcard

ZachXBT refuză să urmărească cele 88 de milioane de dolari furate din portofelele Coldcard

0 Shares
0
0
0

Cinci zile mai târziu, când paguba ajunsese la 1.367 BTC, adică în jur de 88,6 milioane de dolari la cursul din acele zile, cel mai cunoscut investigator independent din industrie a anunțat că nu se implică. ZachXBT, omul care a demascat rețele nord-coreene de spălare de bani, scheme de tip rug pull și hoți de NFT-uri fără să ceară vreodată bani pentru asta, a explicat scurt de ce nu vede rostul.

Un investigator care spune că nu mai are de ce să ajute

Motivul lui nu are nimic tehnic. Într-un mesaj publicat pe X în timp ce paguba încă se aduna, ZachXBT a scris că își dedică timpul ecosistemelor care îi apreciază munca și că maximaliștii Bitcoin nu se numără printre cei care i-au susținut vreodată investigațiile. Concluzia lui a venit în aceeași frază. Are mai puține obligații față de comunitatea aceasta decât față de altele.

O parte din publicul Bitcoin a citit poziția drept un reproș personal, formulat în cel mai prost moment posibil. Numai că mesajul nu spune, de fapt, nimic despre victime. Spune ceva despre economia informală care ține în viață investigația onchain, o economie construită aproape integral pe voluntariat și pe donații întâmplătoare.

Munca aceasta arată spectaculos în titluri și deloc spectaculos în practică. Presupune zile întregi petrecute cu mii de tranzacții pe ecran, corelări între adrese care par să nu aibă nicio legătură între ele, urmărirea unor fonduri care trec prin mixere, prin poduri între blockchainuri și prin platforme de schimb găzduite în jurisdicții care nu răspund la solicitări. Un caz complicat înseamnă săptămâni de lucru. În cel mai bun scenariu, rezultatul este un raport public pe care îl citesc câteva zeci de mii de oameni și pe care autoritățile îl folosesc uneori, fără să anunțe pe nimeni.

ZachXBT a făcut asta ani la rând, gratuit. Presiunea publică generată de rapoartele lui a dus la recuperarea unor sume care depășesc de multe ori orice ar fi putut încasa. Acum, într-un caz care lovește exact segmentul cel mai gălăgios pe tema autonomiei financiare, a ales să transforme lipsa de reciprocitate într-un argument. Poziția e incomodă, dar se potrivește perfect cu logica pe care comunitatea Bitcoin o repetă de un deceniu. Nimeni nu îți datorează nimic.

Cum a ajuns un defect de firmware să golească 1.367 de bitcoini?

Protocolul Bitcoin a funcționat exact așa cum a fost proiectat. Defectul se afla mai jos, în lanțul de fabricație. Producătorul canadian Coinkite a livrat, într-o versiune de firmware pentru dispozitivele Coldcard Mk3, o funcție care genera entropia inițială printr-un generator software de numere aleatorii, în loc să folosească cipul hardware dedicat acestei operațiuni. Versiunile afectate merg de la 4.0.1 până la 4.1.9.

Pare o subtilitate de inginerie. De ea depinde însă dacă un portofel e inviolabil sau ghicibil.

Ce înseamnă entropia și de ce contează atât de mult?

Un portofel Bitcoin nu seamănă cu un cont deschis la o instituție. Este, la bază, un număr. Un număr atât de mare încât toate calculatoarele de pe planetă, puse să lucreze împreună până la stingerea Soarelui, nu ar apuca să îl nimerească din întâmplare. Din el se derivă cheia privată, din cheia privată se derivă adresele, iar cele douăsprezece sau douăzeci și patru de cuvinte pe care utilizatorul le scrie pe hârtie sunt doar o formă lizibilă a aceluiași număr.

Toată securitatea sistemului stă în calitatea acelei alegeri inițiale. Termenul tehnic pentru ea este entropie, iar sursa ei trebuie să fie cu adevărat imprevizibilă. Dispozitivele hardware serioase folosesc componente fizice pentru asta, cipuri care măsoară zgomot electronic sau fenomene termice imposibil de reprodus în laborator.

Un generator software funcționează altfel. Pleacă de la o valoare inițială și aplică peste ea un algoritm determinist. Dacă valoarea de start provine dintr-un spațiu îngust, dacă depinde de ceasul intern al dispozitivului sau de un contor previzibil, rezultatul încetează să mai fie aleatoriu. Devine o listă. Lungă, poate, dar finită și parcurgibilă de cine are suficientă putere de calcul la dispoziție.

Cam asta s-a întâmplat. Anumite seed-uri generate pe versiunile afectate au devenit ghicibile. Nimeni nu a spart nimic. Cheile au fost pur și simplu reconstruite de cineva care a înțeles unde se află defectul și cât de mic rămăsese spațiul de căutare.

Trei valuri și 4.585 de adrese golite

Primul val a lovit pe 30 iulie. În mai puțin de treizeci de minute, aproximativ 594 BTC, în jur de 38 de milioane de dolari, au fost mutați din aproape 500 de adrese care stăteau nemișcate de mult timp. Faptul că erau adrese dormante nu e o coincidență. Portofelele inactive aparțin de regulă unor deținători pe termen lung, oameni care și-au configurat dispozitivul o dată și nu s-au mai atins de el. Adică exact profilul de utilizator care nu ar fi văzut un anunț de securitate la timp.

Coinkite a publicat un firmware corectat în mai puțin de două zile. Pentru cei ale căror seed-uri fuseseră deja generate defectuos, actualizarea nu schimbă nimic de una singură. O cheie compromisă rămâne compromisă indiferent câte versiuni noi de software instalezi peste ea. Singura soluție reală trece prin generarea unui seed complet nou pe firmware-ul reparat și mutarea integrală a fondurilor pe adresele derivate din acesta.

Furtul a continuat. Până pe 2 august, Galaxy Research documentase trei valuri distincte de atac, cu un total de 1.367 BTC extrași din 4.585 de adrese. Suma cumulată trecuse de 88 de milioane de dolari, iar depozitele către platformele de schimb provenind din fondurile furate crescuseră vizibil, semn că atacatorul începuse deja conversia.

Suspiciunea că atacatorul a lucrat cu unelte automate

Viteza operațiunii a ridicat imediat semne de întrebare. Identificarea adreselor vulnerabile, derivarea cheilor și difuzarea tranzacțiilor s-au desfășurat în ferestre de câteva minute, cu o precizie care exclude munca manuală.

Unii analiști presupun că în spate a stat o infrastructură automatizată, poate cu componente de inteligență artificială folosite pentru optimizarea căutării. Ipoteza rămâne o ipoteză, fără confirmare tehnică publică. Ce se poate observa fără speculații este ordinea în care au căzut portofelele. Valurile ulterioare au vizat mai întâi adresele cu solduri mari, ceea ce sugerează o scanare prealabilă a blockchainului și o ordonare a țintelor după valoare.

Detaliul acesta schimbă calculul de risc pentru orice defect similar descoperit de aici înainte. Când scanarea întregului blockchain și testarea automată a milioane de derivări posibile costă câteva ore de putere de calcul închiriată, intervalul dintre publicarea unei vulnerabilități și exploatarea ei la scară se apropie de zero. Anunțurile responsabile de securitate au fost gândite pentru un ritm în care utilizatorii aveau timp să reacționeze. Astăzi, atacatorul citește același anunț și se mișcă primul.

Mai neliniștitoare e vechimea problemei. Potrivit informațiilor apărute ulterior, versiunea de firmware care a introdus defectul de entropie datează din martie 2021. Orice seed generat pe acele versiuni a fost, în cei peste patru ani scurși de atunci, vulnerabil în permanență. Portofele considerate sigure, verificate periodic, folosite pentru economii de o viață, stăteau de fapt pe o cheie ghicibilă, fără ca proprietarii să aibă vreun motiv să bănuiască ceva.

Un al doilea scandal, de data asta despre datele clienților

Reacția Coinkite la incident a produs o controversă separată, care în alte circumstanțe ar fi ținut singură prima pagină.

Ca să îi avertizeze pe cei afectați, compania a trimis notificări către toate adresele de e-mail din evidențele ei, inclusiv unele rămase din comenzi și abonări la newsletter din 2019. Gestul în sine era rezonabil. Problema a apărut când clienții au început să se întrebe de unde mai avea firma adresele acelea.

Ce declarase compania înainte de incident?

Directorul general al Coinkite, Rodolfo Novak, susținuse anterior că datele clienților sunt șterse la 90 de zile după achiziție și că firma oferă opțiuni de cumpărare anonimă tocmai pentru cine nu vrea să lase urme. Pentru o bună parte din clientela unui producător de portofele hardware, promisiunea aceasta nu era un argument de marketing. Era motivul pentru care aleseseră brandul.

E-mailurile de avertizare au demonstrat contrariul. Compania a recunoscut apoi că păstrează pe termen nelimitat adresele asociate comenzilor și că nu are nicio politică de ștergere pentru ele.

Consecința practică e mai serioasă decât pare la prima citire. O bază de date care leagă adrese de e-mail de achiziții de portofele hardware înseamnă, în esență, o listă cu oameni care dețin criptomonede și care au avut suficienți bani cât să cumpere un dispozitiv de securitate dedicat. Într-o perioadă în care răpirile și atacurile fizice asupra deținătorilor de crypto au devenit subiect recurent în presa europeană, o astfel de listă are valoare directă pentru infractori care nu ating niciodată o tastatură.

Novak a apărat bilanțul de securitate al firmei, invocând faptul că și concurenții suferă breșe cu regularitate și că problema e tratată cu maximă seriozitate. Argumentul are o bază reală. Sectorul are un istoric lung de incidente.

Ledger a pierdut în 2020 aproximativ un milion de adrese de e-mail, iar o parte considerabilă din date, cu nume, adrese poștale și numere de telefon, a ajuns publicată pe un forum de hacking la finalul aceluiași an, așa cum a recunoscut compania în comunicatul semnat de directorul general. Anii care au urmat au adus valuri de phishing și amenințări directe către clienții expuși.

Aceeași firmă a anunțat, în ianuarie 2026, o nouă expunere de date printr-un partener extern de procesare, relatată atunci de publicația The Block. Comparația cu ceilalți nu prea funcționează însă ca apărare atunci când diferența față de ceilalți era chiar argumentul de vânzare.

Ce se întâmplă cu ideea de custodie proprie?

Mesajul repetat de zece ani în industrie e simplu și în mare parte corect. Cine nu deține cheile nu deține monedele. Prăbușirile Mt. Gox, Celsius și FTX au confirmat lecția de fiecare dată, iar portofelul hardware a devenit răspunsul standard pentru oricine voia să scape de riscul de contrapartidă.

Cazul Coldcard nu răstoarnă logica aceasta, dar îi arată marginea. Custodia proprie mută riscul dintr-un loc în altul. În loc să depinzi de solvabilitatea unei burse, ajungi să depinzi de calitatea codului scris de o echipă de ingineri pe care nu o vei întâlni niciodată. Utilizatorul obișnuit nu are cum să verifice dacă generatorul de entropie folosește cipul dedicat sau o rutină software. Poate doar să aibă încredere.

Unii vor trage concluzia că fondurile tranzacționate la bursă rezolvă problema. Într-un sens restrâns, o rezolvă, fiindcă responsabilitatea tehnică trece la un custode instituțional reglementat. Prețul e readucerea exactă a riscului de contrapartidă pe care Bitcoin fusese gândit să îl ocolească. Alegerea se face între două tipuri diferite de expunere, nu între sigur și nesigur.

Rămâne și un teren intermediar, prea puțin explorat de utilizatorii individuali. Configurațiile multisemnătură, în care fondurile se deblochează doar cu două sau trei chei generate pe dispozitive de la producători diferiți, ar fi oprit complet acest atac. Un defect de entropie într-o singură linie de produse nu ar fi fost suficient ca să miște banii. Complexitatea suplimentară descurajează majoritatea oamenilor, așa că protecția cea mai eficientă rămâne și cea mai puțin folosită.

Cine mai urmărește banii?

Cu ZachXBT retras din caz, documentarea traseului celor 1.367 BTC cade pe firmele comerciale de analiză blockchain. Galaxy Research publică actualizări val cu val, pe măsură ce activitatea portofelelor atacatorului evoluează. Companii precum Chainalysis, TRM Labs sau Elliptic lucrează pe modele similare, cu o diferență importantă de mecanism. Rapoartele lor complete ajung la clienți plătitori, la platforme de schimb și la autorități, nu la publicul larg.

Distincția nu ține de competență, ci de viteză și de presiune. Un investigator independent publică imediat, în plin eveniment, și forțează platformele de schimb să reacționeze pentru că altfel arată prost în ochii tuturor. O firmă comercială respectă proceduri, verifică și comunică pe canale închise. Ambele abordări funcționează, dar prima creează urgența publică fără de care fondurile trec adesea neobservate prin sisteme care le-ar fi putut bloca.

Cazul a produs și un episod bizar, care spune ceva despre transparența radicală a acestei infrastructuri. Cineva a inscripționat direct pe blockchainul Bitcoin o ofertă de spălare a fondurilor adresată atacatorului, cu comision negociabil. Mesajul rămâne acolo permanent, vizibil pentru oricine, inclusiv pentru anchetatori. Aceeași proprietate care face urmărirea posibilă a făcut publică și oferta.

Poziția lui ZachXBT a fost relatată inițial de Bitcoin.com News, care urmărește cazul de la primul val.

Ce ar trebui să facă acum posesorii de dispozitive Mk3?

Recomandarea nu admite nuanțe. Orice seed generat pe un dispozitiv Coldcard Mk3 care a rulat vreodată una dintre versiunile de firmware afectate trebuie considerat compromis, indiferent dacă fondurile mai sunt sau nu acolo. Un portofel negolit până acum nu înseamnă un portofel care a scăpat. Înseamnă doar că nu i-a venit rândul.

Procedura corectă începe cu actualizarea la firmware-ul reparat. Urmează generarea unui seed complet nou pe dispozitivul actualizat, apoi transferul integral al fondurilor către adresele derivate din acesta. Vechiul seed nu se refolosește niciodată, nici măcar pentru sume neînsemnate, iar copia lui pe hârtie se distruge după ce transferul a fost confirmat pe blockchain.

Momentul cere și o vigilență care nu are legătură cu blockchainul. Fiindcă baza de e-mailuri a producătorului conține adrese vechi de ani de zile, o parte dintre proprietari vor primi aproape sigur mesaje de phishing bine construite, care imită comunicarea oficială și cer introducerea cuvintelor de recuperare pe un site fals sau instalarea unui utilitar de verificare. Niciun producător serios nu cere seed-ul, sub nicio formă și în nicio circumstanță. Un mesaj care îl cere este, prin definiție, o tentativă de furt.

Pentru sume mari, momentul e potrivit și pentru o reevaluare mai amplă. Fondurile împărțite între dispozitive de la producători diferiți supraviețuiesc unui defect care afectează o singură linie de produse. O configurație multisemnătură ridică ștacheta și mai sus. Chiar și o frază de acces adăugată peste seed schimbă complet calculul atacatorului. Niciuna dintre măsuri nu e gratuită ca efort, dar toate atacă exact tipul de risc pe care incidentul l-a scos la iveală.

Un precedent incomod pentru favorurile din industrie

Dincolo de bani și de cod, episodul lasă în urmă o întrebare pe care industria a ocolit-o mult timp. Cine plătește pentru munca de investigație și de securitate atunci când lucrurile merg prost.

Modelul actual se sprijină pe câțiva oameni care lucrează gratuit, motivați de curiozitate, de reputație și de un simț personal al datoriei. Ține până când unul dintre ei se oprește. Refuzul lui ZachXBT arată mai degrabă ca o consecință previzibilă a unui aranjament în care contribuția e așteptată, dar niciodată bugetată.

Un ecosistem care gestionează sute de miliarde de dolari și care își construiește discursul pe independența față de instituții are nevoie de mecanisme proprii de finanțare pentru cercetarea de securitate. Fonduri permanente de recompense ar fi un început. Contribuțiile producătorilor de hardware către investigația independentă ar fi altul.

Tratarea auditului ca pe o cheltuială continuă, și nu ca pe o formalitate de lansare, ar rezolva o bună parte din restul. Nimic din toate acestea nu e imposibil. Doar că, până acum, a fost mai comod să presupui că se rezolvă de la sine.

Cele 1.367 de monede rămân, deocamdată, în mișcare. Iar cel mai bun urmăritor din branșă se uită în altă parte.

Întrebări frecvente despre atacul asupra portofelelor Coldcard

A fost spart protocolul Bitcoin în acest incident?

Nu. Rețeaua Bitcoin a funcționat normal pe toată durata atacului, iar criptografia care stă la baza ei nu a fost afectată. Problema a apărut într-o versiune de firmware a unui dispozitiv fabricat de o companie terță, care genera cheile într-un mod previzibil. Tranzacțiile atacatorului au fost valide pentru rețea fiindcă el deținea, tehnic vorbind, cheile corecte.

Cum știu dacă portofelul meu Coldcard este afectat?

Riscul privește dispozitivele Coldcard Mk3 pe care seed-ul a fost generat în timp ce rula o versiune de firmware cuprinsă între 4.0.1 și 4.1.9. Contează momentul generării, nu versiunea instalată acum. Un portofel creat pe o versiune vulnerabilă și actualizat ulterior are în continuare chei expuse. Verificarea istoricului de firmware și consultarea anunțurilor oficiale ale producătorului sunt primii pași rezonabili.

Actualizarea firmware-ului îmi protejează fondurile existente?

Nu. Versiunea corectată generează corect doar seed-urile noi și nu modifică în niciun fel cheile create anterior. Un seed compromis rămâne compromis după actualizare. Protecția reală vine din generarea unui seed nou pe firmware-ul reparat și mutarea completă a fondurilor pe adresele derivate din el.

De ce au fost vizate în special portofelele inactive?

Adresele fără activitate de ani de zile aparțin în general deținătorilor pe termen lung, care nu urmăresc zilnic anunțurile de securitate. Sunt ținte comode fiindcă șansa unei reacții rapide din partea proprietarului este mică. În valurile ulterioare, atacatorul a prioritizat vizibil adresele cu solduri mari, ceea ce indică o scanare prealabilă a blockchainului și o selecție după valoare.

Ce risc practic aduce păstrarea adreselor de e-mail de către producător?

O bază de date care asociază adrese de e-mail cu achiziții de portofele hardware identifică indirect persoane care dețin criptomonede. Pentru infractori, informația are două utilizări. Campaniile de phishing devin mult mai credibile atunci când mesajul ajunge la cineva despre care se știe sigur că are un astfel de dispozitiv. În cazurile extreme, lista poate servi la selecția țintelor pentru atacuri fizice sau tentative de extorcare, un tipar deja documentat după breșa Ledger din 2020.

Mai are sens custodia proprie după un astfel de incident?

Da, cu o înțelegere mai realistă a ceea ce oferă. Custodia proprie elimină riscul ca o platformă să dea faliment cu banii tăi și îl înlocuiește cu dependența de corectitudinea unui produs tehnic. Dependența aceasta scade dacă fondurile sunt împărțite pe dispozitive de la producători diferiți, dacă se folosește o configurație multisemnătură sau dacă seed-ul e protejat cu o frază de acces suplimentară. Concentrarea întregii averi pe un singur dispozitiv rămâne, indiferent de brand, partea cea mai fragilă a oricărei configurații.

De ce refuză un investigator independent să se implice într-un caz atât de mare?

Investigația onchain este muncă intensivă, desfășurată în cea mai mare parte fără plată și susținută de donații ocazionale. ZachXBT a explicat că își alocă timpul comunităților care i-au sprijinit activitatea și că nu se simte obligat față de un public care nu a făcut-o. Mulți au citit poziția lui ca pe un semnal despre absența unor mecanisme reale de finanțare pentru cercetarea de securitate într-o industrie care mișcă sume enorme.

Cât timp a existat vulnerabilitatea înainte să fie exploatată?

Versiunea de firmware care a introdus defectul de entropie datează din martie 2021, potrivit informațiilor apărute după primul val de furturi. Asta înseamnă peste patru ani în care seed-urile generate pe versiunile afectate au fost expuse, fără ca proprietarii sau producătorul să observe ceva anormal.

Ce pot face concret posesorii unui dispozitiv afectat?

Actualizarea la firmware-ul reparat, generarea unui seed complet nou pe dispozitivul actualizat, transferul integral al fondurilor pe noile adrese și distrugerea copiei vechiului seed după confirmarea transferului. Niciun producător nu cere vreodată cuvintele de recuperare, deci orice mesaj care le solicită este o tentativă de furt.

0 Shares
You May Also Like