Re: Reputation
Yakov Shafranovich <[email protected]> Wed, 25 Feb 2004 01:13:24 -0500
| Newsgroups | gmane.ietf.asrg.smtpverify |
|---|---|
| Organization | SolidMatrix Technologies, Inc. |
| Message-ID | <[email protected]> |
Jeff Silverman (Remove the NOSPAM) wrote: > > At the risk of sounding facetious or naive, is there some way we could > implement a "reputation server"? > ... > First of all, a reputation servers potential client has to find the > reputation server. Then, the reputation server has to somehow convince > the client that it (the server) itself has a high reputation. > Otherwise, a sleezy bank might create a sleezy reputation server. Also, > the reputation server has to authenticate itself to the client, or else > a sleezy bank could hijack a reputation server somehow. > What has been proposed so far is that senders of email indicate the reputation services that they use via DNS or inside the email headers, or in a digital certificate attached to the message. The receiver has a list of reputation services that he trusts, and then he uses the results accordingly. The authentication is all done via digital certificates and cryptography, so you can be sure that a specific reputation service is the same one you have been talking to before. > Finally, when the client gets a referral to the bank, it seems only > fitting and proper that the bank would want to check the reputation of > the client. That, to me, sounds like a credit bureau. > A credit bureau is a fantastically complicated undertaking. So maybe a > reputation server is not a good idea. > Aha, that's the question. Most of the time running reputation services costs money, and that money is usually recovered by charging users of the service. Do we really want to make email more cumbersome and expensive by requiring everyone to have an account with a reputation service? What about new services, how can they hope to enter the reputation market and establish themselves against existing competitors? On the other hand a crude version of reputation services does exist today - IP blacklists such as SPEWS. They do have major problems, most human in nature and none of which are going away easily. The bottom line in these things is that people must be willing to take reponsibility for their systems. The whole point of reputation services is to force people to take care of their systems in order not to lose their reputations. However, the problem is what about the people running the reputation services themselves, who watches them? This is also the point of SMTP verification in general - providing some kind of identity that can be used to force the originators to take responsibility for their systems. The question of course is what kind of identity is sufficient for this purpose and how do we go about implementing it? LMAP proposals is one step in that direction which provide a domain identity. That might be all that is needed or might not, only time will tell. Yakov