Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Wiki Spam Report
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  11 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Jim Weirich  
View profile  
(1 user)  More options Dec 13 2004, 1:21 pm
Newsgroups: comp.lang.ruby
From: "Jim Weirich" <j...@weirichhouse.org>
Date: Tue, 14 Dec 2004 03:21:02 +0900
Local: Mon, Dec 13 2004 1:21 pm
Subject: Wiki Spam Report
Wiki Spam Report
----------------

I thought I would take some time and report on the wiki spam situation
on RubyGarden.  As I hope you have noticed, the wiki has been
remarkably spam free.  This email will tell you what measures we have
taken to get to this point.

But first ...

Some Numbers
------------

Over the past 10 days, we have had:

  93 updates to the wiki page, all (AFAICT) spam free.
     (although I might have missed spotting some).

  46 updates to the wiki tarpit.  Of those, we had ...
     3 innocent updates
     2 questionable updates
     1 update by me
    40 spams

The Mechanism
-------------

Spammers are automatically routed to a wiki tarpit.  The tarpit is an
(almost) exact copy of the real RubyGarden wiki.  Making changes to
the tarpit looks as if you are making changes to the real wiki.  And
since spammers get their pages from the wiki, it looks like (to them)
that they have successfully spammed our site.

However, everyone else never gets to see the spam.

By tricking the spammers into thinking they are successful, they don't
put any additional effort into bypassing our spam detection criteria.
This is important!  When we explicitly denied them access to the wiki,
then went to great lengths to figure out how to get around the
restrictions.  I haven't seen any of that kind of probing with the
tarpit.

Detecting Spammers
------------------

The current spammer detection logic is based on two observations:

(1) Spammers almost never use an IP address that has reverse lookup
enabled.  This effectively means that it appears (to the wiki
software) that your host name looks like a numeric IP address.

(2) Spammers almost never set user preferences on the wiki.

So if both of these conditions are true, we treat the access as a spammer
and send it to the tarpit.

Now this isn't perfect, but that's OK.  We also have a explicit ban
list for spammers who pass one of (1) or (2) above.  And we have an
explicit allow list that overrides the automatic spammer detection.

Innocent Users
--------------

Can innocent users get trapped by the Tapit?  The short answer is yes.
However, we are monitoring the tarpit and will attempt to rescue such
users.

In the past 10 days, there were at least 3 page updates that were from
innocent users.  One guy (bless his heart) even removed some spam from
the tarpit for us.

When I see innocents trapped in the tarpit, I add their IP address to
the allow list and manually update the wiki with their changes (if
they are significant).

Detecting the Tarpit?
---------------------

The tarpit is deliberately designed to look like the original wiki, so
it is sometimes difficult to tell when you are trapped.  Here's some
suggestions.

You are probably in the Tarpit when:

* there are a lot of recent updates made with numeric IP addresses
  rather than host names.

* a lot of the pages have spam.

Although neither of these suggestions are foolproof.  I refresh the tarpit
from the real wiki occasionally (to keep it looking realistic).
Immediately after a refresh it is /very/ difficult to tell the difference.

If you think you are trapped by the tarpit, send me
(j...@weirichhouse.org) an email with your IP address and I will check
the logs.  If you are trapped, we can add your IP address to the allow
list.

If you are worried about getting caught in the tarpit, just make sure you
have your user preferences set when accessing the tarpit (click on the
preferences link from any wiki page).

Summary
-------

I am pretty happy with the current wiki situation.  In fact, the
tarpit has been so successful, that I am considering lifting the ban
on lower case http.  The ban currently isn't buying us any benefits
and is rather annoying (I'll make it so both upper and lower case
work).

Thanks for your time.

--
-- Jim Weirich     j...@weirichhouse.org    http://onestepback.org
-----------------------------------------------------------------
"Beware of bugs in the above code; I have only proved it correct,
not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
martinus  
View profile  
 More options Dec 13 2004, 4:26 pm
