Article View: comp.security.misc
Article #387Re: RFC931 (was Re: Fake headers on Internet mail)
From: Rahul Dhesi
Date: Sat, 15 Aug 1992 17:28
Date: Sat, 15 Aug 1992 17:28
46 lines
2877 bytes
2877 bytes
In <1992Aug14.195017.7009@decuac.dec.com> mjr@hussar.dco.dec.com (Marcus J. Ranum) writes: > A good metric to use to determine if you have "authentication" >is to ask yourself if a bank would let you make withdrawals based on >it. By this reasoning neither fingerprints nor digital signatures are authentication -- unless you know of a bank that allows withdrawals based on these. The only authentication method accepted by banks today is a signature on paper. All other mechanisms are used for provisional authentication, with the signature on paper being the final authority in case of a dispute. Let's be realistic. Banks don't do email withdrawals. But one can hypothesize a bank on the Internet. Suppose it has name service set up such that host names can't be forged. (This may actually turn out to be a bigger problem than username authentication.) Then the bank might well allow withdrawals based on email messages, provided the message came from (a) a host that made a direct connection with the bank, (b) was running rfc931, and (c) whose sysadmin had a contract with the bank that in the case of rfc931-authenticated email from any of a specific list of users, the sysadmin would guarantee the validity of the rfc931-authenticated username. Between any two hosts both on the Internet, a message transfer generates only a single Received: header. You get multiple headers only when (a) a site is not directly on the Internet, or (b) when mail routing is done by a host other than the originating host. And you have one initial Received: header generated on the originating host. In the case of (b), if mail routing remains within the same organization, the Received: headers can be made reliable if the organization properly controls all machines involved. The only possible doubt arises when somebody is not on the Internet. So with appropriate controls, the information in the Received: headers *can* be made reliable. I see no reason why we won't have email banking in the future, quite possibly using username authentication with rfc931, the only condition being that message transfer be done by a chain of hosts each of which is under proper administrative control. Host name authentication may prove to be more difficult than username authentication. -- Rahul Dhesi <dhesi@cirrus.com> also: dhesi@rahul.net
Technical Details
Message-ID:
<1992Aug15.172802.16463@cirrus.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!indetech!cirrus!dhesiReferences:
<1992Aug14.150204.5296@mp.cs.niu.edu> <1992Aug14.173113.5978@fwi.uva.nl> <1992Aug14.191748.11505@reed.edu> <1992Aug14.195017.7009@decuac.dec.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.security.misc Path: arc1-ca.pugleaf.net!sparky!uunet!indetech!cirrus!dhesi From: dhesi@cirrus.com (Rahul Dhesi) Subject: Re: RFC931 (was Re: Fake headers on Internet mail) Message-ID: <1992Aug15.172802.16463@cirrus.com> Sender: news@cirrus.com Organization: Cirrus Logic Inc. References: <1992Aug14.150204.5296@mp.cs.niu.edu> <1992Aug14.173113.5978@fwi.uva.nl> <1992Aug14.191748.11505@reed.edu> <1992Aug14.195017.7009@decuac.dec.com> Date: Sat, 15 Aug 1992 17:28:02 GMT Lines: 46