[geeklog-devel] Anti Spam Features
Tony Bibbs
tony at tonybibbs.com
Tue Oct 28 13:09:49 EST 2003
No actually that isn't quite what I was getting at. What you just said
makes a lot of sense.
Vincent Furia wrote:
> Sorry, I wasn't too clear. What I meant was to initially ban only
> anonymous comments from an IP that is spamming the comments (with the
> assumption most spammers won't go through the trouble of spamming).
> This could be implmented on the first spam recieved and would hopefully
> limit the trouble caused by spammers behind large proxies (like AOL).
> If a spammer does register, then you can block by username/email. And
> if you have a really persistant, pain in the ass spammer, then you can
> completely block by IP. This way an admin can allow anonymous comments
> generally, but block anonymous comments from specific IPs.
>
> I'd also note that it may be a good idea to tie this in with Geeklog's
> ability to send emails (i.e. a banned IP won't be able to submit
> comments or send email to site users).
>
> This may be exactly what you were already talking about, but I just
> wanted to make sure I was clear on it.
>
> -Vinny
>
> Tony Bibbs wrote:
>
>> Yeah, obviously you would start by banning anonymous comments. What I
>> was after is the more difficult use case of admins who want to allow
>> anonymous comments yet prevent spam. Good clarification though as,
>> obviously, banning a username is much easier and reliable to do than
>> an IP.
>>
>> Vincent Furia wrote:
>>
>>> One thing I'd recommend is rather than a total ban on an IP address,
>>> at least initially, only ban anonymous users from posting comments.
>>> Then you can ban from there based on email address/username. And
>>> then only as a last resort ban all comments from an IP address.
>>>
>>> -Vinny
>>>
>>> Tom Willett wrote:
>>>
>>>> Add the ip to the comments in geeklog and my ban plugin could easily
>>>> handle the rest. All I would have to do is add the logic to check
>>>> for the repeated spam comments.
>>>>
>>>>
>>>> --
>>>> Tom Willett
>>>> tomw at pigstye.net
>>>>
>>>> ---------- Original Message -----------
>>>> From: Tony Bibbs <tony at tonybibbs.com>
>>>> To: Geeklog Development <geeklog-devel at lists.geeklog.net>
>>>> Sent: Tue, 28 Oct 2003 09:09:17 -0600
>>>> Subject: [geeklog-devel] Anti Spam Features
>>>>
>>>>
>>>>
>>>>> As noted in the forums of Geeklog.net it appears a growing trend is
>>>>> the spamming of blogs. With Geeklog a big player in this arena I
>>>>> think we would be wise to start thinking up ways to implement anti-
>>>>> spam measures.
>>>>>
>>>>> I think the start would be to be able to mark comments as spam.
>>>>> When a comment is identified as spam I think the IP should be
>>>>> logged. In the config.php file I think we could then set a spam
>>>>> threshold at say 5. What that means is if a an IP is tied to
>>>>> spamming the Geeklog site five times then we would ban that IP. I
>>>>> know using IP's isn't the greatest but my hunch is 99% of this sort
>>>>> of spam would come from static IP's and not proxy IP's. However,
>>>>> we should still allow admins to turn this feature on or off.
>>>>>
>>>>> One other bit of useful logic would be to check if the source IP of
>>>>> spam has been tied to comments which weren't identified as spam.
>>>>> If we did that then in our logic we could basically check a) has
>>>>> the IP hit the threshold, if so has it been used in non-spam
>>>>> comments. If it *has* been used in non-spam comments then we could
>>>>> assume it is from a proxied IP and not ban the IP.
>>>>>
>>>>> I also think later versions of this could use MySQL's full text
>>>>> searching capabilities.
>>>>>
>>>>> To start, if we were to add the IP to the comment table I think we
>>>>> could write a plugin to do all this. OF course this assumes that a
>>>>> plugin API is called when a comment is submitted which may or may
>>>>> not be the case ( I can't remember).
>>>>>
>>>>> I'm sure you guys may have other ideas too.
>>>>>
>>>>> --
>>>>> +--------------------------------------------------------------------
>>>>> --+ |Tony Bibbs |[R]egardless of what you may think of our
>>>>> penal | |tony at tonybibbs.com |system, the fact is that every man
>>>>> in jail is one | | |less potential fisherman to
>>>>> clutter up your | | |favorite pool or pond. -
>>>>> -Ed Zern | +----------------------------------------
>>>>> ------------------------------+
>>>>>
>>>>> _______________________________________________
>>>>> geeklog-devel mailing list
>>>>> geeklog-devel at lists.geeklog.net
>>>>> http://lists.geeklog.net/listinfo/geeklog-devel
>>>>>
>>>>
>>>>
>>>>
>>>> ------- End of Original Message -------
>>>>
>>>> _______________________________________________
>>>> geeklog-devel mailing list
>>>> geeklog-devel at lists.geeklog.net
>>>> http://lists.geeklog.net/listinfo/geeklog-devel
>>>>
>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> geeklog-devel mailing list
>>> geeklog-devel at lists.geeklog.net
>>> http://lists.geeklog.net/listinfo/geeklog-devel
>>
>>
>>
>
>
> _______________________________________________
> geeklog-devel mailing list
> geeklog-devel at lists.geeklog.net
> http://lists.geeklog.net/listinfo/geeklog-devel
--
+----------------------------------------------------------------------+
|Tony Bibbs |[R]egardless of what you may think of our penal |
|tony at tonybibbs.com |system, the fact is that every man in jail is one |
| |less potential fisherman to clutter up your |
| |favorite pool or pond. --Ed Zern |
+----------------------------------------------------------------------+
More information about the geeklog-devel
mailing list