Stajano's ssh & Man-in-Middle attacks

Fred (Please remove 1st f from my email) ffma "at" doe.carleton.ca
Thu, 28 Feb 2002 11:59:07 +0000


Just to make it clear that I really don't know
this area, every time I refer to a public key
fingerprint below, I should have said RSA key
fingerprint.  (That's what the ssh program
asks to confirm).

Fred

--------------------------------------------------------------------------
Fred Ma
Department of Electronics
Carleton University, Mackenzie Building
1125 Colonel By Drive
Ottawa, Ontario
Canada     K1S 5B6
ffma "at" doe.carleton.ca (Remove the 1st "f"!)
==========================================================================

"fred (Please remove 1st F from my email)" wrote:

> Further to the questions below, the reason why
> this is even a concern is because I use applications
> over VNC that asks for various passwords.  Most of
> the time, the keystrokes echoed bach are just "*",
> but anyone watching the information from server
> to viewer can't get the password.  But what about
> the key strokes sent by the viewer to the server?
> My understanding is that they are not encrypted,
> since VNC only encrypts the password for the
> viewer's connection to the server.   If all other
> keystrokes are unencrypted, then the caution
> below is certainly well warranted simply because
> you're typing your various other passwords for the
> world to see.  If not, then the risk would be
> determined the confidential nature of the work
> being done the over VNC connection.
>
> Fred
>
> "fred (Please remove 1st F from my email)" wrote:
>
> > Hi,
> >
> > I'm using the procedure of
> > http://www.uk.research.att.com/vnc/sshwin.html
> > When initiating the ssh connection, Stajano
> > suggests against blindly accepting the public key
> > fingerprint presented by the host computer at the
> > far end.  He says that you should first physically
> > go to the computer at the far end and get the
> > public key finger print written on paper so that
> > you can confirm that you're connecting the the
> > right host rather than a pretender.
> >
> > This sometimes presents a problem because
> > the host I connect to is not always up.  All of a
> > sudden I have to connect to different host at
> > the far end, one for which I don't have the
> > public key fingerprint.  I've telnetted into the
> > host, but then thought better of querying the
> > host for a public key fingerprint, since it would
> > be displayed over an insecure channel.  It
> > would totally defeat the purpose of confirming
> > the host's public key fingerprint.
> >
> > Is this getting overly paranoid?  How likely is
> > it that someone would be waiting right there
> > and right then to get the public key fingerprint
> > just to pretend to be the far-end host the next
> > time you connect?  Would it be a reasonable
> > risk to query the host for its public key fingerprint
> > over an insecure telnet session, considering that
> > you never have to repeat the query and thus
> > never run the risk again?
> >
> > Fred
---------------------------------------------------------------------
To unsubscribe, mail majordomo "at" uk.research.att.com with the line:
'unsubscribe vnc-list' in the message BODY
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------