METROCAST BLOCKS RESIDENTIAL E-MAIL

Jason Stephenson jason at sigio.com
Tue Mar 14 22:54:00 EST 2006


aluminumsulfate at earthlink.net wrote:

> Just off the top of my head...
> 
>  * Mandating SMTP AUTH
>  * Universal use of GnuPG + message signing
>  * HashCash (or similar systems) http://www.hashcash.org/

They're all hacks. The only *real* solution is something completely 
different.

> 
> In general, any spam-proof messaging system will follow these rules:

There's no such thing. Never will be.

> 
>  (1) By default, do not accept any messages

You can do that now, with greylisting, which eliminates the majority of 
spam and viruses. Greylisting means returning a temporary failure the 
first time that a new sender tries to deliver an email to your server, 
or it could be configured on a user by user basis. Spam agents and 
viruses don't generally try again, so those messages are never 
delivered. Legitimate MTAs will try again, so legitimate mail will get 
through. However, this won't stop "spammers" that use real MTA software.

>  (2) Accept messages from authentic senders

Who determines authenticity? If it's just that there's a key pair on a 
server somewhere, then there's nothing to stop spammers and viruses from 
creating their own key pairs. There's nothing to stop them making new 
ones when the old ones are revoked, or have no trust. (And AFAIK, only 
the key owner can revoke their own ky. I can't revoke yours and you 
can't revoke mine.)

>  (3) Retract sender authority if/when it's used to send spam

You've got that now with black lists, and you'll still need black lists 
with PKI. If you only trust keys signed by people or organizations you 
know and trust, you'll never get mail from strangers, who may want to 
offer you a real job, etc.

The real problem with anything designed to work with SMTP as it is, is 
that the cost of delivery and the cost of determining what's ham and 
what's spam is squarely on the recipient. It costs a spammer with an 
army of bots nothing to send out 1,000,000 emails. It costs the 
recipients of those emails in bandwidth, server resources, and even man 
hours to deal with the influx of spam. All of that adds up to money.

If the spammer had to pay for the storage of their messages before 
delivery (or pickup, rather), then spam would disappear very quickly. 
This is, in fact, what the IM2000 proposals have been about, making the 
sender bear the cost without adding some ridiculous email tax or 
micropayment scheme.

It is an extremely tough nut crack. Numerous proposals have been 
discussed, and there are many critiques of them on the web. (If you 
search for IM2000 discussion or proposal, I'm sure you'll find many of 
them.) Nothing that's been proposed so far seems adequate to me. Every 
proposal so far can be shot through with holes.

I'm starting to think that it is the very open architecture of the 
Internet that is the real "problem." At its very base, the 'Net is 
designed to be open. The basic plumbing was designed at a time when 
there were only a few thousand nodes, and the admins all new each other, 
more or less. You could pretty much trust everyone else to behave more 
or less responsibly.

Today, that architecture really makes it like a frontier environment. 
Each individual is pretty much on their own in protecting themselves 
form the hazards and predators of the environment. If you have an email 
server, you must run anti-virus and anti-spam software. If you don't, 
that's like a colonist in 1640 coming to the New World without a 
firearm. It's more or less the same for firewalls and whatever the 
latest whiz-bang security device is. It has gotten so that even on 
corporate, government and ngo LANs, you need firewalls on each machine 
to protect them from each other.

It's also a human problem. Some people just are not ready for a frontier 
environment. If it were a real frontier, those people who keep opening 
the virus-laden attachments in their email would have been eaten by 
wolves by now. Ditto for those people who have fallen for phishing 
schemes, etc. That is the Internet equivalent of being eaten by wolves.

Things are only going to get worse when IPv6 becomes mainstream and 
there are trillions of throw-away addresses.

What are the alternatives? Something like AOL or Compuserve before they 
joined the rest of the 'Net? No. There was abuse there, too.

I can't say for sure. However, I'm convinced that without completely 
redoing the network architecture so that it resembles a virtual police 
state (read: "prison or public high school"), then all bets are off. 
We're just going to have to deal with things as they are, unless someone 
has the cajones to pony up a better solution, and can convince 
1,000,000,000+ people to switch to it all at the same time.

Cheers,
Jason



More information about the gnhlug-discuss mailing list