Keeping your NU password secure
It is not generally appreciated that when you check e-mail with Eudora
or use telnet and ftp, your password is transmitted across the network
in plain text. This means that someone illegally
monitoring network traffic can pick up your password. If this happens
it is potentially a disaster, since someone with your username and
password can gain access to your accounts and all files on your
personal machine. There are several things you can do to protect your
password. Note that this information is for Windows; I am not familiar
with the Mac.
IMPORTANT DISCLAIMER: this is information I have ferretted out
and it seems to be working for me. If you trash your machine,
expose your password, and find your basement full of toxic waste, I
disclaim any responsibility. In my opinion NU should have a
page like this, but they don't. If you find that in fact they do have
such a page, please let me know.
Kerberos
Kerberos is software which encrypts your password when you check
e-mail. It has been supported at NU for several years on the main
e-mail servers. The TSS internet installer automatically installs it,
but if you are not using the installer, the existence of Kerberos is a
secret as far as I can tell. At any rate, here are instructions for
installing Kerberos for use with Eudora. You apparently
cannot protect yourself in the same way if you use
Microsoft's LookOut.
The following instructions are based on information from Julian Koh of
NU's Network Services group. Thanks Julian!
- Kerberos may already be installed on your system. To find out,
type "krb5" at a command prompt. If you see a dialog box titled
"Kerberos", the Kerberos software is installed. (This does
not mean that Eudora is using it --- be sure to
continue with these instructions.) If Kerberos is not installed,
you need to obtain and run the file krbsetup.exe
from NU's NUNS ftp server.
- In Eudora, you need to make the following modifications (this
is for Eudora 4.2, your mileage may vary with other versions)
- Under "incoming mail" set authentication to
"kerberos".
- Under "Kerberos", set the following items:
- Kerberos POP3 port: 2110
- Realm: UCC.NWU.EDU (yes, this should be
all caps)
- Service name: kpop
- Service format: %1/%2@%3
If Eudora is already set up like this, and Kerberos was
already installed in step 1, then there should be no need
for you to do anything else; Kerberos should be working.
- Exit and restart Eudora. If Kerberos is working, when
the first time you check your mail you
will be asked whether it is okay to synchronize your
clock. Say yes and you're in business. (You will not
be asked this question in the future.)
- One way to check if Kerberos is working is to
change your system time by more than 5 minutes. If
Kerberos pops up and complains when you try to check e-mail, it is
installed. (Warning: doing this may crash your machine and
force you to reboot.)
You will find that Kerberos takes over password-checking, remembering
your password for a set amount of time. Even if you have Eudora set to
remember your password, a Kerberos dialog will still pop up from time
to time asking for your password. You can affect the password timeout
by typing "krb5" at the command line and selecting File|Options.
If you are curious, this
page has lots of information and links about Kerberos.
Secure Telnet (SSH)
Plain vanilla telnet has the same problem as pop mail with clear text
passwords, but there is a secure version of Telnet called Secure
Shell, or SSH. It is officially unsupported by NU, but Merle accepts
SSH connections (on port 26, not the "official" port, 22), as does
Skew3.
If you want to know more, here is an SSH
FAQ.
Commercial Secure Telnet
A commercial version of secure telnet recommended by others at NU, and
which seems to work well, is SecureCRT by
Vandyke Software. A 30-day evaluation copy is available and there are
educational and quantity discounts.
Free Secure Telnet
A commercial SSH Telnet client which is free for educational use is
available here. NU has already
received an institutional site license for this client and is planning
to roll it out in the near future. The problem, if you are an emacs
user, is that this client does not have an obvious way to map <meta> to
<alt>. If that makes no sense to you, this client should work
fine for you.
The free version that I have been using is the SSH version of TeraTerm
Pro. The problem is that it is unusably slow if you are using Emacs as
an editor. SecureCRT and SSH don't seem to have this
problem. You can try it and see if it works for you. Here is how to
install it:
- Get TeraTerm Pro from here. Unzip the file and run setup.
- Further down on the same page as above, you can get TTSSH. You
just unzip and copy these files into the same directory as
TeraTerm Pro. Then you start telnet by invoking ttssh.exe.
© Copyright 2000, Robert McDonald. You can send me mail at
r-mcdonald@northwestern.edu.
Last modified: Wed Dec 13 11:50:15 Central Standard Time 2000