linux-integrity.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Writing out EVM protected xattrs while EVM is active
@ 2017-10-17 23:12 Matthew Garrett
  2017-10-18  1:49 ` Mimi Zohar
  2017-10-19 11:00 ` Dmitry Kasatkin
  0 siblings, 2 replies; 17+ messages in thread
From: Matthew Garrett @ 2017-10-17 23:12 UTC (permalink / raw)
  To: linux-integrity; +Cc: Mimi Zohar, Dmitry Kasatkin

I'm interested in extending our use of IMA digital signatures to EVM
in order to protect security.capability (and, in the near future,
security.apparmor). However, right now this doesn't seem to quite work
in terms of allowing updates to a running system. We've discussed the
EVM siganture format's use of inode numbers and I think I've got that
sorted (I'll send a patch once I've got a last couple of things
working).

However, I'm a little confused by how EVM should be working here. Once
EVM is initialised, all EVM attributes will be protected, making it
impossible to write new values to any xattrs covered by EVM unless
IMA_NEW_FILE is set. But as far as I can tell, IMA_NEW_FILE will only
be set if there's an IMA action that covers the file in question. This
means it's possible to write out security.evm and friends on newly
created files that would be appraised, but not on any other files. Am
I missing something?

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

end of thread, other threads:[~2017-10-19 17:06 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-10-17 23:12 Writing out EVM protected xattrs while EVM is active Matthew Garrett
2017-10-18  1:49 ` Mimi Zohar
2017-10-18  2:02   ` Matthew Garrett
2017-10-18  2:08     ` Mimi Zohar
2017-10-18  2:13       ` Matthew Garrett
2017-10-18  2:53         ` Mimi Zohar
2017-10-18 17:27           ` Matthew Garrett
2017-10-18 17:51             ` Mimi Zohar
2017-10-18 18:08               ` Matthew Garrett
2017-10-18 18:19                 ` Mimi Zohar
2017-10-18 18:23                   ` Matthew Garrett
2017-10-18 18:38                     ` Mimi Zohar
     [not found]               ` <CACE9dm_vpTi705PJxGZkeNWUyHALZzVc2x=RUw_p=DZCPZfoXw@mail.gmail.com>
2017-10-18 18:18                 ` Matthew Garrett
2017-10-19 11:14                   ` Dmitry Kasatkin
2017-10-18 18:19                 ` Dmitry Kasatkin
2017-10-19 11:00 ` Dmitry Kasatkin
2017-10-19 17:06   ` Matthew Garrett

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