Thread (22 messages) 22 messages, 5 authors, 2019-09-08

Re: [PATCH bpf-next v10 10/10] landlock: Add user and kernel documentation for Landlock

From: Randy Dunlap <rdunlap@infradead.org>
Date: 2019-08-01 17:49:34
Also in: linux-api, linux-fsdevel, linux-security-module, lkml

On 8/1/19 10:03 AM, Mickaël Salaün wrote:
quoted
quoted
+Ptrace restrictions
+-------------------
+
+A landlocked process has less privileges than a non-landlocked process and must
+then be subject to additional restrictions when manipulating another process.
+To be allowed to use :manpage:`ptrace(2)` and related syscalls on a target
+process, a landlocked process must have a subset of the target process programs.
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Maybe that last statement is correct, but it seems to me that it is missing something.
What about this:

To be allowed to trace a process (using :manpage:`ptrace(2)`), a
landlocked tracer process must only be constrained by a subset (possibly
empty) of the Landlock programs which are also applied to the tracee.
This ensure that the tracer has less or the same constraints than the
       ensures
tracee, hence protecting against privilege escalation.
Yes, better.  Thanks.


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