Chronological Task Checklist
Consider the following steps for complying with the
Critical Host Security Policy as it is in effect 14 Oct 2002,
whether by installing and configuring Kerberos or other
security authentication options on your
server.
Ascertain the approach to compliance that your
school or center will take. Examples of approaches
could include: complete cutover to Kerberos; gradual
transition to kerberos while supporting alternatives
such as SSL and ssh; use of secure alternatives
to Kerberos entirely.
Survey the network protocols, services and software that
require authentication. Identify which to Kerberize
and which to use other methods to prevent clear-text
password transmission,
such as ssh or SSL/TLS.
For those services for which you will offer Kerberos,
follow these steps:
Acquire a User PennKey for yourself. As of Sept. 3, 2002,
a
web application allows you to use
your PennNet ID and password for this step.
Request a KAdmin PennKey
which will allow you to create Service
PennKeys for the domain name of the host on which you are installing.
Create Service PennKeys
for each service.
For Unix-flavored servers this means using
'kadmin' and the Service PennKey must
have the server DNS name in lowercase.
For Windows 2000 domains this means creating
a
Cross Domain PennKey and the Microsoft domain
must be in uppercase.
Get Kerberos working.
For Unix-flavored servers this means installing
kerberos server software.
For Windows 2000 domains this means
configuring the
system to authenticate to Penn's MIT KDC.
Kerberize all relevant software requiring authentication, or
determine other alternatives to clear-text password transmission,
such as ssh or SSL/TLS.
For those services for which you will use
alternative methods for authentication,
follow these steps:
Confirm that the method does indeed encrypt
passwords strongly.
If strong authentication and weak authentication
are both available to users, look for how users will
know which is being used, and investigate configurations
which would require
the strong method exclusively, even if the weaker
method will be allowed initially.
Install and configure.
Test and troubleshoot the authentication solution(s).
|