CS Services Security Policy
Definitions
A service is a process that listens on a port; other systems connect to it across the network. Internet access means users connecting from beyond cs.uchicago.edu.To Manage a system means to have root access on the system, and to be responsible for keeping the system alive and secure.
Principles
- Least privilege
- Isolation of vulnerable services
- CS departmental research/instructional/administrative use gets priority. Requests for other use may be denied.
- Start tight, make exceptions as needs arise. This is for reliability: if, for security reasons, we need to further restrict a service, service behaviour might be affected.
- Mounting of NFS home directories is a liability: if someone takes control of a machine NFS can be used to attack our network. Therefor we do not allow NFS home directory mounts on more vulnerable servers.
- In general, we want to only allow http and ssh access from the Internet (outside cs.uchicago.edu) Exceptions detailed below.
Techstaff managed systems
- 1. Production departmental services, including CS, CSPP business services
- Only techstaff can log into these servers.
- A service intended for CS account holders only will be accessible from the Internet via ssh and/or http only.
- CS account holders may be able to use ssh tunneling to access service from the Internet
- 2. Servers owned by a CS faculty to whom we are solely responsible to for the service, that requires access to the Internet beyond ssh or http
- No NFS home directories. May be a NFS server.
CGI servers
-
- 3. Regular users
- Off-the-shelf cgi systems are not permitted. Hand coded cgi is permitted, but user registration is required.
- 4. CS faculty, grads, or users with CS faculty sponsors
- Off-the-shelf cgi must run on isolated server.
Non-Techstaff managed systems
- 5. Systems managed by people eligible for a CNET account
- No NFS home directories
- 6. Systems managed by people not eligible for a CNET account
- Requires approval of NSIT and CS, and a CS sponsor
- No NFS home directories
- Firewall required to prohibit access to uchicago.edu
- Subject to removal at any time by NSIT or CS

