Thread (44 messages) 44 messages, 12 authors, 2019-11-15

Re: [PATCH 4/7] Teach SELinux about a new userfaultfd class

flat view

From: Andy Lutomirski <luto@kernel.org>
Date: 2019-10-12 23:10:35
Also in: lkml

On Sat, Oct 12, 2019 at 12:16 PM Daniel Colascione [off-list ref] wrote:
Use the secure anonymous inode LSM hook we just added to let SELinux
policy place restrictions on userfaultfd use. The create operation
applies to processes creating new instances of these file objects;
transfer between processes is covered by restrictions on read, write,
and ioctl access already checked inside selinux_file_receive.
This is great, and I suspect we'll want it for things like SGX, too.
But the current design seems like it will make it essentially
impossible for SELinux to reference an anon_inode class whose
file_operations are in a module, and moving file_operations out of a
module would be nasty.

Could this instead be keyed off a new struct anon_inode_class, an
enum, or even just a string?

--Andy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help