[Aide] aide.conf rule ordering

Rami Lehti Rami.Lehti at Sun.COM
Tue Dec 18 13:53:17 EET 2007


You are correct.
You should however use more exact rules when matching specific 
filenames. Notice the escaped . and the $

For example:
/etc/init\.d/ifupdown$ u
/etc/init\.d/ifupdown-clean$ u+g+p+md5

This is especially true with exclusion rules.
For example:
!/some/annoying_file_that_keeps_changing

will make sure that you don't find the root kit lurking in
/some/annoying_file_that_keeps_changing_9378634/

Good Yule everyone!

Rami


Sonixxfx wrote:
> Thanks Richard.
> 
> This makes it more clear.
> 
> So if I understand it right, in the following example the first rule
> is used for both /etc/init.d/ifupdown and /etc/init.d/ifupdown-clean,
> and the second rule is not used at all. Am I right?
> 
> 
> /etc/init.d/ifupdown u
> /etc/init.d/ifupdown-clean u+g+p+md5
> 
> 
> Ben
> 
> 
> 
> 2007/12/18, Richard van den Berg <richard at vdberg.org>:
>> Sonixxfx wrote:
>>> Hi,
>>>
>>> I am trying to understand how aide handles rules. I have read the
>>> documentation, but I still don't understand it.
>>>
>>> Can someone tell me why the ordering of the rules in aide.conf matter,
>>> and maybe give an example (or some ;)) to clarify it?
>>>
>> It's all in the manual in the section "Understanding AIDE rule matching":
>>
>> Aide uses a deepest-match algorithm to find the tree node to search, but
>> a first-match algorithm inside the node.
>>
>> You can think of a node in the search tree as a directory. So aide will
>> find the deepest directory that has rules defined for it to search for a
>> match, but from all rules defined on that level (inside that specific
>> directory) it takes the first rule that matches.
>>
>> If this is unclear to you, please ask more specific questions and maybe
>> give an example (or some) of things you have tried but do not understand.
>>
>> Sincerely,
>>
>> Richard van den Berg
>>
>> _______________________________________________
>> Aide mailing list
>> Aide at cs.tut.fi
>> https://mailman.cs.tut.fi/mailman/listinfo/aide
>>
> _______________________________________________
> Aide mailing list
> Aide at cs.tut.fi
> https://mailman.cs.tut.fi/mailman/listinfo/aide


More information about the Aide mailing list