Bitcoinsurf Crypto voor particuliere beleggers, veiligheid voorop.
Wallets en beveiliging

Hardware Wallet: De Echte Fysieke Aanvallen (en Die Zonder Aanraking)

Jarenlang werd de grootste bedreiging voor hardware wallets aangeduid met een term uit de spionage: de "evil maid", iemand die gebruikmaakt van een apparaat zonder toezicht — in een hotelkamer, bij herstellingsdiensten, of tweedehands zonder goed onderzoek — om er geheimen uit te extraheren. Dit is een reëel, gedocumenteerd en meetbaar scenario. Maar het was niet degene die de duurste hardware wallet-hack van 2026 veroorzaakte.

Volgens een rapport van TRM Labs uit 2026 zijn ongeveer 1.816 BTC — gelijk aan ruwweg 116 miljoen dollar op het moment van de feiten, een voorlopige telling toegeschreven aan Galaxy Research en overgenomen door TRM Labs, niet onafhankelijk geverifieerd — sinds 30 juli 2026 in vier golven geleegd vanuit meer dan 5.200 Coldcard-adressen. Er was geen fysieke toegang tot het apparaat nodig om deze diefstal in gang te zetten. Dit contrast dwingt ons om onze perceptie van hardware-aanvallen opnieuw in te delen.

Kernpunten

Wat is een "evil maid"-aanval op een hardware wallet?

De term duidt op een specifieke situatie: een aanvaller heeft het apparaat voor beperkte tijd zonder dat de eigenaar het merkt, en gebruikt het om er geheimen uit te extraheren voordat hij het intakt teruggeeft. Ledger Donjon, het security-onderzoeksteam van Ledger, heeft een concreet geval op de Blockstream Jade gedocumenteerd, waarbij een aanvaller met fysieke toegang tot het apparaat de firmware via side-channel kan ontsleutelen om er vervolgens schadelijke code in in te voegen.

De betrokken architectuur

De Jade is gebaseerd op een revisie van de ESP32 (bijvoorbeeld ESP32-D0WD-V3) als hoofdcontroller, gecombineerd met extern flashgeheugen waar de versleutelde firmware zich bevindt. Bij het opstarten wordt deze firmware ontsleuteld met een sleutel in de chip, volgens een proces dat gebruikmaakt van AES-256, het versleutelingsalgoritme gekozen door Espressif, de fabrikant van het onderdeel.

Een detail nuanceert de ernst van het scenario: de gebruiker-pincode wordt niet in dit externe flashgeheugen opgeslagen. Het Blind PIN-mechanisme van Jade steunt op Blockstreams server om het aantal pogingen te beperken en de ontsleuteling van de back-up toe te staan of niet, zonder dat deze server de pincode zelf kent of verifieert. Wat het flashgeheugen bevat, is de versleutelde firmware en, afhankelijk van de configuratie, een versleutelde back-up van de seed — echte buit, maar niet het volledige geheim dat de fondsen beschermt.

Deze verduidelijking verandert niets aan de basisvoorwaarde: zonder het apparaat fysiek in handen, kan deze aanval niet worden uitgevoerd.

Side-channel: wanneer een eenvoudige stroomlezing een sleutel verraadt

Side-channel exploiteert een indirecte informatielek in plaats van een logische fout in de code. In het geval van Jade is de methode gekozen door Ledger Donjon correlatie-vermogensanalyse: het stroomverbruik van het onderdeel tijdens versleuteling meten om statistisch de bits van de geheime sleutel af te leiden.

Volgens Ledger Donjon heeft het team in het laboratorium ongeveer twee miljoen stroomsporen geregistreerd voor deze analyse. Met slechts 300.000 sporen wist het alle bytes van de sleutel behalve één terug te winnen. Op een echte Jade-apparaat volstonden ongeveer 500.000 sporen die in twee uur waren verzameld om de sleutel aan te vallen en vervolgens de firmware te ontsleutelen — een demonstratie dat de operatie in korte tijd haalbaar is, niet alleen een theoretische laboratoriumcuriositeit.

Hetzelfde principe is elders al geverifieerd

Een gedocumenteerde lijst van hardware wallet-hacks onderhouden door thecharlatan.ch rapporteert een soortgelijk geval op Trezor: met fysieke toegang tot het apparaat en een oscilloscoop kon de privésleutel via stroomanalyse worden geëxtraheerd, een resultaat toegeschreven aan onderzoeker Jochen Hoenicke. Twee verschillende fabrikanten, twee generaties apparaten, één gemeenschappelijke noemer: je hebt het apparaat nodig, en gespecialiseerde meetapparatuur.

