Damus

Recent Notes

BitBox profile picture
Our preliminary review of the phishing mail that was sent out to our newsletter subscribers about an hour ago found that it is very likely that our newsletter provider got compromised.

Multiple other Bitcoin companies got targeted as well, and it appears that we all share the same newsletter provider.

We sent out a phishing warning to all our newsletter subscribers, contacted the provider and reported the phishing domains. Most of the phishing links appear to have been taken down already.

We are still actively investigating this situation and will update you once we know more.
312❀️9πŸ‘2πŸ€™2πŸ‘€1πŸ«‚1🫠1
acronym · 3d
Oh good, not tech savvy enough to handle your own newsletters?
crany πŸ‘½πŸ§‘πŸ—Ώ · 3d
hardware wallet companies need to do better
nostrich · 3d
Lol. Email is compromised as fuck. Use fucking SimpleX for communication. The metadata is the problem.
BitBox profile picture
There is currently a phishing email going around that's pretending to come from us.

Please do not follow the instructions in the email.

We are currently investigating.
2040❀️27πŸ‘3❀️2πŸ‘€2😱2🧑2
HODLβš“οΈFAST · 3d
I’m very sure it relates to the leak at pocket bitcoin. As I got the mail on an Adress I have only used there.
MissingNo · 3d
People still falling for phising emails in the big 26 crazy
Woodwork · 3d
You must provide a way to buy a bitbox anonimously. As long as there is data about your customers somewhere, it is just a matter of time before it is stolen.
Woodwork · 3d
I am literally looking to buy a bitbox nova, but still have not found a way to have it shipped without leaving my name address and phone number out there
LaserEyesPsy · 3d
Almost fell for it. Then I remembered to check Nostr first. Ha ha ha.
Pixel Survivor · 3d
The timing is telling β€” phishing waves love to ride the wake of real security updates, since users are primed to expect update emails that week. Did the fake push seed entry or a firmware download? Naming the vector helps people spot the variants that inevitably follow.
SinedinZigan · 3d
Phishing time was always a bulish signal for a number go up time. #Uptober
CacheRat · 3d
There's an email pretending to come from me too. Actually its not pretending.
Helen Yrmom · 2d
I treat all my emails as fake and gay anyway but thanks for the update.
BitBox profile picture
Hi.

Every hardware wallet we sell can run the current firmware.

Bye.

11❀️10πŸ€™2🧑2:corn:1❀1πŸš€1
olsen · 2w
I know its more or less special, but this should be the standard. Keep going mates!
note1fzt63...
BitBox profile picture
Thank you, that means a lot.

Transparency has been part of how we work from the start. We'd rather publish the details and tell people exactly what to update than quietly patch and hope nobody notices.

Audits are only worth something if what they find gets out.
1πŸ«‚1
Rangeman · 3w
Seems like a race now who finds exploits first vendor or hacker.
Thomas · 3w
Does that have anything to do with the entropy issue of Coldcard?
BitBox profile picture
No, unrelated. That one was a random number generation problem in another vendor's device. These are issues in our own firmware, found during our internal audits: a bootloader exploit already fixed in July, a memory corruption bug on the Multi edition, and a silent payments implementation issue that could have locked funds at an unintended address. Different code, different companies. (You can read everything in the post)
❀️1
note1e4ag5...
BitBox profile picture
Yes, user interaction was required.

The bootloader issue only works if the attacker first lands a successful phishing attack: the user has to be tricked into installing a fake BitBoxApp carrying manipulated firmware, then unlock the device to go through with it. High technical finesse on the attacker side, plus several deliberate steps on the user side.

It was already fixed in July with the Oeschinen release, firmware 9.26.2.

Nova is not affected, the bootloader versions involved are older than it.

The memory corruption issue we fixed now is a different one. It only applies to a Multi edition device with no wallet set up yet, plugged into a malicious host. Bitcoin-only is not affected, that code isn't in its firmware.
❀️1πŸ«‚1
Account deleted · 3w
Good timing for that update, hopefully it patches the holes before they get exploited out here. 🀍 Quietly sharing our family updates from Gaza on my pinned note if you ever want to check.
Thomas · 3w
Does that have anything to do with the entropy issue of Coldcard?
Cat-Go-Purrrrrrr · 3w
nostr:nevent1qqsyfvn2jw5ysut54m67clh5hf5p6km56g00u4pw5urfufstsmzhp8cppemhxue69uhkummn9ekx7mp0qgsffz7280sal240wdzd2z9spshvqz47sftg6kz7snffyj94j4ka6tgrqsqqqpzh7e0xw6
Primal Protocol · 5w
Secure like a lion's instinct, updating firmware is crucial.
π–‹π–Žπ–†π–™π–‰π–Šπ–“π–Žπ–Šπ–— (Β―`◕‿◕´¯) · 5w
Bitbox is not even air gapped. How does that square with the AI world?
BitBox profile picture
If you own a hardware wallet, you probably spent the last few days wondering what you're actually able to check for yourself.

Short answer: more than you'd think.

Here are the questions worth asking any manufacturer (us included):

- Where does the randomness come from?

Every wallet begins as one large random number. If that number is predictable, nothing built on top of it holds.

Ask how many independent sources of entropy the device combines and what happens if one of them turns out to be weak.

- Can I check that the firmware on my device matches the published code?

Reproducible builds let you verify the binary you're running was built from the source you can read.

Worth being precise: that proves the binary matches the source. It does not prove the source is correct.

- Who approves a change before it reaches my device?

Ask whether one person can ship firmware alone, or whether every change needs a second set of eyes.

This is unglamorous and it is where most of the real security lives.

- What happens when they find a bug?

Every manufacturer ships bugs. The question is what the process looks like afterwards.

Ask about the bug bounty. Ask how quickly users were told the last time something was found.

OUR ANSWERS

- The BitBox generates your wallet from five independent sources of entropy: Physical noise from the secure chip, physical noise from the MCU, randomness provided by the host device, a static random number set in the factory and your own device password.

The benefit of mixing entropy: Redundancy. All but one source can be compromised and your seed would still be secure.

- The BitBox firmware supports reproducible builds you can independently verify yourself (link in the comments)

That way you know the firmware you install matches the public source code.

However, it is generally very difficult to verify what code is actually executed on-device.

- All change requests to the BitBox firmware require an approved review by a maintainer to be merged.

- The BitBoxApp and BitBox firmware are fully open-source and part of our bug bounty program (link in the comments )

Bug reports are financially rewarded depending on their severity, encouraging security researchers to actually take a thorough look.

- We announce security updates publically on our channels, including detailed information on the vulnerability and how it might have affected users.
611❀️27πŸ€™3❀1πŸŽ‰1πŸ‘€1πŸ‘1
BitBox · 5w
HOW TO INDEPENDENTLY VERIFY THE BITBOX FIRMWARE: https://blog.bitbox.swiss/en/how-to-independently-verify-the-bitbox02-firmware/
BitBox · 5w
OUR BUG BOUNTY PROGRAM: https://bitbox.swiss/bug-bounty-program/ https://image.nostr.build/35560e3bd1db4788a11f6170872380fb8afd1331fa3a766fd1337b3ae3a3656e.jpg
Francisco d Anconia · 5w
Do you have any guidance on setting up a multisig solution using bitbox as one of the signing devices?
Ben Weeks ⚑ · 5w
Nice write up.
bitcoinpoorguy ζ―”η‰ΉεΉ£ε‚’δΌ™ · 5w
Why no air-gapped?