On Fri, Mar 12, 2010 at 8:40 PM, Steve Grubb <sgrubb(a)redhat.com> wrote:
On Friday 12 March 2010 10:25:31 am Juraj Hlista wrote:
> I knew that more keys can be added with the 0x01 separator. However, this
> patch supports different types of keys and plugins could recognize audit
> events using them.
>
> For example, I'm working on reactive audit and I need to separate normal
> audit events from those generated by reactive rules and find out which
> reaction(s) should
> be triggered. -F react=reaction can be added to the audit (AUDIT_REACTKEY)
> and audit events would include reaction identifiers such as
> react="reaction"
OK, I see. What I would suggest is a mechanism with a new name. One thing I
will point out is that the kernel prefers to work off of integers instead of
strings. Strings are for people, numbers are for the computer. (E.g. root vs
0.) So, I would consider calling this something else and using integers so
that comparisons are faster.
-Steve
I intended to use a separate configuration file for the reactive plugin where
definitions of reactions are kept, for instance:
"reaction1" {
add "exit,always -S open ...."
exec "...."
}
"reaction2" {
...
}
where "reaction1" "reaction2" are identifiers of reactions.
Do you suggest I should use numbers instead of strings within the
configuration file?