Faultinjectie en reset: andere aanvallen die het apparaat nodig hebben

Faultinjectie bestaat uit het opzettelijk verstoren van het functioneren van een onderdeel — via een spanning- of klokvariatie — om het een verificatiestap over te slaan of gevoelige gegevens vrij te geven. In 2019 werd een faultinjectie-aanval gericht op de ESP32-V1, de chipgeneratie die voorafging aan die in de huidige Jade wordt gebruikt, gepresenteerd op Black Hat Europe. Espressif loste het probleem op en adviseerde migratie naar de ESP32-V3, een geharde versie van het onderdeel.

De chronologie van de side-channel-ontdekking volgt een standaard openbaarmakingspatroon: de kwetsbaarheid werd in oktober 2021 gemeld, en Espressif publiceerde in mei 2022 een beveiligingsbericht met aankondiging van toekomstige tegenmaatregelen.

Aan de Trezor-kant documenteert thecharlatan.ch een derde familie van aanvallen die ook het apparaat in handen vereisen: het SRAM-geheugen werd niet gewist bij een softwareherstart, wat het mogelijk maakte de inhoud ervan te extraheren via speciaal ontworpen firmware en directe toegang tot het circuit — een zogenaamde platformreset-aanval.

Al deze aanvallen hebben één ding gemeen: het apparaat moet worden gestolen, geleend of onderschept. De Coldcard-fout van 2026 had dit probleem niet.

Het tegenvoorbeeld dat verandering brengt: Coldcard en de fout die nooit uw apparaat nodig had

Volgens TRM Labs deed een verkeerd geconfigureerde build van Coldcard firmware 4.0.1, uitgebracht in maart 2021, seed-generatie terugvallen op een verzwakte softwarematige pseudotoevalsgenerator, wat de effectieve sterkte van de sleutel aanzienlijk verminderde ten opzichte van normale generatie. Er was geen fysieke toegang tot de Coldcard nodig om deze fout uit te buiten: het defect lag in de manier waarop de seed werd aangemaakt, niet in manipulatie van het onderdeel.

Snelle en geautomatiseerde exploitatie

De eerste golf zag ongeveer 594 BTC in 25 minuten uit ongeveer 500 portefeuilles naar één consolidatieadres verdwijnen — een tempo dat eerder op een geautomatiseerd script duidt dan op handmatige tussenkomst. TRM Labs kwalificeert dit incident als de derde grootste hack van 2026 over alle incidenttypen, waardoor het totaal voor het jaar uitkomt op meer dan 1,2 miljard dollar over 276 geregistreerde incidenten.

Het witwassen van gestolen fondsen bleef op dit punt beperkt: een storting van 64,9 BTC via Wasabi, een bitcoin-mengdienst, en 200 ETH verzonden naar Tornado Cash op 4 augustus 2026. Een bericht op-chain via OP_RETURN bood zelfs aan fondsen te witwassen tegen een commissie van 7%, wat wijst op opportunistische actoren die snel reageren op dit type evenement.

De constructie van transacties verschilt in de vier waargenomen golven, wat het bestaan van meerdere verschillende aanvallers suggereert in plaats van één gecoördineerde actor. TRM Labs doet geen toewijzing aan een specifieke groep.

Tabel: welke aanvallen vereisen echt het apparaat in handen?

Door de gedocumenteerde gevallen op Jade, Trezor en Coldcard samen te brengen, ontstaat er een duidelijke scheiding: sommige aanvallen werken alleen als het apparaat fysiek wordt onderschept, andere omzeilen deze voorwaarde volledig.

AanvaltypeFysieke toegang vereistBetrokken apparaatTegenmaatregelen
Evil maid (firmware-extractie)Ja — apparaat gestolen of geleendBlockstream JadePincode niet in duidelijke tekst op extern flashgeheugen, alertheid op bewaarketen
Side-channel (stroomverbruiksanalyse)Ja — apparaat + oscilloscoopJade, TrezorAnti-side-channel-bescherming op componentniveau
FaultinjectieJa — fysieke schakeling manipulatieESP32-V1 (oudere Jade-generatie)Migratie naar geharde component (ESP32-V3)
Softwarereset (SRAM niet gewist)Ja — directe toegang tot circuitTrezorSystematische geheugenverwijdering bij herstart
Zwakke entropie (falende software-PRNG)Nee — exploiteerbaar zonder contact met apparaatColdcard (firmware 4.0.1)Nieuwe seed genereren op gecorrigeerde firmware

