Search: Home Bugtraq Vulnerabilities Mailing Lists Jobs Tools Beta Programs
Abandon e-mail!
Kelly Martin, 2006-05-30

Kelly Martin takes a step back from e-mail's unstoppable phishing-virus-spam epidemic and imagines a world where secure e-mail could be the next big killer app.

Comments Mode:
Abandon e-mail! 2006-05-31
Anonymous (6 replies)
Re: Abandon e-mail! 2006-05-31
Anonymous
Re: Abandon e-mail! 2006-05-31
Stephan Sokolow
Re: Abandon e-mail! 2006-05-31
Paul
Re: Abandon e-mail! 2006-05-31
Anonymous
Re: Abandon e-mail! 2006-05-31
J
Re: Abandon e-mail! 2006-07-27
Anonymous
Rubbish! What are the probIem ISSUES ???? 2006-05-31
Dom De Vitto (1 replies)
Abandon e-mail! 2006-05-31
Kevin Black (1 replies)
Re: Abandon e-mail! 2006-06-01
PDC (1 replies)
Re: Re: Abandon e-mail! 2006-07-12
Anon
Babies and bathwater 2006-05-31
Anonymous
Abandon e-mail! 2006-06-01
Anonymous
Abandon e-mail! 2006-06-01
Anonymous (1 replies)
Re: Abandon e-mail! 2006-06-04
Anonymous
Abandon e-mail! 2006-06-01
Erik N
Abandon snail-mail! 2006-06-01
Phlash (1 replies)
Re: Abandon snail-mail! 2006-06-01
Anonymous (1 replies)
Abandon e-mail! 2006-06-01
Mercury/|Hermes
Um, I Have Your Solution 2006-06-01
Reynolds Kosloskey (3 replies)
Re: Um, I Have Your Solution 2006-06-01
kwesi (1 replies)
Web Based Email 2006-06-01
Reynolds Kosloskey
Re: Um, I Have Your Solution 2006-06-02
Mr. Mail
Abandon e-mail! 2006-06-01
Paul Kosinski (1 replies)
What would be very helpful is for all SMTP relays to eventually adopt one of the (open and free) protocols on top of SMTP that requires the sending host of each SMTP relay to perform a non-trivial computation, like the computationally intensive "Hashcash" (http://www.hashcash.org/) for each recipient of the email such that the resulting signature is trivial for the receiving host to verify. The presence and validity of this result (hash) says to the receiver that the sender really valued the email enough to spend time on it.

Like other methods, this method is not perfect. There are two obvious limitations:

1. Spammers who use botnets have lots of computing power available.

2. The method has to be widely adopted before it has a big effect.

These limitations are not fatal:

1. Each computer in the botnet will be slowed down a lot in sending spam: this slow-down might even be noticed by the legal owner of the computer (who might then fix it).

2. Use of the method by SMTP relay hosts and clients can be phased in gradually. Email need not be rejected if it doesn't have the proper signature, but it can be categorized as suspicious, and SMTP relays can lower its forwarding priority compared to properly signed mail. (SMTP relays can also add signatures for their trusted users.)


Notes:

1. Signature methods such as Hashcash are not authentication or identification methods: they are like having to buy a stamp (but the cost is computational, rather than monetary).

2. Signatures such as Hashcash can be ignored by any client and pass through any relay that hasn't been upgraded. The only consequence is that it behaves as it does now.

3. Signature methods such as Hashcash apply to each individual instance of email AND recipient, whereas methods such as SPF applies to an entire domain. (And thus doesn't help against bots.)

4. Signature methods such as Hashcash can coexist with other methods, such as SPF and DomainKeys. (DomainKeys is primarily an identification and tracking method, which "cryptographically proves that the mail did in fact originate at the purported domain, and has not been tampered with in transit".)

5. The fact that a signature method such as Hashcash is free and open would encourage its use by everyone.

P.S. I don't know of any other implemented methods equivalent to Hashcash, but there are many computationally hard problems out there that might serve.


[ reply ]

Link to this comment: http://www.securityfocus.com/comments/columns/404/33668#33668
Re: Abandon e-mail! 2006-06-01
Paul Kosinski
Abandon e-mail! 2006-06-01
JeHicks
Abandon e-mail! 2006-06-02
Brush-Head
A bottin 2006-06-02
lucmars
Top 500 Supercomputer 2006-06-02
Anonymous
Abandon mail, too? 2006-06-02
Anonymous
Abandon e-mail! 2006-06-02
Anonymous (1 replies)
Re: Abandon e-mail! 2007-07-25
Anonymous
You're crazy and uninformed! 2006-06-02
Anonymous
Abandon e-mail! 2006-06-02
Anonymous
Abandon e-mail! 2006-06-05
ITDefpat
This is silly. 2006-06-06
Anonymous
The final solution 2006-06-12
Anonymous
Abandon e-mail! 2006-07-01
Richard







 

Privacy Statement
Copyright 2009, SecurityFocus