[cap-talk] can one use capabilities to stop spam without identity?

John Carlson JOHN.CARLSON3 at SBCGLOBAL.NET
Sat Jan 20 02:47:40 CST 2007


Capabilities use introduction to get two parties communicating.  This  
effectively stops spam.  But how can two parties who don't currently  
communicate with each other start communicating?  Apparently, a third  
party that the two parties know needs to introduce them.  But how  
does one of the two parties express an interest in communicating with  
the other party, and how does the third party (assuming that the  
third party is an automated system) make the determination that this  
communication can succeed?

I see a few of alternatives:

Both of the two parties express an interest in communicating with  
each other.   This means that, one,  they have already been  
communicating, and have ways of identifying each other separate from  
capabilities.  Thus this system is an identity (badge) based system-- 
I hear ACLs coming, run!

There is a directory somewhere of parties on the server, and one can  
request communication with any party in the directory.   This opens  
the floodgates to identity spam, but perhaps this can be choked off  
by an effective DoS defense, and blocking by individual parties.   
Each party can get a page that lists who is interested in  
communicating with them, and can select who they are introduced to.   
This also requires some kind
of identity based system in the directory.

In Jed's scenario, the readable part of the capability may be shown  
to the user, and they can select who can communicate with them.  When  
the
other party agrees, the signed capability is sent to the user.  But  
Jed's public keys make this system identity based as well, where the
public key/certificate is the identity.

Can anyone help me see another alternative that is pure capability  
friendly?  I keep getting stuck on this identity issue.  The only way
I can see through this is if the third party WANTS to introduce the  
two, which is weird for an automated system.

Thanks,

John





More information about the cap-talk mailing list