[pLog-svn] r6088 - plog/branches/lifetype-1.2/class/security

Mark Wu markplace at gmail.com
Thu Nov 29 11:28:22 EST 2007


Hi Jon:

The order of system fiters won't change... the order will looks like:

NullFilter => CommentFilter =>  BayesianFilter

All plugin filter will after these three filters ...

Why pual add this is becasue he want to the ip-block or or dns-anti-spam can
record the ip of the comments, too....

Mark

> -----Original Message-----
> From: plog-svn-bounces at devel.lifetype.net 
> [mailto:plog-svn-bounces at devel.lifetype.net] On Behalf Of Jon Daley
> Sent: Friday, November 30, 2007 12:20 AM
> To: LifeType Developer List
> Subject: Re: [pLog-svn] r6088 - 
> plog/branches/lifetype-1.2/class/security
> 
>  	Ah.  I see.  I think it is valid behavior.  (that's 
> also why I don't use auth image, people make mistakes 
> sometimes, and spammers easily beat captchas, so it is more 
> of a burden on users than spammers).
>  	I think the bayesian filter can be much better trained 
> if it is allowed to train on the text of comments that other 
> filters (hostblock, akismet, etc.) catch.
>  	I'll check in my code anyway, and let you look at it.  
> I still think the pipeline should be run twice, but probably 
> some filters have to use the $secondRun flag to do the 
> correct behavior.
>  	See the comment on line 209 and the block of comments 
> above in bayesianfilter.class.php.
> 
> 
> On Fri, 30 Nov 2007, Mark Wu wrote:
> > That's why authimage always after BayesianFilter ...
> >
> > You can not training this comment as a "spam" just becasue 
> it is input 
> > wrong authimage code...
> >
> > Becasue maybe user just input thw wrong image code. It is 
> not a valid 
> > behavior.
> >
> > Mark
> >
> >> -----Original Message-----
> >> From: plog-svn-bounces at devel.lifetype.net
> >> [mailto:plog-svn-bounces at devel.lifetype.net] On Behalf Of Jon Daley
> >> Sent: Thursday, November 29, 2007 11:59 PM
> >> To: LifeType Developer List
> >> Subject: Re: [pLog-svn] r6088 -
> >> plog/branches/lifetype-1.2/class/security
> >>
> >> On Thu, 29 Nov 2007, Mark Wu wrote:
> >>> Actually, the situation won't happened in our scenario.
> >>>
> >>> We don't have the mechanism to tell the next pipeline
> >> filter that the
> >>> previous one is invalid, and you need to treat the comment
> >> as spam and
> >>> train it again.
> >>>
> >>> So, even we run again all filters again, the Bayesian 
> filter still 
> >>> treat the comment  as a"non-spam" comment
> >>
> >> Isn't that what this is for?
> >>
> >> $previouslyRejected = $this->_pipelineRequest->getRejectedState();
> >>
> >>
> >>> But, another scenario may happened:
> >>>
> >>> If the Bayesian filter caught it as a spam, but his auhtimage is 
> >>> wrong. At that time, the comment already add to database.
> >>> That's why some people complain to me the auhtimage fails
> >> when comment
> >>> marked as spam.
> >>  	Yes, I see.  I wonder what there is to do about that.
> >> I guess the auth image plugin could check if previously 
> rejected, and 
> >> remove the comment from the database if the auth image is wrong.
> >>
> >>
> >>> Even so, we still need to run all filters once, not twice.
> >>  	I am working on a solution.  It isn't as pretty as I thought it 
> >> would be, so I'll check it in when I am done and see what 
> you think.
> >> _______________________________________________
> >> pLog-svn mailing list
> >> pLog-svn at devel.lifetype.net
> >> http://limedaley.com/mailman/listinfo/plog-svn
> >
> > _______________________________________________
> > pLog-svn mailing list
> > pLog-svn at devel.lifetype.net
> > http://limedaley.com/mailman/listinfo/plog-svn
> >
> 
> --
> Jon Daley
> http://jon.limedaley.com/
> 
> If you don't know the truth, you will believe anything.
> -- Eric Simmons
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://limedaley.com/mailman/listinfo/plog-svn



More information about the pLog-svn mailing list