On Wednesday, May 6, 2020 6:42:33 PM EDT Richard Guy Briggs wrote:
> > > We can't be adding deleting fields based on how
its triggered. If
> > > they are unset, that is fine. The main issue is they have to behave
> > > the same.
> >
> > I don't think the intent was to have fields swing in and out depending
> > on trigger. The idea is to potentially permanently not include them in
> > this record type only. The justification is that where they aren't
> > needed for the kernel trigger situation it made sense to delete them
> > because if it is a user context event it will be accompanied by a
> > syscall record that already has that information and there would be no
> > sense in duplicating it.
>
> We should not be adding syscall records to anything that does not result
> from a syscall rule triggering the event. Its very wasteful. More
> wasteful than just adding the necessary fields.
So what you are saying is you want all the fields that are being
proposed to be added to this record?
Yes.
If the records are all from one event, they all should all have the
same
timestamp/serial number so that the records are kept together and not
mistaken for multiple events.
But NETFILTER_CFG is a simple event known to have only 1 record.
One reason for having information in seperate records is to be able
to
filter them either in kernel or in userspace if you don't need certain
records.
We can't filter out SYSCALL.
-Steve