129 points hacb 3 days ago 159 comments
artisinal 3 days ago | parent
thenthenthen 3 days ago | parent
theturtletalks 3 days ago | parent
motionlessveloc 3 days ago | parent
artisinal 3 days ago | parent
dfadsadsf 3 days ago | parent
aa-jv 3 days ago | parent
There is no sovereignty in crypto if YOU ARE NOT BUILDING YOUR OWN HARDWARE.
Any claims of sanctity or reliability in the software stack are rendered null and void until someone with a tunneling electron microscope has completed an audit of your chips.
THIS is why Taiwan matters so much, people: there is NO sovereignty for as long as your chips are being imported. You can trust all you want - but trust is nothing without verification. We are all serf-subjects of the wafer-producing overlords.
Ledger clearly drank the koolaid. Crypto people: invest in hardware. NOT software. Anything less is utter futility.
dingaling911 3 days ago | parent
You will never be completely secure against failure, the only way to protect yourself is to be able to robustly recover from failure.
I'd rather be able to say "every single government is in my hardware and they still can't touch it."
Perhaps possible with multisig, but now you're basically back to trusting banks.
rhyperior 3 days ago | parent
dingaling911 3 days ago | parent
rhyperior 3 days ago | parent
Sure, loss of seed material would be catastrophic so have a backup scheme. The point isn’t that you can make it perfect, but there’s laughably risky and imperfect solutions and putting everything on a single key HW device like this is the poster child.
thenthenthen 3 days ago | parent
aa-jv 3 days ago | parent
dada216 3 days ago | parent
There might be a strict hardware audit process for cryptographic accelerators on IBM Z machines though, I'm not sure, I'm gonna ask though.
aa-jv 3 days ago | parent
These industries are just not sexy enough for the crypto folks to want to learn from, or about.
RugnirViking 3 days ago | parent
not your hardware, not your keys
not your chips, not your hardware
not manufactured in house, not your chips
not your designs, not manufactured by you
not designed by you personally, not your designs
ad infinitum. To be truly secure, you must first learn to survive alone in the wilderness and smelt tin
aa-jv 3 days ago | parent
orsorna 3 days ago | parent
gpderetta 3 days ago | parent
riffraff 3 days ago | parent
karel-3d 3 days ago | parent
ourmandave 3 days ago | parent
I'll just order my crucible and tongs off Alibaba.
Wait a second...
vitorfblima 3 days ago | parent
trollbridge 3 days ago | parent
lxgr 3 days ago | parent
dansquizsoft 3 days ago | parent
Grab the Bitcoin white paper and an airgapped PC with a fresh Debian install.
Implement the algorithm(s) in the white paper to generate yourself a private key and then a wallet address from that.
Send bitcoin to that wallet. Write down the private key and wallet address, store it somewhere safe, bury it in the garden, whatever.
No special hardware is required for any of this...
Or am I missing something?
duvall69 3 days ago | parent
expedition32 3 days ago | parent
dansquizsoft 2 days ago | parent
PaulRobinson 3 days ago | parent
Supply chain risk is real, and it has to be managed in realistic terms.
For me, this is the weak link in the chain for digital assets, and always has been, but the mitigation is simple: no one hardware wallet should have millions of dollars of assets on it. Split it up, and use different techniques, different vendors, with different supply chains.
agentdev001 3 days ago | parent
dwh452 3 days ago | parent
lxgr 3 days ago | parent
ovi256 3 days ago | parent
trillic 3 days ago | parent
kg 3 days ago | parent
lxgr 3 days ago | parent
I suspect that the attackers here have been waiting for enough funds to land on compromised wallets to be worth their efforts and then withdrew everything at once, with comparably little chance to get caught.
karel-3d 3 days ago | parent
littlecranky67 3 days ago | parent
donkey_brains 3 days ago | parent
dezgeg 3 days ago | parent
littlecranky67 3 days ago | parent
moduspol 3 days ago | parent
And besides, Ledger firmware can be updated to change fonts and such so it'd be long-term safer to just stream the raw data.
sorenjan 3 days ago | parent
coliveira 3 days ago | parent
littlecranky67 3 days ago | parent
hvb2 3 days ago | parent
dbspin 3 days ago | parent
https://www.ecb.europa.eu/press/pr/date/2025/html/ecb.pr2502... https://www.bankofengland.co.uk/statistics/banknote https://www.cranecurrency.com/news-insights/85-decline-in-us...
giantg2 3 days ago | parent
lokar 3 days ago | parent
giantg2 3 days ago | parent
lokar 3 days ago | parent
StilesCrisis 3 days ago | parent
cedilla 3 days ago | parent
Even making forgeries that can fool normal automated tests, like those done in an ATM, is incredibly hard. It's certainly possible, just way too expensive.
Muromec 3 days ago | parent
giantg2 3 days ago | parent
Muromec 2 days ago | parent
albedoa 3 days ago | parent
CJefferson 3 days ago | parent
1) We have a legal system which (not perfectly) can reverse or fix issues which arise, with crypto money, it's just gone.
2) Someone who can produce fake colourful paper will typically only be able to produce a fairly small amount and not destabilize the whole currency. In the rare occurrences where someone found a significant hack in a crypto-currency, it's just done.
astoor 3 days ago | parent
Or the keys lost/forgotten, like Satoshi's approx 1M Bitcoin (possibly/probably). But this is a feature not a bug - according to Satoshi himself "Lost coins only make everyone else's coins worth slightly more. Think of it as a donation to everyone." (https://satoshi.nakamotoinstitute.org/posts/bitcointalk/thre...)
lp92 2 days ago | parent
Trustable8 3 days ago | parent
vincnetas 3 days ago | parent
Create 3 days ago | parent
dylan604 3 days ago | parent
https://www.thehenryford.org/collections/explore/artifact/40...
phh 3 days ago | parent
polonbike 3 days ago | parent
qingcharles 3 days ago | parent
tdeck 3 days ago | parent
bayindirh 3 days ago | parent
Maybe it increases the price quite a lot, IDK.
moduspol 3 days ago | parent
On the plus side, I did get to do a "fire drill" of my recovery process, which did work, so that was nice.
bayindirh 3 days ago | parent
Of course I can't achieve what I want all the time, but being able to use a fixed-function tool till some electronic component dies inside is way more attractive for me to send the same device to recycling or trash just because a part with limited life (and shorter time w.r.t. rest of the device in general) reaches ends of its life.
enopod_ 3 days ago | parent
knorker 3 days ago | parent
bstsb 3 days ago | parent
ricardobeat 3 days ago | parent
Why would you trust some random hardware, that has the sole purpose of holding your money, making it an obvious target, over a general purpose computer you control entirely?
dd8601fn 3 days ago | parent
I never did get one, though.
wappieslurkz 3 days ago | parent
The hardware wallet is just a sandboxed interface between you, your seed, and the blockchain. It requires a computer to connect to you and the internet.
In other words: as long as you have your seed phrase (and your passphrase, if you set one) on a piece of paper, you can smash your hardware wallet to bits and be fine.
(This assumes a standard single-signature wallet using the BIP-39 standard)
coralreef 3 days ago | parent
Thus the attack surface is far greater.
lokar 3 days ago | parent
coralreef 3 days ago | parent
But now you need to generate a public key to send to someone so you can receive coins. How are you sending that key to your friend? Are you going to read character by character and manually type up the string?
It's all tradeoffs.
lokar 3 days ago | parent
coralreef 3 days ago | parent
Sounds kinda clunky.
tzs 3 days ago | parent
lokar 3 days ago | parent
ricardobeat 3 days ago | parent
For example, in MacOS it would be extremely hard to "sniff the display" as in this attack, unless you take obvious steps to authorize screen access.
coralreef 3 days ago | parent
To continue with your example, "display sniffing" could be done by infecting trusted software or software presented as trustworthy (fake or infected Zoom binaries, Xcode binaries, etc.) or injected through open source dependencies like npm packages.
Yes, you or I might be paranoid enough to check the checksum hash to make sure the open source code matches the build. But every time, for everything?
The less connected it is, the safer. The less software it runs, the safer.
ricardobeat 3 days ago | parent
There are so many hoops to go through to pull something like that off, it's basically impossible. It would be a "the great train robbery" kind of effort. I also don't think an npm package could alter an existing app or obtain screen access otherwise, unless you're running `sudo npm install` routinely.
Some form of phishing would be way more likely to succeed, luckily you can use your own brain to protect against those attacks.
coralreef 3 days ago | parent
Fake zoom updates: https://www.malwarebytes.com/blog/scams/2026/02/fake-zoom-me...
NPM supply chain attack targeting cryptowallets: https://www.paloaltonetworks.com/blog/cloud-security/npm-sup...
More software means more complexity means more pathways to losing.
Can you do it? Sure. I'm sure there are millions of dollars in private keys stored on internet connected laptops somewhere out there. But the best practices remain the same: as little internet as possible, as little software as possible.
ricardobeat 2 days ago | parent
lxgr 3 days ago | parent
Most people's computes run a lot of software, including a general-purpose OS with a huge attack surface and third-party applications, often with broad or even unconstrained access to all their files.
General purpose computers often also don't have tamper-proof secure storage; hardware wallets generally do.
tzs 3 days ago | parent
To use it boot, run your wallet software, enter the decryption key for your wallet, conduct your transaction (communicating with whatever other device you are using for this the same way a hardware wallet would communicate), and turn off the wallet computer when done.
lxgr 3 days ago | parent
tzs 2 days ago | parent
You build it the same way people build any other read-only bootable Linux.
Configure your kernel to not include drivers for any peripherals not needed for the task of being a wallet.
If you have some peripheral whose firmware does something like snoop RAM on its own to try to find and steal your crypto keys, and it has some way to exfiltrate that data then maybe you are screwed.
But if you do this right nothing you are using is particularly associated with cryptocurrencies or cryptocurrency users, and ideally you bought all this some anonymous way (like went to Best Buy and bought an RPi with cash, along with any peripherals you need).
Note that once built you should never need to update either the hardware or the software, so unless it is already compromised when built it should stay safe.
luxuryballs 3 days ago | parent
lxgr 3 days ago | parent
trilogic 3 days ago | parent
forshaper 3 days ago | parent
trilogic 3 days ago | parent
trombuance 3 days ago | parent
nodesocket 3 days ago | parent
mhluongo 3 days ago | parent
The impacted resellers would have to test the devices powered on to see if they were using cellular data.
acstapleton 3 days ago | parent
There is no physical tamper detection either. No tamper pads to detect case openings, no seal that gets broken when it’s opened that prevents operation. As others have mentioned, the most basic precaution would be to glue the whole thing together, which they didn’t do either.
Trusting Ledger with securing anything secret would be a very bad idea.
the__alchemist 3 days ago | parent
I ponder "What applications would I want this security stuff for?" Crypto wallets are a great example... and the crypto wallets in the wild aren't using them, as you point out!
mschuster91 3 days ago | parent
This doesn't help any bit against the hardware implant we're discussing here.
> So there’s no way to guarantee that the software running on this has not been tampered with.
While true, I don't think it matters too much, other than the possibility of turning the device into something like a rubberducky.
> There is no physical tamper detection either. No tamper pads to detect case openings, no seal that gets broken when it’s opened that prevents operation. As others have mentioned, the most basic precaution would be to glue the whole thing together, which they didn’t do either.
Now that is the real meat. Unfortunately, for any given attack it's possible to bypass it. Tamper pads, if you know where they are, you can drill through the housing and, depending what it is, keep the button pressed by a jig, or solder wires if it's a sense trace to bridge it. The housing itself can easily be fully replicated, it's just a matter of coughing up some money for custom molds.
The only way to make something relatively tamper proof is to use injection molding over the full housing with something like glitter as part of the plastic, that will distribute randomly - and most importantly: not replicable! - across the housing, and then take high quality photographs and store them on your website together with the serial number.
That way the customer can photograph the device they have, and compare the random glitter specks with those on the website.
Tamper proofing hardware is among the hardest things there are, especially if you are up against nation-state actors like North Korea (that has been known to engage in cryptocurrency theft in the past).
acstapleton 3 days ago | parent
You bring up a good point about bypassing physical tamper detection, but those defenses increase the cost and complexity of the attack, making them harder to succeed undetected. As it is, this attack seemed quite trivial to implement.
lxgr 3 days ago | parent
Do you know anything about their security model to pass judgement like that? They actually have a quite thorough hardware security model, outlining which components are and aren't considered critical: https://www.ledger.com/ledger-nano-x-bluetooth-security-mode...
> As it is, this attack seemed quite trivial to implement.
Have you looked at the miniature LTE board implant? It's an extremely sophisticated attack against a very sophisticated target, in my view.
alfiedotwtf 3 days ago | parent
saidnooneever 3 days ago | parent
u would need something that you do not have to check online which is physically given to you by a known person. who do you really know at the vendor? no one. there isnt this person.
that being said,.so it comes back to trusting someone if you are dealing with digital things, somewhere down the line. That trust can be attacked, so u need to ne aware of it and if anything dont put all your eggs in the same basket.
Say you have 10 million$. you would want to split it up in chunks the size of your acceptable loss * the chances of such loss occurring, so that whenever you lose something, its within accepted risk parameters :')
pclmulqdq 3 days ago | parent
alfiedotwtf 3 days ago | parent
tdeck 3 days ago | parent
trombuance 3 days ago | parent
People should do better research before buying things, and - it should go without saying - especially when it's about security. Ledger has a whole list of issues, they became the most popular brand not because they're the most trustworthy but because of their marketing and focus on supporting a massive number of coins. You'd think though that security should be the number one priority for a hardware wallet brand, not convenience.
lxgr 3 days ago | parent
lxgr 3 days ago | parent
tdeck 3 days ago | parent
Edit: For folks down voting me, please explain. I'm genuinely curious about your perspective.
lxgr 3 days ago | parent
tdeck 3 days ago | parent
lxgr 3 days ago | parent
tristor 3 days ago | parent
Depending on your design requirements you can also use different battery chemistries or cell constructions to minimize the need for mechanical venting.
lxgr 3 days ago | parent
That MCU is explicitly not assumed to be critical in their security model [1]. It handles Bluetooth and USB communication, both of which are assumed to be insecure transport layers. Securing the MCU would not have helped in this particular incident, and I can't think of a scenario in which it would be critical.
Button input and screen output, which are critical, are handled by a secure element. Unfortunately, at some point even the most hardened secure element will have to output data to be displayed on a screen; that's what was attacked here. Electronic shoulder surfing, basically.
[1] https://www.ledger.com/ledger-nano-x-bluetooth-security-mode...
ChrisArchitect 3 days ago | parent
Ledger confirms spy chip implant behind wallet crypto thefts
tamimio 3 days ago | parent
harrouet 3 days ago | parent
... unless they are tied to a government.
lxgr 3 days ago | parent
Says who? I've bought single-use eSIM profiles for data while traveling without any KYC in the past; it's actually the norm, not the exception.
Some suppliers specifically advertise that, as well as accepting cryptocurrency.
harrouet 2 days ago | parent
lxgr 2 days ago | parent
tristor 3 days ago | parent
lxgr 3 days ago | parent
tristor 3 days ago | parent
lp92 2 days ago | parent
hackermailman 3 days ago | parent
lxgr 3 days ago | parent
Ledger's mistake here was solely assuming that fitting hardware capable of long-range (or even global, in this case) communication into the tiny footprint of their device's case was impossible. I'm not in their industry, but I'd honestly have guessed the same until this week.
[1] https://www.ledger.com/ledger-nano-x-bluetooth-security-mode...
thecybertracker 3 days ago | parent