Servers
Properly securing a server requires an understanding of many components as different servers have different functions. They may contain different information, provide different services, have diverse networking environments, etc. Here are some guidelines for strengthening overall server security.
Ways to strengthen server security
- Keep the operating system and software up-to-date.
- Install and regularly update anti-virus software.
- Understand what applications are running. Research proper installation, common mistakes, common vulnerability problems, and if possible subscribe to the vendor or developer email list to keep on top of changes.
- Network Services
- Define all port/services needed on the server; disable any services that are not needed.
- Use a firewall.
- Disable remote access if not needed (SSH, Remote Desktop, VNC, etc.).
- Users and passwords
- Do not allow generic userIDs on the server, such as user, anonymous, and administrator. If the accounts are needed rename them if possible.
- Change administrator passwords regularly.
- Each administrator should have their own userID. The administrator account should only be used when absolutely needed
- Require a password for any and all userIDs.
- Remove or disable default user accounts.
- Set and enforce password standards (if not using the centralized UCSF authentication service).
- Encourage users to log off of the (server) application if they no longer need access, or will be away from their workstation for prolonged periods of time. If possible and appropriate set the user session to either log out or force re-authentication after the session has been idle for a while.
- Protect files on the server with appropriate permissions.
- Maintain an audit log of all server activity. Review the log on a weekly basis.
- Backup the server daily. For those servers with high transaction activity, also take incremental backups on a regular basis during the day.
- Physical Security
- Secure the server so that it cannot be physically damaged.
- Locate critical servers in a locked room with card access entry, if possible.
- Lock the server screen when unattended.
- Set a screen saver to automatically turn on and lock the server screen in case someone forgets to do it manually.
- When a third party works on the server, always monitor the work being done.
- Request a vulnerability scan from OAAIS Enterprise Information Security (EIS).
- When you suspect there is a security issue, contact OAAIS Enterprise Information Security (EIS).
Connecting Web Servers to the Internet (Port 80 Reconnects)

