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

Reply via email to