On Thu, 2005-04-07 at 11:24 -0400, Kevin Sullivan wrote:

> If you think about this, it isn't surprising.  At the time the mass-checks 
> ran for 3.0.2, the 3.0.2 rules caught almost all of the spam of that time. 
> (If they didn't, then people wrote rules until they did.)  So dynamic 
> systems like Bayes and SURBL didn't add much. and thus scored low.  This 
> will be the case during every release.
> But now, between releases, spammers write spam which evades the "standard" 
> rules.  Sure, there will be new "standard" rules for the next SA release, 
> but until then dynamic systems like Bayes and SURBL are all that are 
> catching some spam.

This looks like the smoking gun.

Wouldn't make sense, then, to pre-emptively bump up the scores for the
dynamic systems right from the beginning? They will be slightly over-
rated at first, become perfectly rated after a while, then start getting
under-rated as more time passes.
That will certainly be better than the current situation, when the
dynamic rules are perfectly rated only at first, but immediately they
start to "decay" (well, not really, but i'm trying to find a concise
metaphor).

Or how about this:
In the big SA config file, add a parameter that controls the overall
weight of the static versus the dynamic things. Release the next SA
version with that parameter set so that it gives more importance to the
static systems. Tell users (in a prominent, obvious, even intrusive
fashion!) to adjust that parameter every now and then, to give more
importance to the dynamic systems as time passes.
Or even, heck, make SA track time and automatically increase the
importance of the dynamic systems as time passes. That will make it, of
course, one of those scary self-adaptive systems that pull the carpet
from under sysadmin's feet :-) but if it stops the spam, then who cares.

I believe you're right, that's what's causing me problems - the spammers
started to learn the static rules and are evading them. Well, if that's
true, then SA must provide a mechanism to control that. An overall
static-vs-dynamic "balance button" might be a good idea. Or not. <shrug>

I will try to bump up the Bayes rules and see where that goes.

Thanks everyone.

-- 
Florin Andrei

http://florin.myip.org/

Reply via email to