Sparrow Wallet łata luki z pomocą AI. Nowy standard bezpieczeństwa w świecie Bitcoina
Bezpieczeństwo kryptowalut wchodzi w nową fazę wyścigu zbrojeń, w którym sztuczna inteligencja staje się zarówno narzędziem ataku, jak i tarczą. Deweloper popularnego portfela Sparrow Wallet, Craig Raw, udostępnił właśnie wersję 2.5.4. To bezpośrednia odpowiedź na rosnące możliwości modeli językowych w zakresie analizy kodu źródłowego. Choć środki użytkowników nie były bezpośrednio zagrożone, skala zmian pokazuje, że branża traktuje zagrożenie ze strony AI z najwyższą powagą.
To działanie ma znaczenie właśnie teraz, ponieważ rosnąca dostępność potężnych modeli AI drastycznie obniżyła koszt poszukiwania błędów w oprogramowaniu open-source. Sparrow Wallet stawia na proaktywność, wprowadzając mechanizmy weryfikacji transakcji z serwerów Electrum i zaostrzając restrykcje prywatności w logach, co ma zapobiec wyciekom danych, które algorytmy mogłyby łatwo poskładać w całość.
Sztuczna inteligencja jako audytor
Impulsem do głębokiego przeglądu kodu był lipcowy atak na urządzenia Coldcard. Błąd w generatorze nasion (seed) pozwolił napastnikom na rekonstrukcję kluczy prywatnych bez fizycznego dostępu do sprzętu. Pojawiły się poważne podejrzenia, że to właśnie zaawansowane modele AI pomogły hakerom zidentyfikować tę subtelną lukę. „Firma uważa, że ktoś użył AI do przejrzenia poprzednich wersji naszego oprogramowania układowego, aby odkryć błąd” – przyznaje producent portfeli sprzętowych w jednym z komunikatów. W odpowiedzi Raw wykorzystał podobne technologie, by przeskanować Sparrow Wallet pod kątem exploitów, zanim zrobią to przestępcy.
Deweloper przyznaje, że większość poprawek w najnowszej wersji wynika właśnie z sugestii algorytmów. Każdy raportowany problem został ręcznie zweryfikowany. To podejście „human-in-the-loop” pozwoliło uniknąć fałszywych alarmów przy jednoczesnym wyłapaniu błędów, które mogłyby umknąć ludzkiemu oku podczas standardowego przeglądu tysięcy linii kodu.
Koniec z nadmiernym zaufaniem
Wersja 2.5.4 skupia się na ograniczeniu zaufania do usług zewnętrznych. Portfel weryfikuje teraz, czy transakcje zwracane przez serwery Electrum są dokładnie tymi, o które prosił użytkownik. Dodano również mechanizmy sprawdzania dowodów kryptograficznych potwierdzających obecność transakcji w konkretnym bloku oraz weryfikację stanu łańcucha przed wyświetleniem statusu płatności.
Istotne zmiany dotknęły współpracy z urządzeniami zewnętrznymi. Użytkownicy BitBox02 muszą teraz posiadać oprogramowanie układowe w wersji 9.4.0 lub nowszej, co pozwala na aktywację ochrony „anti-klepto”. Mechanizm ten zapobiega próbom potajemnego przemycania fragmentów klucza prywatnego przez zainfekowane urządzenie podczas podpisywania transakcji. Poprawki objęły także obsługę portfeli Ledger, Trezor oraz Keycard, a także zaawansowane funkcje, takie jak Payjoin czy multisig.
Prywatność pod lupą
W nowym wydaniu zadbano o detale decydujące o anonimowości. Z logów debugowania usunięto dane uwierzytelniające Bitcoin Core, zaostrzono dostęp do katalogów kopii zapasowych i wyeliminowano lokalne wycieki DNS podczas korzystania z sieci Tor. To kluczowe usprawnienia dla oprogramowania, które od 2020 roku pozycjonuje się jako narzędzie dla osób stawiających prywatność na pierwszym miejscu.
Mimo braku dowodów na nadużycia, Craig Raw zaleca niezwłoczną aktualizację. Deweloper rozumie opór użytkowników korzystających z konfiguracji air-gap, jednak przypomina, że w świecie, gdzie AI skanuje kod w ciągu kilku sekund, proaktywność jest jedyną skuteczną strategią obrony. Pamiętajmy jednak, że aktualizacja nie naprawia już wygenerowanego, wadliwego seeda – jeśli Twoje klucze powstały w niebezpiecznym środowisku, samo wgranie nowej wersji Sparrow Wallet może nie wystarczyć.
