[JDEV] Jabber and spam?

Sebastiaan Deckers cbas at screaming3d.com
Sat Jun 21 07:58:35 CDT 2003


Bart van Bragt wrote:

> I was adjusting my email spam filters, again, and that started me 
> wondering about Jabber and spam.
>
> IMO there are not many provisions to prevent spam from being 
> sent/received in the jabber protocol. The only thing you can do is:
> - block everything from anyone not in your roster except auth requests
> - blacklist specific servers (very temporary solution)
> - Filter on certain words/patterns (brrrrr, no a very clean solution)
>
> I don't know of any clients/servers that implement the first 
> 'solution'. Has this been though about? Any idea how spam can be 
> prevented or at least reduced? 


The first solution is included in most clients, I think.  RhymBox has 
supported this for over a year.
Karma protection at the S2S and C2S level is much more effective.  
However it also does not solve the real problem.
I imagine we will eventually see Bayesian filters in the server or other 
neat techniques like distributed, automated blacklists.  Spam protection 
is not something you would want in clients, long term.

Most of the spam I receive these days comes from popular transports.  
That means as XMPP grows, the spammers will come.
It is good to have basic systems already in place, which allow total 
blocking of messages.  And a more elaborate filter system at the server 
level is (relatively) trivial to implement.

Someone in this thread mentioned that S2S dialback will effectively stop 
spammers because they would need to identify.  But why should they use a 
single S2S connection when they can just launch 500 connections to a 
random server with open registration (eg. jabber.org) and start spamming 
at [karma x 500] messages per second?

-- 
Sebastiaan




More information about the JDev mailing list