Newsgroups: comp.lang.ruby
From: "martinus" <martin.ank...@gmail.com>
Date: 13 Dec 2004 13:26:58 -0800
Local: Mon, Dec 13 2004 4:26 pm
Subject: Re: Wiki Spam Report
That is a very cool idea! But I am afraid this posting is the reason
why http://www.rubygarden.org/ruby currently is under attack from a lot
of spammers.

martinus


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
David G. Andersen  
View profile  
 More options Dec 13 2004, 4:37 pm
Newsgroups: comp.lang.ruby
From: "David G. Andersen" <d...@lcs.mit.edu>
Date: Tue, 14 Dec 2004 06:37:08 +0900
Local: Mon, Dec 13 2004 4:37 pm
Subject: Re: Wiki Spam Report
On Tue, Dec 14, 2004 at 06:27:18AM +0900, martinus scribed:

> That is a very cool idea! But I am afraid this posting is the reason
> why http://www.rubygarden.org/ruby currently is under attack from a lot
> of spammers.

Are you sure you didn't slip into the tarpit? :)  It looks fine
from here.

  -Dave wonders if it might not be nice to have multiple
        spammer / legitimate user detection heuristics, though.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Edgardo Hames  
View profile  
 More options Dec 13 2004, 10:30 pm
Newsgroups: comp.lang.ruby
From: Edgardo Hames <eha...@gmail.com>
Date: Tue, 14 Dec 2004 12:30:09 +0900
Local: Mon, Dec 13 2004 10:30 pm
Subject: Re: Wiki Spam Report

On Tue, 14 Dec 2004 03:21:02 +0900, Jim Weirich <j...@weirichhouse.org> wrote:
> Wiki Spam Report
> ----------------

> I thought I would take some time and report on the wiki spam situation
> on RubyGarden.  As I hope you have noticed, the wiki has been
> remarkably spam free.  This email will tell you what measures we have
> taken to get to this point.

What does spam look like on a wiki site?

Thanks,
Ed
--
Pretty women make us buy beer, ugly women make us drink beer


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James Britt  
View profile  
 More options Dec 13 2004, 10:50 pm
Newsgroups: comp.lang.ruby
From: James Britt <jamesUNDERB...@neurogami.com>
Date: Tue, 14 Dec 2004 12:50:46 +0900
Local: Mon, Dec 13 2004 10:50 pm
Subject: Re: Wiki Spam Report

Edgardo Hames wrote:
> On Tue, 14 Dec 2004 03:21:02 +0900, Jim Weirich <j...@weirichhouse.org> wrote:

>>Wiki Spam Report
>>----------------

>>I thought I would take some time and report on the wiki spam situation
>>on RubyGarden.  As I hope you have noticed, the wiki has been
>>remarkably spam free.  This email will tell you what measures we have
>>taken to get to this point.

> What does spam look like on a wiki site?

The junk I'm accustomed to seeing are pages devoid of any Ruby content,
but filled with links to sites apparently hawking Natural Nigerian Rolex
Enhancements.

James


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jim Weirich  
View profile  
 More options Dec 13 2004, 11:15 pm
Newsgroups: comp.lang.ruby
From: Jim Weirich <j...@weirichhouse.org>
Date: Tue, 14 Dec 2004 13:15:05 +0900
Local: Mon, Dec 13 2004 11:15 pm
Subject: Re: Wiki Spam Report
On Monday 13 December 2004 10:30 pm, Edgardo Hames wrote:

> On Tue, 14 Dec 2004 03:21:02 +0900, Jim Weirich <j...@weirichhouse.org>
wrote:
> > Wiki Spam Report
> > ----------------

> > I thought I would take some time and report on the wiki spam situation
> > on RubyGarden.  As I hope you have noticed, the wiki has been
> > remarkably spam free.  This email will tell you what measures we have
> > taken to get to this point.

> What does spam look like on a wiki site?

You asked ... Here's a link to an old page on the RubyGems wiki.  Scroll down
to the bottom of the page.

http://rubygems.rubyforge.org/wiki/wiki.pl?action=browse&id=Developer...

