Thread (29 messages) 29 messages, 5 authors, 2023-08-26

Re: [PATCH] audit: add task history record

From: Paul Moore <paul@paul-moore.com>
Date: 2023-08-24 13:31:26

On Thu, Aug 24, 2023 at 9:21 AM Tetsuo Handa
[off-list ref] wrote:
On 2023/08/23 23:48, Paul Moore wrote:
quoted
We've already discussed this both from a kernel load perspective (it
should be able to handle the load, if not that is a separate problem
to address) as well as the human perspective (if you want auditing,
you need to be able to handle auditing).
No. You haven't shown us audit rules that can satisfy requirements shown below.

  (1) Catch _all_ process creations (both via fork()/clone() system calls and
      kthread_create() from the kernel), and duplicate the history upon process
      creation.
Create an audit filter rule to record the syscalls you are interested
in logging.
  (2) Catch _all_ execve(), and update the history upon successful execve().
Create an audit filter rule to record the syscalls you are interested
in logging.
  (3) Catch _all_ process terminations (both exit()/exit_group()/kill() system
      calls and internal reasons such as OOM killer), and erase the history upon
      process termination.
Create an audit filter rule to record the events you are interested in
logging, if there is an event which isn't being recorded feel free to
submit a patch to generate an audit record.

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