linux-crypto.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/1] crypto: ccp: use file mode for sev ioctl permissions
@ 2020-03-06 17:20 Connor Kuehl
  2020-03-06 17:20 ` [PATCH 1/1] " Connor Kuehl
  2020-03-06 20:48 ` [PATCH 0/1] " Nathaniel McCallum
  0 siblings, 2 replies; 11+ messages in thread
From: Connor Kuehl @ 2020-03-06 17:20 UTC (permalink / raw)
  To: thomas.lendacky, herbert, davem
  Cc: gary.hook, erdemaktas, rientjes, brijesh.singh, npmccallum, bsd,
	linux-crypto, linux-kernel, Connor Kuehl

Some background:

My team is working on a project that interacts very closely with
SEV so we have a layer of code that wraps around the SEV ioctl calls.
We have an automated test suite that ends up testing these ioctls
on our test machine.

We are in the process of adding this test machine as a dedicated test
runner in our continuous integration process. Any time someone opens a
pull request against our project, this test runner automatically checks
that code out and executes the tests.

Right now, the SEV ioctls that affect the state of the platform require
CAP_SYS_ADMIN to run. This is not a capability we can give to an
automated test runner, because it means that anyone who would like to
contribute to the project would be able to run any code they want (for
good or evil) as CAP_SYS_ADMIN on our machine.

This patch replaces the check for CAP_SYS_ADMIN with a check that can
still be easily controlled by an administrator with the file permissions
ACL. This way access to the device can still be controlled, but without
also assigning such broad system privileges at the same time.

Connor Kuehl (1):
  crypto: ccp: use file mode for sev ioctl permissions

 drivers/crypto/ccp/sev-dev.c | 33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

-- 
2.24.1


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2020-03-12 12:40 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-06 17:20 [PATCH 0/1] crypto: ccp: use file mode for sev ioctl permissions Connor Kuehl
2020-03-06 17:20 ` [PATCH 1/1] " Connor Kuehl
2020-03-08 21:54   ` David Rientjes
2020-03-09 14:03     ` Nathaniel McCallum
2020-03-10  0:43       ` David Rientjes
2020-03-10 14:37   ` Brijesh Singh
2020-03-10 14:45     ` Bandan Das
2020-03-10 19:02       ` David Rientjes
2020-03-10 19:53   ` Tom Lendacky
2020-03-12 12:40   ` Herbert Xu
2020-03-06 20:48 ` [PATCH 0/1] " Nathaniel McCallum

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).