
Dezvoltatorul portofelului Bitcoin axat pe confidențialitate, Sparrow Wallet, a lansat joi versiunea 2.5.4 după o revizuire de cod asistată de AI, care a produs majoritatea remediilor din actualizare, a declarat dezvoltatorul Craig Raw pentru Decrypt.
Raw a spus că revizuirea a fost determinată în primul rând de lansarea modelelor AI chinezești nerestricționate și de noua capacitate de a căuta exploit-uri potențiale în baze de cod mari. Nu a identificat modelele folosite pentru a revizui Sparrow.
Revizuirea a urmat unui atac din iulie care a implicat o vulnerabilitate în codul de generare a seed-ului Coldcard. Vulnerabilitatea a permis unui atacator să reconstruiască chei private fără a accesa dispozitivele fizice. Producătorul Coldcard, Coinkite, a declarat că a crezut că AI-ul ar fi putut ajuta atacatorul să găsească vulnerabilitatea.
„Evident, incidentul Coldcard a declanșat o mare activitate în spațiul Bitcoin însuși, dar a fost de fapt apariția bruscă a capacității de a căuta exploit-uri potențiale în baze de cod mari”, a declarat Raw pentru Decrypt.
Întrebat ce remedii au provenit din revizuirea asistată de AI a Sparrow, Raw a spus: „Majoritatea – a fost cea mai mare parte a muncii din această lansare.”
Lansat în 2020, Sparrow Wallet oferă mai multe instrumente de confidențialitate și securitate, inclusiv controlul monedelor pentru a alege ce fonduri Bitcoin să cheltuiască, suport Tor pentru a ajuta la ascunderea adreselor IP ale utilizatorilor și suport pentru portofel hardware și semnare air-gapped pentru a menține cheile private offline.
Jurnalul oficial de modificări al Sparrow enumeră zeci de modificări de securitate menite să reducă încrederea în serviciile externe. Portofelul confirmă acum că tranzacțiile returnate de serverele Electrum – care furnizează date blockchain portofelelor Bitcoin – sunt cele solicitate. De asemenea, verifică dovezile criptografice că tranzacțiile au fost înregistrate într-un bloc Bitcoin și verifică cel mai recent bloc din lanț înainte de a afișa tranzacțiile ca fiind confirmate.
Versiunea 2.5.4 întărește, de asemenea, securitatea portofelului hardware BitBox02. Necesită firmware versiunea 9.4.0 sau ulterioară și protecție anti-klepto, care ajută la prevenirea scurgerii secrete a informațiilor cheilor private de către un dispozitiv compromis în timpul semnării unei tranzacții.
Alte modificări afectează gestionarea de către Sparrow a dispozitivelor Ledger, Trezor și Keycard, a portofelelor cu semnături multiple, Payjoin, importurile de portofele și tranzacțiile Bitcoin semnate parțial. Actualizarea, de asemenea, redactează credențialele Bitcoin Core și alte secrete din jurnalele de depanare, restricționează accesul la directoarele portofelului și de backup și închide scurgerile DNS locale atunci când se utilizează Tor.
Raw a spus că numărul de modificări nu a însemnat că fondurile utilizatorilor s-au confruntat cu o amenințare imediată.
„Nu s-a găsit nimic care să pună fondurile în pericol”, a spus el, adăugând că a verificat personal fiecare problemă.
„Fiecare problemă ridicată a fost revizuită cu atenție de mine și prin multiple treceri AI independente”, a spus el.
Raw a spus că nu a găsit dovezi că problemele au fost exploatate sau că utilizatorii Sparrow au fost afectați și a considerat o astfel de exploatare puțin probabilă. Cu toate acestea, a recomandat instalarea actualizării, recunoscând în același timp că utilizatorii cu configurații air-gapped ar putea fi reticenți în a face modificări.
„Întotdeauna vreau ca oamenii să actualizeze și recomand acest lucru – dar, desigur, există și cei care rulează Sparrow pe computere air-gapped și sunt reticenți în a face modificări la configurația lor”, a spus Raw. „În aceste cazuri, aș încuraja citirea jurnalului de modificări, indiferent, pentru a face o alegere informată.”
Revizuirea Sparrow face parte dintr-o inițiativă mai amplă de securitate AI în întregul ecosistem Bitcoin, dezvoltatorii folosind tehnologia pentru a scana portofele, protocoale de plată și biblioteci de cod pentru vulnerabilități înainte ca atacatorii să le găsească.








