Any type of software that allows posting from arbitrary humans on the
Internet is going to have to deal with spam. Here are a few of the
methods I think we can use:
* *Third-party services*. There's a Mollom and BlogSpam plugin. We
need plugins for Akismet and Defensio, and we need to make sure
that those services know we'll be checking with them.
* *User reporting*. "This is spam". Probably our first line of
defense; data from here can help feed automated systems below.
* *Captchas*. These keep bots from doing things only people should
do. I think the reCaptcha plugin is great for registration. Not
sure how it would work for posting.
* *Throttles*. These keep the same account from posting too often.
This is already in place, but I'm not sure how accurate it is.
* *IP lookups*. We should try to prevent posting from known botnets
or open proxies. We may want to keep our own IP block list.
* *Bayesian filters*. Checking words, author, context, that kind of
thing. Seems to be pretty effective.
* *Keyword filters.* More direct: you can't say "viagra" on this system.
* *Bad behaviour.* Sniffs HTTP messages for tell-tale signs of
poorly-programmed Web tools. Not sure it's going to be effective
for Laconica; poorly-programmed Web tools are our major interface.
Finally, I'd like to integrate the current ban and blocklist into the UI
(for admins only).
-Evan
--
Evan Prodromou
CEO, Control Yourself, Inc.
[email protected] - http://identi.ca/evan - +1-514-554-3826
_______________________________________________
Laconica-dev mailing list
[email protected]
http://mail.laconi.ca/mailman/listinfo/laconica-dev