News for hackers. Stuff that matters.
Re:Bootstrapping a slightly more secure laptop [video] by wonko1 on Sunday January 08, 2017 @06:01AM (#13349212)
In summary: Coreboot+Linux as a bootloader

I think I've seen this before in an HPC context. But they've build a firmware distribution called Heads. It boots using coreboot then fires up a Linux kernel from flash.

The kernel is then used as a second stage bootloader. It takes about 2 seconds to get Linux booted from flash.

They can then boot the system OS, optionally using kexec to smoothly transition to the system kernel.

Very neat! Along the way they've also done other important work, like put together a minimal firmware for the Management engine (a second CPU in Intel system with its own OS, and many many issues).

The biggest problem here is same issue that coreboot has. Coreboot support is really limited. I think it down supports Lenovo X220s, but late time I looked not much modern hardware.

Re:Bootstrapping a slightly more secure laptop [video] by mmastrac on Sunday January 08, 2017 @01:42PM (#13351186)
> put together a minimal firmware for the Management engine

I thought that management engine CPU was still a black box, and the best anyone has done is neuter the firmware running there by judiciously zeroing bits out.

Re:Bootstrapping a slightly more secure laptop [video] by loosescrews on Sunday January 08, 2017 @02:21PM (#13351398)
x86 Chromebooks use coreboot: https://www.chromium.org/chromium-os/developer-information-f...

It is possible to install your own version of Linux too!

Re:Bootstrapping a slightly more secure laptop [video] by shade23 on Sunday January 08, 2017 @04:00AM (#13348971)
Re:Bootstrapping a slightly more secure laptop [video] by nickik on Sunday January 08, 2017 @07:57AM (#13349517)
What would be really interesting is to use this with a UAF/U2F. The TPM produces a value, this value could be used the same way the domain name gets used in 'normal' UAF/U2F (as the AppID). The UAF/U2F authenticator would only sign the challenge if the TPM is correct, saving you from the Evil Maid attack. This the same mechanism that protect from phishing in the web.

Then you can validate the signed token, and if everything is correct you can use the TPM value to decrypt the harddisk.

Right now I am using my remembered password plus static password mode of my Yubikey to have a fake 2FA decryption requirement on boot but UAF/U2F would be way cooler.

It there something wrong with this idea?

Re:Bootstrapping a slightly more secure laptop [video] by watersb on Monday January 09, 2017 @08:30PM (#13361739)
Essentially no, you are not wrong.

I am working on setting up a system with a YubiKey 4 in this way. Apple FDE can accept a certificate for verification. Or simply the password.

I haven't set up LUKS like this in a long, long time. But I will get there soon..

Re:Bootstrapping a slightly more secure laptop [video] by wonko1 on Sunday January 08, 2017 @06:03AM (#13349214)
An unrelated but interesting point he noted was that Apple are one of the only vendors that provide long term firmware updates (he mentioned 8 years). It's a shame nobody else really does this.
Re:Bootstrapping a slightly more secure laptop [video] by delinka on Sunday January 08, 2017 @08:37AM (#13349640)
Secure what? Please add "laptop" to the title as it is on the original.
Re:Bootstrapping a slightly more secure laptop [video] by sctb on Sunday January 08, 2017 @12:47PM (#13350899)
Sorry about that, added.
Re:Bootstrapping a slightly more secure laptop [video] by mrkgnao on Sunday January 08, 2017 @03:14AM (#13348857)
pinging 'dang and co, typo in title
Re:Bootstrapping a slightly more secure laptop [video] by sandebert on Sunday January 08, 2017 @03:21AM (#13348871)
Does that even work? Have they got some code on the back end that alerts as soon as an admin name is mentioned? Or do you just assume they read everything? (Do they!?)
Re:Bootstrapping a slightly more secure laptop [video] by taspeotis on Sunday January 08, 2017 @04:49AM (#13349070)
https://news.ycombinator.com/newsguidelines.html

    Please don't post on HN to ask or tell us something (e.g. to ask us
    questions about Y Combinator, or to ask or complain about moderation).
    If you want to say something to us, please send it to [email protected].
But the title of the talk is actually "Bootstraping [sic] a slightly more secure laptop." Look at the first slide.
Re:Bootstrapping a slightly more secure laptop [video] by chrismorgan on Sunday January 08, 2017 @07:08AM (#13349380)
… and now we’ve lost the word “laptop”.
Re:Bootstrapping a slightly more secure laptop [video] by striking on Sunday January 08, 2017 @03:13PM (#13351709)
It works in the sense that they will probably eventually scroll through your comment and notice they've been mentioned...