Przejdź do treści
Słownikportfelebezpieczenstwohardware-walletklucze-prywatne

Portfel sprzętowy

Portfel sprzętowy (ang. hardware wallet) to fizyczne urządzenie zaprojektowane do przechowywania kluczy prywatnych offline i podpisywania transakcji na pokładzie – bez ujawniania klucza podłączonemu komputerowi lub sieci. To jeden z najsilniejszych dostępnych modeli bezpieczeństwa dla samodzielnego przechowywania kryptowalut.

Jak działa podpisywanie bez ujawniania klucza

Gdy chcesz podpisać transakcję, aplikacja portfelowa (np. MetaMask połączony z Ledgerem) przygotowuje dane transakcji i przesyła je do urządzenia przez USB lub Bluetooth. Na małym ekranie urządzenia widzisz adres odbiorcy, kwotę i inne szczegóły. Dopiero po fizycznym naciśnięciu przycisku na urządzeniu – nie na ekranie komputera – klucz prywatny podpisuje transakcję wewnątrz chipu.

Komputer nigdy nie widzi klucza prywatnego – jedynie gotowy podpis kryptograficzny. Oznacza to, że nawet zainfekowany keyloggerem i złośliwym oprogramowaniem laptop nie jest w stanie samodzielnie skraść środków. Atakujący musi mieć fizyczny dostęp do urządzenia i znać PIN.

Secure element kontra otwarty chip

Secure element (SE)
Odporny na manipulacje fizyczne chip zaprojektowany specjalnie do przechowywania sekretów kryptograficznych – tego samego rodzaju co w kartach płatniczych i paszportach. Używany m.in. przez Ledger. Trudniej go fizycznie zaatakować, ale firmware bywa zamkniętego źródła.
Otwarty chip (open firmware)
Trezor One i Model T używają ogólnych mikroprocesorów z otwartym kodem firmware. Każdy może audytować kod. Kompromis: wyższe ryzyko ataku fizycznego przez sofistykowanego napastnika z dostępem do urządzenia.
Wniosek
Oba podejścia mają swoje zalety. Secure element utrudnia ekstrakcję fizyczną, ale wymaga zaufania do zamkniętego kodu. Otwarty firmware jest audytowalny, ale ma inną powierzchnię ataku. Oba są dramatycznie bezpieczniejsze niż portfel przeglądarkowy dla znaczących kwot.

Fraza odzyskiwania jako fundament

Każdy portfel sprzętowy przy pierwszej konfiguracji generuje frazę odzyskiwania (ang. seed phrase) – zazwyczaj 12 lub 24 słowa zgodne ze standardem BIP-39. To master secret: z niej derywowane są wszystkie klucze prywatne dla wszystkich sieci. Utrata urządzenia bez kopii frazy = utrata dostępu. Posiadanie frazy bez urządzenia = pełny dostęp do środków przez dowolny kompatybilny portfel.

Fraza odzyskiwania jest co najmniej tak ważna jak samo urządzenie. Należy ją zapisać offline (papier w sejfie, lub jeszcze lepiej – metalowa płytka odporna na ogień i wodę) i nigdy nie wprowadzać do żadnej aplikacji, strony internetowej lub formularza. Każda prośba o wpisanie frazy odzysku online jest atakiem phishingowym.

Wektory ataku, których hardware wallet nie eliminuje

  • Atak łańcucha dostaw: kupno przez pośrednika lub używany sprzęt może oznaczać zmodyfikowane firmware. Zawsze kupuj bezpośrednio od producenta i weryfikuj autentyczność urządzenia przy odbiorze.
  • Zatwierdzenie złośliwej transakcji: malware może podstawić inny adres odbiorcy podczas copy-paste. Zawsze weryfikuj adres na ekranie urządzenia, nie na ekranie komputera.
  • Przymus fizyczny (ang. wrench attack): żadna technologia nie chroni przed groźbą lub przemocą. Funkcja 'ukrytego portfela' (passphrase jako 25. słowo) pomaga przez wiarygodne zaprzeczenie.
  • Utrata frazy odzysku: urządzenie może ulec awarii, zagubieniu lub zniszczeniu. Jeśli nie masz kopii frazy odzysku – środki są nie do odzyskania.

Praktyczna zasada: kwota, przy stracie której bolałoby cię przez tydzień lub dłużej, zasługuje na portfel sprzętowy. Ledger Nano lub Trezor kosztują 50–150 USD – to tanie ubezpieczenie dla pozycji wartych wielokrotnie więcej.

Najczęstsze pytania

Nie w pełni. Portfel sprzętowy pokazuje szczegóły transakcji na swoim ekranie – jeśli je zatwierdzisz bez weryfikacji, urządzenie je podpisze. Złośliwe oprogramowanie może podmieniać adresy w schowku (ang. clipboard hijacking). Zawsze porównuj adres na ekranie urządzenia, a nie na ekranie komputera.

Passphrase (opcjonalne 25. słowo) to dodatkowy sekret dołączany do frazy odzysku, który tworzy zupełnie inny zestaw kont. Bez passphrase – jedne konta. Z passphrase – inne. Chroni przed scenariuszem odkrycia frazy przez kogoś innego. Ryzyko: jeśli zapomnisz passphrase, środki w chronionych kontach są nie do odzyskania nawet z frazą.

Tak. Możesz połączyć go z MetaMask, Phantom czy Frame jako signer. Transakcje DeFi – swapy, depozyty do protokołów, minting – są podpisywane na urządzeniu. Ograniczenie: niektóre bardziej zaawansowane interakcje (złożone multistep approvals) mogą być trudne do zweryfikowania na małym ekranie urządzenia.

Nic. Środki są w sieci blockchain, nie u producenta. Fraza odzyskiwania generowana lokalnie na urządzeniu działa ze wszystkimi kompatybilnymi portfelami BIP-39 – MetaMask, Trezor, Exodus i setkami innych. Firma mogłaby zniknąć jutro, a ty nadal odzyskałbyś pełny dostęp przez frazę odzysku.