--
-- Jim Weirich    j...@weirichhouse.org     http://onestepback.org
-----------------------------------------------------------------
"Beware of bugs in the above code; I have only proved it correct,
not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Curt Sampson  
View profile  
 More options Dec 13 2004, 11:46 pm
Newsgroups: comp.lang.ruby
From: Curt Sampson <c...@cynic.net>
Date: Tue, 14 Dec 2004 13:46:27 +0900
Local: Mon, Dec 13 2004 11:46 pm
Subject: Re: Wiki Spam Report

On Tue, 14 Dec 2004, Jim Weirich wrote:
> ...

It looks like the sandbox is not working for 221.197.18.150. If you look
at RecentChanges, he's changed a lot of pages to add what seems to be
mostly Chinese links to chinese websites. I've set preferences, and I'm
still seeing it.

cjs
--
Curt Sampson  <c...@cynic.net>   +81 90 7737 2974   http://www.NetBSD.org
     Make up enjoying your city life...produced by BIC CAMERA


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jim Weirich  
View profile  
 More options Dec 14 2004, 1:19 am
Newsgroups: comp.lang.ruby
From: Jim Weirich <j...@weirichhouse.org>
Date: Tue, 14 Dec 2004 15:19:57 +0900
Local: Tues, Dec 14 2004 1:19 am
Subject: Re: Wiki Spam Report
On Monday 13 December 2004 11:46 pm, Curt Sampson wrote:

> It looks like the sandbox is not working for 221.197.18.150. If you look
> at RecentChanges, he's changed a lot of pages to add what seems to be
> mostly Chinese links to chinese websites. I've set preferences, and I'm
> still seeing it.

Curt is looking at the RubyGems wiki hosted by RubyForge (which has little to
no spam protection ... hopefully that will change in the near future).

The tarpit is for the RubyGarden wiki.

--
-- Jim Weirich    j...@weirichhouse.org     http://onestepback.org
-----------------------------------------------------------------
"Beware of bugs in the above code; I have only proved it correct,
not tried it." -- Donald Knuth (in a memo to Peter van Emde Boas)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Martin DeMello  
View profile  
 More options Dec 14 2004, 6:13 am
Newsgroups: comp.lang.ruby
From: Martin DeMello <martindeme...@yahoo.com>
Date: Tue, 14 Dec 2004 11:13:09 GMT
Local: Tues, Dec 14 2004 6:13 am
Subject: Re: Wiki Spam Report

Jim Weirich <j...@weirichhouse.org> wrote:
>   46 updates to the wiki tarpit.  Of those, we had ...
>      3 innocent updates
>      2 questionable updates
>      1 update by me
>     40 spams

Very gratifying :)

martin


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
slonik AZ  
View profile  
 More options Dec 14 2004, 7:41 am
Newsgroups: comp.lang.ruby
From: slonik AZ <slonik...@gmail.com>
Date: Tue, 14 Dec 2004 21:41:09 +0900
Local: Tues, Dec 14 2004 7:41 am
Subject: Re: Wiki Spam Report
Each act of applying a change to a Wiki can be seen as a "message".
One can use email spam filter (with some modifications, of course) as
a first line of defense. If a proposed wiki change looks as spam to
"modified email spam filter" a user is confronted with a set of
challenges such as read letters from a distorted bitmap, answer silly
questions like Who invented Ruby?... etc.
Alternatively, spam filter decides to silently forward the change to
the Tarpit and also notify Wiki admin of the change if the probability
of this message to be a legitimate one is higher that certain
threshold.

--Leo--

On Tue, 14 Dec 2004 20:17:23 +0900, Martin DeMello


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
martinus  
View profile  
 More options Dec 14 2004, 2:08 am
Newsgroups: comp.lang.ruby
From: "martinus" <martin.ank...@gmail.com>
Date: 13 Dec 2004 23:08:20 -0800
Local: Tues, Dec 14 2004 2:08 am
Subject: Re: Wiki Spam Report
It was fine again after about 5 minutes, it sees that the system really
works
And no, i didn't slip into the tarpit :-)

martinus


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google