public inbox for linux-audit@redhat.com
 help / color / mirror / Atom feed
* Audit rules keys
@ 2007-08-21 15:21 Henning, Arthur C. (CSL)
  2007-08-21 15:39 ` Linda Knippers
  0 siblings, 1 reply; 5+ messages in thread
From: Henning, Arthur C. (CSL) @ 2007-08-21 15:21 UTC (permalink / raw)
  To: linux-audit

Using system-config-audit getting key (-k) configuration errors when
saving changes.

[root@localhost ~]# Stopping auditd: [  OK  ]
Starting auditd: [  OK  ]
key option needs a watch or syscall given prior to it
There was an error in line 9 of /etc/audit/audit.rules
cat /etc/audit/audit.rules
-e 1
-f 2
-b 8192
-r 0

-D
-a entry,always -S adjtimex -S settimeofday
-a entry,always -S clock_settime
-a entry,always -k kill -S kill
-a exit,always -k system-locale -S sethostname
-a exit,always -F exit=-13 -k creation -S creat -S mkdir -S mknod -S
link -S symlink
-a exit,always -F exit=-13 -k creation -S mkdirat -S mknodat -S linkat
-S symlinkat

If I remove the key from line 9 and save, get error reported line 10,
etc.

Started with NISPOM.rules contrib file.

Art Henning (CSL) 
Enterprise IT Solutions
Northrop Grumman Corp
art.henning@ngc.com

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

* Re: Audit rules keys
  2007-08-21 15:21 Audit rules keys Henning, Arthur C. (CSL)
@ 2007-08-21 15:39 ` Linda Knippers
  2007-08-21 15:55   ` Steve Grubb
  0 siblings, 1 reply; 5+ messages in thread
From: Linda Knippers @ 2007-08-21 15:39 UTC (permalink / raw)
  To: Henning, Arthur C. (CSL); +Cc: linux-audit

Henning, Arthur C. (CSL) wrote:
> Using system-config-audit getting key (-k) configuration errors when
> saving changes.
> 
> [root@localhost ~]# Stopping auditd: [  OK  ]
> Starting auditd: [  OK  ]
> key option needs a watch or syscall given prior to it

This is telling you that the -k flag needs to be after a -S
flag.  I don't know why the order matters but apparently it does.

> There was an error in line 9 of /etc/audit/audit.rules
> cat /etc/audit/audit.rules
> -e 1
> -f 2
> -b 8192
> -r 0
> 
> -D
> -a entry,always -S adjtimex -S settimeofday
> -a entry,always -S clock_settime
> -a entry,always -k kill -S kill
try:
-a entry, always -S kill -k kill

And for the rest, make the -k stuff to the end.

> -a exit,always -k system-locale -S sethostname
> -a exit,always -F exit=-13 -k creation -S creat -S mkdir -S mknod -S
> link -S symlink
> -a exit,always -F exit=-13 -k creation -S mkdirat -S mknodat -S linkat
> -S symlinkat
> 
> If I remove the key from line 9 and save, get error reported line 10,
> etc.
> 
> Started with NISPOM.rules contrib file.

Are the options in the wrong order in the contrib file too?
The draft I saw posted for comments was in the correct order
but I haven't looked at what's currently shipped.

-- ljk
> 
> Art Henning (CSL) 
> Enterprise IT Solutions
> Northrop Grumman Corp
> art.henning@ngc.com
> 
> 
> --
> Linux-audit mailing list
> Linux-audit@redhat.com
> https://www.redhat.com/mailman/listinfo/linux-audit

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

* Re: Audit rules keys
  2007-08-21 15:39 ` Linda Knippers
@ 2007-08-21 15:55   ` Steve Grubb
  2007-08-21 16:09     ` Henning, Arthur C. (CSL)
  0 siblings, 1 reply; 5+ messages in thread
From: Steve Grubb @ 2007-08-21 15:55 UTC (permalink / raw)
  To: linux-audit

On Tuesday 21 August 2007 11:39:51 Linda Knippers wrote:
> > Using system-config-audit getting key (-k) configuration errors when
> > saving changes.
> >
> > [root@localhost ~]# Stopping auditd: [  OK  ]
> > Starting auditd: [  OK  ]
> > key option needs a watch or syscall given prior to it
>
> This is telling you that the -k flag needs to be after a -S
> flag.  I don't know why the order matters but apparently it does.

Correct. It matters because originally keys were only associated with watches. 
So, I needed the rule writer to declare that this is going to be a syscall or 
watch rule so that I can error check appropriately.

Keys do not apply to rules like, -b or -e, so I still want to see the rule 
type ahead of a key option so that errors are caught.

-Steve

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

