From: Matthew Garrett <matthew.garrett@nebula.com> To: "H. Peter Anvin" <hpa@zytor.com> Cc: Casey Schaufler <casey@schaufler-ca.com>, Borislav Petkov <bp@alien8.de>, Kees Cook <keescook@chromium.org>, LKML <linux-kernel@vger.kernel.org>, Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>, "x86@kernel.org" <x86@kernel.org>, "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>, linux-security-module <linux-security-module@vger.kernel.org> Subject: Re: [PATCH] x86: Lock down MSR writing in secure boot Date: Wed, 13 Feb 2013 18:51:30 +0000 [thread overview] Message-ID: <1360781490.18083.45.camel@x230.lan> (raw) In-Reply-To: <511BDF0F.2000005@zytor.com> [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain; charset="utf-8", Size: 959 bytes --] On Wed, 2013-02-13 at 10:44 -0800, H. Peter Anvin wrote: > So people have piggybacked complete inappropriate junk onto > CAP_SYS_RAWIO. Great. What the hell do we do now? We can't break > apart CAP_SYS_RAWIO because we don't have hierarchical capabilities. Yeah. Like I said, it's approximately useless. > We thus have a bunch of unpalatable choices, **all of which are wrong**. > > This, incidentally, is *exactly* the reason I object to > CAP_COMPROMISE_KERNEL as well... it describes a usage model, not a resource. Like I said, I'm not wed to a capability-based model. However, it does seem marginally more attractive than sprinkling if (!secure_boot) all over the place. If anyone has alternatives, this would be a great time to raise them. -- Matthew Garrett | mjg59@srcf.ucam.org ÿôèº{.nÇ+·®+%Ëÿ±éݶ\x17¥wÿº{.nÇ+·¥{±þG«éÿ{ayº\x1dÊÚë,j\a¢f£¢·hïêÿêçz_è®\x03(éÝ¢j"ú\x1a¶^[m§ÿÿ¾\a«þG«éÿ¢¸?¨èÚ&£ø§~á¶iOæ¬z·vØ^\x14\x04\x1a¶^[m§ÿÿÃ\fÿ¶ìÿ¢¸?I¥
next prev parent reply other threads:[~2013-02-13 18:51 UTC|newest] Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top 2013-02-08 19:12 Kees Cook 2013-02-08 19:17 ` H. Peter Anvin 2013-02-08 19:18 ` Kees Cook 2013-02-08 19:42 ` H. Peter Anvin 2013-02-08 20:14 ` Kees Cook 2013-02-08 20:18 ` H. Peter Anvin 2013-02-08 20:28 ` Kees Cook 2013-02-08 20:34 ` Matthew Garrett 2013-02-08 21:02 ` Kees Cook 2013-02-08 21:07 ` Matthew Garrett 2013-02-08 21:14 ` Josh Boyer 2013-02-08 23:09 ` Andy Lutomirski 2013-02-08 22:30 ` H. Peter Anvin 2013-02-08 23:06 ` Borislav Petkov 2013-02-08 23:26 ` Matthew Garrett 2013-02-09 1:22 ` H. Peter Anvin 2013-02-09 1:29 ` Matthew Garrett 2013-02-09 6:45 ` Kees Cook 2013-02-09 9:29 ` Borislav Petkov 2013-02-09 15:10 ` Kees Cook 2013-02-09 15:11 ` Matthew Garrett 2013-02-13 0:48 ` H. Peter Anvin 2013-02-13 5:39 ` Matthew Garrett 2013-02-13 6:12 ` H. Peter Anvin 2013-02-13 6:27 ` Matthew Garrett 2013-02-13 6:33 ` H. Peter Anvin 2013-02-13 6:41 ` Matthew Garrett 2013-02-13 17:20 ` H. Peter Anvin 2013-02-13 17:26 ` Matthew Garrett 2013-02-13 17:51 ` Casey Schaufler 2013-02-13 17:56 ` Matthew Garrett 2013-02-13 18:44 ` H. Peter Anvin 2013-02-13 18:51 ` Matthew Garrett [this message] 2013-02-13 22:26 ` H. Peter Anvin 2013-02-13 22:58 ` Casey Schaufler 2013-02-14 0:25 ` H. Peter Anvin 2013-02-14 0:44 ` Casey Schaufler 2013-02-14 1:04 ` Matthew Garrett 2013-02-14 1:08 ` H. Peter Anvin 2013-02-14 2:46 ` Matthew Garrett 2013-02-14 1:34 ` Casey Schaufler 2013-02-13 8:27 ` Paolo Bonzini 2013-02-13 17:21 ` H. Peter Anvin 2013-02-13 17:22 ` H. Peter Anvin 2013-02-13 19:55 ` Paolo Bonzini 2013-02-13 22:24 ` H. Peter Anvin 2013-02-08 19:17 ` Matthew Garrett 2013-02-08 19:21 ` Kees Cook 2013-02-08 19:27 ` Matthew Garrett
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1360781490.18083.45.camel@x230.lan \ --to=matthew.garrett@nebula.com \ --cc=bp@alien8.de \ --cc=casey@schaufler-ca.com \ --cc=hpa@zytor.com \ --cc=keescook@chromium.org \ --cc=linux-efi@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-security-module@vger.kernel.org \ --cc=mingo@redhat.com \ --cc=tglx@linutronix.de \ --cc=x86@kernel.org \ --subject='Re: [PATCH] x86: Lock down MSR writing in secure boot' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).