mjg59

Joined 15 years ago

Karma
9,306
Submissions
1,697
Member since
May 31
Linux kernel and security developer, experienced in power management, mobile hardware and firmware interaction. I'm at https://nondeterministic.computer/@mjg59/ on the Fediverse and https://bsky.app/profile/mjg59.eicar-test-file.zip on Bluesky, and blog at codon.org.uk/~mjg59/blog . I used to work on fruitflies. This is more relaxing.

[ my public key: https://keybase.io/mjg59; my proof: https://keybase.io/mjg59/sigs/1nzROHRbn3xz5zA0YGMRsbiPahYUreIHH3JNmK3a1oE ]

View on Hacker News

Recent submissions

Comment · 2 days ago
If an authority on a topic says something and someone with no demonstrated experience on that topic disagrees with them without providing any evidence, that's not really an argument to authority kind of situation.
Comment · 3 days ago
Oh, sorry, I didn't answer the other part of your comment. Network is required so you can boot from the network, which is commonly used for reimaging systems (not just servers, it's often done for laptops in enterprise environments). Non-keyboard input is a necessity for any devices that don't have a keyboard, but mouse input is also just what users expect these days.
Comment · 3 days ago
No, no modern OS uses any BIOS calls on UEFI systems, and CSMs are disabled by default on any system sold with secure boot enabled (ie, everything sold with Windows pre-installed)
Comment · 3 days ago
No, you'll still have the TPM's dictionary attack lockout.
Comment · 3 days ago
Yup, if there's no passphrase involved.
Comment · 3 days ago
It being UEFI doesn't mean it's a standard platform, there's no ACPI and you're going to need a custom kernel that targets that specific device. UEFI alone isn't enough to support booting a generic OS.

And thanks! Updated my profile.

Comment · 3 days ago
UEFI is pretty common on phones now, but it's unlikely that any of them are running this network stack there.
Comment · 3 days ago
Yeah I'm actually not terribly worried about the server scenario, but having a way to get code exec in the firmware lets you defeat measured boot, which means this is a Bitlocker bypass in the default config.
Comment · 3 days ago
> doesn't really provide a hardware abstraction layer like BIOS does

I'm not really sure what this means. UEFI provides a consistent interface to access storage devices, network devices, input devices, and access to a framebuffer. How else would bootloaders work?

Comment · 10 days ago
Wrapping/unwrapping means the HSM would generate the private key and then encrypt it with a key only known to the other HSMs. Those other HSMs would then decrypt the key on import. The private key should still have been impossible to examine outside the HSMs.
Comment · 13 days ago
Yes. The degree to which this presents a different experience is one I would not have found credible beforehand.
Comment · 13 days ago
Saw it on Friday in Berkeley, and: yes, there was absolutely audience participation, and there were moments where I had to restrain myself from joining in.
Comment · 13 days ago
They're incredibly different things telling different stories. One doesn't replace the other.
Comment · 1 month ago
In the US market, at least, the quality has improved dramatically over the past few years. Several established breweries now produce alcohol-removed versions of existing beers, with varying degrees of success - but in general my experience is that alcohol-free dark beers work better, the increased maltiness does a better job of hiding what's missing. IPAs and lagers can end up tasting somewhat thin compared to the normal version.

There's a few things I miss about the UK, and one of them is easy availability of beer that's less than 5%. Unfortunately that seems to have been creeping upwards - the shift to craft keg (rather than cask) beer seems to have been accompanied by moving more in the direction of US-style stronger beers. Several breweries do still produce milds that are in the <3% range, but it's increasingly hard to find them, even in pubs that used to be reliable suppliers. It's interesting how cultural this is.

Comment · 1 month ago
Does "how it goes" include the guest being able to DMA over the host kernel?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton