Thread (10 messages) 10 messages, 2 authors, 2020-07-16

Re: [PATCH v2 4/5] LSM: Define SELinux function to measure security state

From: Stephen Smalley <stephen.smalley.work@gmail.com>
Date: 2020-07-16 19:46:05
Also in: linux-integrity, lkml, selinux

On Thu, Jul 16, 2020 at 3:13 PM Lakshmi Ramasubramanian
[off-list ref] wrote:
On 7/16/20 11:54 AM, Stephen Smalley wrote:
quoted
Not sure about this error handling approach (silent, proceeding as if
the length was zero and then later failing with ENOMEM on every
attempt?). I'd be more inclined to panic/BUG here but I know Linus
doesn't like that.
I am not sure if failing (kernel panic/BUG) to "measure" LSM data under
memory pressure conditions is the right thing. But I am open to treating
this error as a fatal error. Please let me know.
Let's at least log an error message since it otherwise silently
disables all measuring of security state.
Also not sure why we bother returning errors from
selinux_measure_data() since nothing appears to check or use the
result.
Don't know if integrity/IMA has any equivalent to the audit
subsystem's concept of audit_failure settings to control whether
errors that prevent auditing (measuring) are handled silently, with a
log message, or via a panic.  If not, I guess that can be explored
separately.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help