Podle portálu CoinDesk byla odhalena vážná zranitelnost v hardwarových peněženkách Coldcard, která vedla k rozsáhlému odcizení bitcoinů v hodnotě přibližně 70 milionů dolarů. Hackeři využili softwarovou chybu ve firmware, což jim umožnilo off-line generovat soukromé klíče, aniž by museli zařízení fyzicky nabourat.
V noci z 30. července byla více než 1 000 BTC odebrána téměř z 1 200 peněženek během pouhých 41 minut. Tento útok byl neobvykle sofistikovaný tím, že nešlo o přímý přístup ke klíčům nebo zařízení samotným, ale o využití slabosti v generaci seedů. Coldcard měly generovat náhodné a obtížně zjistitelné seed frázě, ale kvůli nastavení v interním buildu firmware byla použita základní softwarová alternativa, tzv. seed generátor, místo hardwarového.
Mechanismus útoku
Bug v peněženkách Coldcard umožnil útočníkům rekonstruovat pravděpodobné soukromé klíče offline. Problém tkví ve způsobu, jakým je hardware zařízení naprogramován k vytváření seed frází – nesčetné množství potenciálních seedů bylo omezeno na konečný počet možností kvůli využití sériového čísla čipu a hodinového záznamu. Tato informace mohla být útočníky snáze určena nebo aproximována na jejich vlastních zařízeních, což vedlo k dramatickému zúžení prostoru možných klíčů.
Galaxy Research zjistil, že v geračních kombinacích byly použity adresy ve třech různých formátech, což naznačuje systematický proces vyhledání. Útočníci vytvořili shody mezi adresami a seed frázemi, které mohli zkoumat na blockchainu ke každé vytvořené adrese. Tento proces nebyl závislý na fyzickém zařízení oběti a byl proveditelný pouze vzdáleně na útočníkově vlastní infrastruktuře.
Potenciální rizika a reakce
Aktualizace ze strany Coinkite, výrobce Coldcard peněženek, přiznává dílčí postižení modely Mk3, zatímco pro jiné, jako Mk4 či Mk5, zůstává riziko nevržené. Společnost Block uvedla, že útočníci během postupování chybně použili placený účet u známého poskytovatele blockchainových dat, který nyní poskytl úřadům detaily ke sledování stop, což indikuje specifický modus operandi útočníků.
I když se odhalení útočníků může zdát jako pozitivní, jde zároveň o varování, nakolik je důležité, aby uživatelé peněženek Coldcard okamžitě přezkoumali svůj firmware a zvažovali přemístění svých prostředků. Bez schopnosti ověřit vlastní zranitelnost seed frází je uživatelům doporučeno vnímat své prostředky jako potenciálně ohrožené.
Širší kontext bezpečnosti klíčů
Incident také podtrhuje klíčový poznatek: I když může být klíč umístěn v bezpečné oblasti, jeho zranitelnost může spočívat už v samotném generování. S rostoucími kapacitami výpočetní techniky se stává efektivita takových útoků zřejmá. Uživatelé by měli vzít v úvahu potřebu modernizace zabezpečení nejen z pohledu ochrany klíčů, ale i samotné jejich původní generace.
