On Sat, 14 May 2016, Reindl Harald wrote:

Am 14.05.2016 um 04:50 schrieb John Hardin:
 On Sat, 14 May 2016, Reindl Harald wrote:
>  Am 14.05.2016 um 04:04 schrieb John Hardin:
> > How would a webservice be better? That would still be sending > > customer
> >   emails to a third party for processing.
> > uhm you missed "and only give the rules which hitted and spam/ham flag
>  out"

 Ah, OK, I misunderstood what you were suggesting.

 That wouldn't work. That tells you the rules they hit at the time they
 were scanned, not which rules they would hit from the current testing
 rules.

on the other hand it would reflect the complete mail-flow and not just hand-crafted samples

It's not hand *crafted* samples, it's hand *classified* samples. The message needs to be classified by a reliable human as ham or spam for the analysis of the rules that it hits to have any use, or even be possible.

That's why doing something like having an SA install that's based on the current SVN sandbox rules, and that gets a forked copy of your mail stream, and that captures the hits, is still not useful for anything other than gross "this rule didn't hit anything" analysis - you don't know what a given message *should* have been, so you can't say anything about the rules that hit it - whether they aid that result, or hider it.

Unless your mail stream prior to SA is *guaranteed* 100% ham (which is hugely unlikely or why would you be running SA at all?) or 100% spam (which might be the case for a clean honeypot), you need to review and classify the messages manually before performing the scan and reporting the rule hits, and that means keeping copies of the pristine messages, at least for a while.

I don't know whether statutory requirement make this impossible for you even if you did obtain consent from some of your clients to use their mail stream in that manner.

should be chained in a minimum negative score to count as ham and a minimum positive to count as spam - configureable because it depends on the local environment and adjustments which scores are clear classifications, 7.0 would here not be 100% spam, 12.0 would be as example

That's probably still not reliable enough for use in masscheck. Ham is a bit more important; what would you recommend as a lower limit for considering a message as ham? How many actual hams would meet that requiement? It might be a lot of work for little final benefit. What percentage actual FNs would you see with that setting? Those would damage the masscheck analysis.

it would at least help in the current situation and with a rule like FSL_HELO_HOME when it hits only clear ham and has a high spam-score and when it only needs to be enabled, collects the information through scanning and submit the results once per day a lot of people running milter like setups with reject and no access to rejected mails could help to improve to auto-QA without collecting whole mails

Potentially. You'd have to be willing to set up a parallel mail processing stream using the current SVN sandbox rules as I described above. Performing analysis on the released rules provides no benefit to masscheck.

> >   Corpora with headers stripped does present a problem. The masscheck
> >   corpora should be complete as received
> > and that is not possible - samples are stripped and anonymized

--
 John Hardin KA7OHZ                    http://www.impsec.org/~jhardin/
 jhar...@impsec.org    FALaholic #11174     pgpk -a jhar...@impsec.org
 key: 0xB8732E79 -- 2D8C 34F4 6411 F507 136C  AF76 D822 E6E6 B873 2E79
-----------------------------------------------------------------------
  Maxim IX: Never turn your back on an enemy.
-----------------------------------------------------------------------
 144 days since the first successful real return to launch site (SpaceX)

Reply via email to