[13293] in Athena Bugs

home help back first fref pref prev next nref lref last post

Re: telnet

daemon@ATHENA.MIT.EDU (Theodore Ts'o)
Mon Mar 6 17:11:38 1995

Date: Mon, 6 Mar 1995 17:11:30 +0500
From: Theodore Ts'o <tytso@MIT.EDU>
To: John Hawkinson <jhawk@MIT.EDU>
Cc: Chris Shabsin <shabby@MIT.EDU>, bugs@MIT.EDU, brlewis@MIT.EDU
In-Reply-To: John Hawkinson's message of Mon, 6 Mar 1995 15:42:09 -0500,
	<9503062042.AA14950@m2-225-3.MIT.EDU>

   Date: Mon, 6 Mar 1995 15:42:09 -0500
   Cc: bugs@MIT.EDU, brlewis@MIT.EDU, tytso@MIT.EDU
   From: John Hawkinson <jhawk@MIT.EDU>

   > It's impossible to get a telnet connection that is encrypted but 
   > unauthenticated, as near as I can tell.  

   This is largely correct. It is, however, not an implementational
   deficieny, but it is a protocol bug/issue.

   It rests upon the fact that you cannot obtain a telnet connection with
   encryption without obtaining one with authentication, and the
   telnet authentication option is overloaded to mean two things:

	   1) Exchange authentication information to prove who I am
	   2) Perform "autologin" as the person who provided the auth
	   data.

That's not why you must have authentication to get encryption.  The
reason why you need to have authentication before you can negotiate the
encryption option is because, at least of Kerberos, the way that you get
key for the encryption is derived from the session key obtained as part
of the authentication step.

This was a conscious decision that isn't likely to be changed, since if
you decouple authentication and encryption, then if you want to do both,
you would need two redundant Kerberos authentication exchanges.


						- Ted

home help back first fref pref prev next nref lref last post