[clamav-users] human friendly signatures
Kris Deugau
kdeugau at vianet.ca
Mon Mar 21 16:24:07 UTC 2022
G.W. Haywood via clamav-users wrote:
> Hi there,
>
> On Mon, 21 Mar 2022, Kris Deugau wrote:
>
>> TBH I'd prefer if Clam *did* continue, just skipping malformed rules
>> (and also whinging loudly in the log).
>
> I could live with that if it didn't *also* crash.
>
>> Either would be better than just exiting (it's not a hard *crash*,
>> it's "just" refusing to load a file with a malformed signature -
>> including things like entirely blank lines).
>
> No, Kris. It *is* a hard crash - and it doesn't happen when it loads
> the rules, it happens when it tries to scan something *after* loading
> a Yara file which contains a bad rule. Not neccessarily any bad rule,
> just one with any of a number of different kinds of badness which I've
> found to be problematic. But as I said in my mail things may well be
> different as a result of Micah's August PR. TBH I really haven't been
> inclined for quite some time to crash clamd on purpose. :)
Sorry, didn't see that, figured you were talking about the joy of
finding all those subtle little rules defining a well-formed signature
To date I haven't managed to trip whatever bug(s) bit you, although I
*have* found relatively simple signatures that should have matched but
didn't.
I *have* pushed out "malformed" "signatures" (AKA "signature files with
a blank line or two at the end") that caused the production clamd
instances to shut down... after which I spent some time adding
validation to the SVN commit hook, and writing a local editing wrapper
to help make sure signatures were valid before committing.
-kgd
More information about the clamav-users
mailing list