De kolom die de meeste aandacht verdient is niet die van fysieke toegang, maar die van firmware-herkomst en kwaliteit van sleutelgeneratie — twee elementen die voor de gebruiker onzichtbaar zijn op het moment van aankoop.

Wat te doen als een dergelijke fout uw apparaat treft?

Een verduidelijking vooraf: firmware-update beschermt een bestaand portefeuille niet. Als de seed vóór de fix is gegenereerd, blijven de daarvan afgeleide privésleutels gecompromitteerd zelfs nadat het apparaat is gerepareerd — het probleem zit niet in de code die vandaag draait, maar in het geheim dat gisteren is gegenereerd.

De aanbevolen procedure, geïnspireerd door die gedetailleerd door TRM Labs, volgt vijf stappen:

  1. De firmware-update op het apparaat installeren, zonder erop te vertrouwen om bestaande fondsen te beschermen.
  2. Een nieuwe seed op het nu bijgewerkte apparaat genereren.
  3. De vingerafdruk (fingerprint) van het nieuwe portefeuille en minstens één ontvangstadres verifiëren voordat u iets overdraagt.
  4. Een kleine testtransactie naar het nieuwe adres sturen en wachten op bevestiging.
  5. Alle fondsen migreren eenmaal de test is gevalideerd, en vervolgens bevestigen dat het oude portefeuille inderdaad leeg is.

Voorbij deze eenmalige reactie wijst TRM Labs erop dat een multisig-opstelling, combinatie van apparaten van verschillende fabrikanten en onafhankelijke entropie-bronnen, echte diepgaande verdediging biedt — structurele bescherming in plaats van slechts reactie op een al opgetreden incident.

Veelgestelde vragen

Is een open source hardware wallet veiliger dan een gesloten model? Volgens TRM Labs verbetert open source en onafhankelijke audits de beveiliging maar garandeert deze niet. De Jade, waarvan de code open is, toonde toch een side-channel-fout gedocumenteerd door Ledger Donjon — transparantie van code helpt deze sneller op te sporen en te repareren, maar voorkomt het bestaan ervan niet.

Waarom volstaat een firmware-update niet om een bestaand portefeuille veilig te stellen? De patch voorkomt generatie van nieuwe zwakke sleutels, maar verandert niets aan sleutels al afgeleid terwijl de fout actief was. Dit is waarom de aanbevolen reactie niet stopt bij firmware-installatie: het omvat generatie van een nieuwe seed, verificatie van de vingerafdruk van het nieuwe portefeuille en een ontvangstadres, en dan migratie van alle fondsen eenmaal een test is gevalideerd.

Is de Coldcard-hack van 2026 aan een specifieke groep toegeschreven? Nee. De waargenomen witwaspogingen — storting via Wasabi, doorvoer via Tornado Cash, duidelijk op blockchain gepubliceerd witwasaanbod van 7% — suggereren eerder een ecosysteem van opportunistische actoren parallel werkend dan één unieke en gecentraliseerde operatie.

Beschermt een multisig-opstelling tegen side-channel-aanval? Gedeeltelijk. Als de verschillende sleutels van een multisig gebaseerd zijn op hetzelfde apparaatmodel, kan een side-channel-methode die op dit model werkt theoretisch op elke sleutel worden herhaald. Het voordeel van multisig hangt dus af van de werkelijke diversiteit van gebruikte apparaten en entropie-bronnen, niet alleen van het aantal vereiste handtekeningen.

Conclusie: de vraag is niet langer "waar is mijn apparaat", maar "wie schreef de firmware ervan"

Fysieke waakzaamheid — nooit uw apparaat zonder toezicht laten, integriteit controleren na terugzending naar service, voorzichtig zijn met tweedehands aankopen — blijft voorzorg op zijn plaats. Maar noch de Jade-fout noch de Coldcard-fout waren het gevolg van gebruikers-waakzaamheidsgebrek. De ene vereiste een oscilloscoop en het apparaat gestolen in handen, de ander vereiste daar helemaal niets van. Wat deze twee gevallen gemeen hebben, is dat het risico lag in firmware-ontwerp en kwaliteit van gegenereerde entropie — elementen die de gebruiker zelf op aankoopmoment niet kan zien of auditeren.

Lees ook

Deze site gebruikt enkel functionele cookies. Door verder te surfen aanvaardt u het gebruik ervan. Meer info