* RE: Audit rules keys
  2007-08-21 15:55   ` Steve Grubb
@ 2007-08-21 16:09     ` Henning, Arthur C. (CSL)
  2007-08-21 16:46       ` Steve Grubb
  0 siblings, 1 reply; 5+ messages in thread
From: Henning, Arthur C. (CSL) @ 2007-08-21 16:09 UTC (permalink / raw)
  To: Steve Grubb, linux-audit


[-- Attachment #1.1: Type: text/plain, Size: 3882 bytes --]

Here is what I am finding:

Copy NISPOM.rules to /etc/audit/audit.rules

Sample entries:

-a entry,always -S adjtimex -S settimeofday -k time-change
-w /etc/localtime -p wa -k time-change
-a exit,always -S sethostname -k system-locale
-w /etc/issue -p wa -k system-locale
-w /etc/issue.net -p wa -k system-locale
-w /etc/hosts -p wa -k system-locale
-w /etc/sysconfig/network -p wa -k system-locale 

Using system-config-audit, I create a rule for the SYSCALL kill with a key of kill
"Save" the configuration.
Get the described error.

The audit.rules now is configured:

-e 1
-f 2
-b 8192
-r 0

-D
-a entry,always -k kill -S kill
-a entry,always -k time-change -S adjtimex -S settimeofday
-a exit,always -k system-locale -S sethostname
-a exit,always -F exit=-13 -k creation -S creat -S mkdir -S mknod -S link -S symlink
-a exit,always -F exit=-13 -k creation -S mkdirat -S mknodat -S linkat -S symlinkat
-a exit,always -F exit=-13 -k open -S open
-a exit,always -F exit=-13 -k open -S openat
-a exit,always -F exit=-13 -k close -S close
-a exit,always -F exit=-13 -k mods -S rename -S truncate -S ftruncate
-a exit,always -F exit=-13 -k mods -S renameat
-a exit,always -p a -F exit=-13 -k mods -S all
-a exit,always -p a -F exit=-1 -k mods -S all
-a exit,always -F exit=-13 -k delete -S rmdir -S unlink
-a exit,always -F exit=-13 -k delete -S unlinkat
-w /etc/localtime -p wa -k time-change -S all
-w /etc/issue -p wa -k system-locale -S all
-w /etc/issue.net -p wa -k system-locale -S all
-w /etc/hosts -p wa -k system-locale -S all
-w /etc/sysconfig/network -p wa -k system-locale -S all
-w /var/log/faillog -p wa -k logins -S all
-w /var/log/lastlog -p wa -k logins -S all
-w /var/log/messages -p wa -k logins -S all
-w /var/log/wtmp -p wa -k logins -S all
-w /var/log/authlog -p wa -k logins -S all
-w /var/log/tallylog -p wa -k logins -S all
-w /etc/group -p wa -k auth -S all
-w /etc/passwd -p wa -k auth -S all
-w /etc/gshadow -p wa -k auth -S all
-w /etc/shadow -p wa -k auth -S all
-w /etc/login.defs -p wa -k auth -S all
-w /etc/security/opasswd -p wa -k auth -S all
-w /var/log/audit/audit.log -k audit-logs -S all
-w /var/log/audit/audit.log.1 -k audit-logs -S all
-w /var/log/audit/audit.log.2 -k audit-logs -S all
-w /var/log/audit/audit.log.3 -k audit-logs -S all
-w /var/log/audit/audit.log.4 -k audit-logs -S all
-w /var/log/audit/audit.log.5 -k audit-logs -S all
-w /var/log/audit/audit.log.6 -k audit-logs -S all
-w /var/log/audit/audit.log.7 -k audit-logs -S all
-w /etc/audit/auditd.conf -k audit-conf -S all
-w /etc/audit/audit.rules -k audit-conf -S all

Would appear the system-config-audit GUI is rewriting the entire rule file then complaining it's not configured correctly.

Art Henning (CSL) 
Enterprise IT Solutions
Northrop Grumman Corp
art.henning@ngc.com

-----Original Message-----
From: Steve Grubb [mailto:sgrubb@redhat.com] 
Sent: Tuesday, August 21, 2007 10:56 AM
To: linux-audit@redhat.com
Cc: Linda Knippers; Henning, Arthur C. (CSL)
Subject: Re: Audit rules keys

On Tuesday 21 August 2007 11:39:51 Linda Knippers wrote:
> > Using system-config-audit getting key (-k) configuration errors when
> > saving changes.
> >
> > [root@localhost ~]# Stopping auditd: [  OK  ]
> > Starting auditd: [  OK  ]
> > key option needs a watch or syscall given prior to it
>
> This is telling you that the -k flag needs to be after a -S
> flag.  I don't know why the order matters but apparently it does.

Correct. It matters because originally keys were only associated with watches. 
So, I needed the rule writer to declare that this is going to be a syscall or 
watch rule so that I can error check appropriately.

Keys do not apply to rules like, -b or -e, so I still want to see the rule 
type ahead of a key option so that errors are caught.

-Steve

[-- Attachment #1.2: Type: text/html, Size: 10145 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



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

* Re: Audit rules keys
  2007-08-21 16:09     ` Henning, Arthur C. (CSL)
@ 2007-08-21 16:46       ` Steve Grubb
  0 siblings, 0 replies; 5+ messages in thread
From: Steve Grubb @ 2007-08-21 16:46 UTC (permalink / raw)
  To: Henning, Arthur C. (CSL); +Cc: linux-audit

On Tuesday 21 August 2007 12:09:28 Henning, Arthur C. (CSL) wrote:
> Would appear the system-config-audit GUI is rewriting the entire rule file
> then complaining it's not configured correctly.

Yes its re-writing the rules. But its probably auditctl that's complaining. 
Thanks for the feedback on this tool. I believe this is the first we've had 
so far. This tool is available for Fedora, but I have not enabled it on RHEL 
yet.

-Steve

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

end of thread, other threads:[~2007-08-21 16:46 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-21 15:21 Audit rules keys Henning, Arthur C. (CSL)
2007-08-21 15:39 ` Linda Knippers
2007-08-21 15:55   ` Steve Grubb
2007-08-21 16:09     ` Henning, Arthur C. (CSL)
2007-08-21 16:46       ` Steve Grubb

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox