North American Network Operators Group

Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical

Re: Any way to P-T-P Distribute the RBL list

  • From: Stewart, William C (Bill), RTSLS
  • Date: Thu Sep 25 04:10:37 2003

Distributing an RBL list is the easy part.  There are a 
variety of methods in place that can provide sufficient 
reliability and are sufficiently anonymous or difficult to attack,
such as Usenet and Freenet and Gnutella and probably Kazaa,
and it's not too hard to develop efficient data formats
for baseline and incremental update and detail records
(easier for IPv4 blocking than IPv6 :-),
and you can use PGP or other digital signatures
to protect the integrity of the transmission.   SMOP...

There are some problems with broadcasting the list as
opposed to doing transactional interaction -
a list of "mis-configured open relays or proxies with updates" 
is not much different from the spamware spammers' products of
list of new still-usable open relays.  (It's a bit less useful,
because they know that some people are blocking them,
but they also know that lots of people aren't.)

The other half of the communications process is harder -
getting the information on spammers to the list maintainer
without exposing the list maintainer to attack.
A simple usenet group or IRC channel can be flooded,
and email can be mailbombed, and the obvious way to do it
is with bogus spam reports to reduce the integrity 
of the information.  And some of it's an arms race,
e.g. spammer submits a purported open relay to list-manager
the list-manager's tester tests the "relay",
and the "relay" captures the tester's IP address for DDOSing.

There are spam-reporting reputation systems -
Cloudmark and Vipul's Razor do some of that, if imperfectly,
or simple subscriber-only systems can stay below the radar
(even though they'll have some spammers subscribing...)
and you could probably build one that was P2P for a bit more safety.