A Possible Solution to SPAM
Rewrite SMTP and POP
It's not like it hasn't been done before. POP (the fetch mail) and
SMTP (the send mail) protocols have been written and rewritten several
times. It seems we need just one more rewrite, and here's what
I propose...
Our Current Technology
Currently, we (the email receiving world) use version 3 of the Post Office
Protocol, or as it's known in the geek world, POP3. The short and
skinny of POP3 is that it's how we get our email. When one
runs up an email client like Thunderbird or Outlook Express, it connects to
an email server and retrieves the email.
Likewise, we (the email sending world) use version 4.1 (I think) of the
Simple Mail Transfer Protocol, or SMTP to all of your geek friends.
SMTP is how we send our email. Once we hit the "send" button,
our email client forwards our message to an email server where it sits,
waiting for someone else to retrieve it.
A New POP (POP4)
POP4 would only receive short text messages and a single link to fetch mail
from a server. It's ultimate use wouldn't be a lot different from
clicking on an email to review it as we do now, except that the client would
have to fetch it from a server. A client would see nothing but a simple
text message like the three examples below (the example links DON'T work):
"Subject: Porn/Gambling/Drugs -- From: Ima Unknown --
Retrieve at http://www.SpamGarbage.com/spam.eml
"Subject: Pics from Grandma -- From: Grandma Johnson --
Retrieve at http://www.grandmas.com/pics.eml
"Subject: Request info about your product -- From: Fred Johnson --
Retrieve email at http://www.abcProducts.com/products.eml
POP4 would have following characteristics/benefits:
- Initial contact (from unconfirmed senders) message cannot:
- accept any graphics.
- accept any streaming audio or video.
- accept more than one link (back to server to fetch mail).
- have size greater than a few bytes (say.. 100 bytes for subject/message,
Sender's name, and link).
- "Suspect" initial messages could be retrieved directly or through a
public clearing house like those listed below.
- Initial message would have private key to insure authenticity.
- Email client has highly configurable "Whitelist" options for incomming
email address, name, or IP address.
- Email client has highly configurable "Blacklist" options for incomming
email address, name, or IP address.
- No good email ever gets dropped; no bad email ever gets back in.
- Client can instantly whitelist a sender by "click to fetch."
- Client can instantly blacklist a sender by "click to kill."
- Whitelist can be revised by client at any time.
- No garbage "opt-out" links to worry about. Remember, just one link!
- Parental Control - Little Johnny can only click through on whitelisted
senders.
- Client side Blacklists could automatically be forwarded to
Anti-Spam Home,
CAUCE,
spamhaus.org,
spamcop.net,
spam.abuse.net,
et. al, where simple statistics can validate it.
- No more hijacked boxes.
- No more viruses from attachments.
A New Sendmail (SMTP 5.0)
SMTP would keep a single copy for all recipients on the sending side of a
subnet (e.g.. company president sending out words of wisdom to a distribution
list), but anything that goes "out" past the subnet would explode into a copy
for each recipient.
SMTP would have following characteristics/benefits:
- Email to be fetched would have matching private key to insure each
email is unique, thus exploding storage requirements on spammer's
server.
- Distribution list ONLY by confirmed "opt-in" or corporate clients.
- No "opt-out" lists to maintain.
- Email could only be deleted from server in three ways:
- Mail is fetched by client.
- Mail is deleted by spammer on server side with SMTP informing client...
"Subject: Porn/Gambling/Drugs -- From: Ima Unknown --
Email Deleted at http://www.SpamGarbage.com/spam.eml
- Slick the disk on the server!!!
The Beauty Of It All
What would be great about an implementation like this is that now, the
sender has to pay the storage and bandwidth costs. Legitimate business
wouldn't mind, or at least be willing to absorb the costs and could configure
the servers to delete the mail after a few days. But spammers would
clog their own servers so quickly as to make the new mail and deleted mail
messages seem simultaneous, and they would have to pay exorbitant bandwidth
bills. Also, the server couldn't be spoofed or the client could never
retrieve the spam. Finally, client side blacklists could be developed
from the IP address on the fly.
Additional, or overall, benefits would include the following:
- Storage costs are borne by spammer.
- Server maintenance costs are borne by spammer.
- Bandwidth costs are borne by spammer.
- Spammers clog their own servers quickly (almost immediately).
- Server addresses can't be spoofed.
- Email addresses can't be spoofed. Remember, there's only one link.
- Client side blacklists can be built on:
- offending name.
- offending incomming email address.
- IP address node level (111.222.333.444).
- IP address network level (111.222.333.*).
- IP address network level (111.222.*.*).
- IP address network/offending country level (111.*.*.*).
- No NON-WORKING Government CAN-SPAM regulations required.
- And most important, we get our email boxes back!!!!!
Back to Computing
Home
Last Updated: Jun. 03, 2008
Visitor: 000266