Re: [opensuse-factory] Secure Boot for openSUSE - a proposal

plain text this time On Fri, Aug 10, 2012 at 9:08 AM, Greg Freemyer <greg.freemyer@gmail.com> wrote:
I think there are 2 questions. 1) Is the SUSE approach with a standalone database of MOKs necessary for openSUSE. I argue it is. 2) Is the functionality defined for using that database of MOKs sufficient for openSUSE needs. I argue it is not. The prime examples relate to OBS and SuseStudio. If each of those is provisioned with a unique MOK key and the validation key is made well known, then the SUSE approach will I'm sure include a relatively simple way for a user to install the validation key into the MOK database. But what if OBS and/or SuseStudio is used to create a kernel that gets designated as malware. I would like to see the openSUSE solution provide a way to black ball that kernel. === Thus I think openSUSE should use the SUSE UEFI approach as a foundation, but should add a black ball mechanism to it somehow. I admit that I don't have a methodology in mind to accomplish that. Greg -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

Hi Greg, On Friday 10 August 2012 15:15:15 Greg Freemyer wrote:
SuseStudio doesn't need keys; it doesn't build its own kernels or grub packages - it just pulls them from "somewhere" and puts them into the image. And just like we don't sign packages in any random build service project with the openSUSE key, we wouldn't be signing kernels from random OBS projects - only the openSUSE kernel would receive this signature. So in order to build a "malware" kernel and get it signed, you would have to submit that change to the openSUSE project and conceal it sufficiently to pass the review at package check-in.
That's a good point. The only alternative would be to revoke the key in that case; and that's not attractive either. Olaf -- Neo didn't bring down the Matrix. SOA did. (soafacts.com) -------------------------------------------- Olaf Kirch - Director SUSE Linux Enterprise; R&D (okir@suse.com) SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org

On Fri, Aug 10, 2012 at 03:45:38PM +0200, Olaf Kirch wrote:
Revocation of keys is something we'll need to discuss. It's not a large problem with keys in the MOK database, but it is a problem for the default SUSE key embedded in the shim. On the other hand, this is a well solved problem, using authenticated UEFI variables, so we may just well use that. The only drawback is that it makes the solution more complex. -- Vojtech Pavlik Director SuSE Labs -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Greg Freemyer
-
Olaf Kirch
-
Vojtech Pavlik