University of Central Florida

Information Security

 
Quick Links
Home
IT Security Policy
IT Resource Policy
Security Tips for everyone
Security Tips for IT
Rules of the Road
Server Security Standards
Computer Security Standards
Legal Matters
 
Network Operations Center
ResNet
Service Desk

 

Security Sites
CERT
CIS
INCIDENTS
LINUX SECURITY
DHS
SANS
SARC
SECURITY FOCUS
US-CERT
 

 

 

Security Tips for IT

General Security                     Also, Windows, Linux & Solaris Best Practices

 

Account Security

  • Access to your account on any system by another party is prohibited
  • Accounts are equivalent to signing your name on a tangible document. Anything done with these accounts under your name is your responsibility and you may be liable for it.
  • Accounts setup for group use is prohibited

Auditing

  • Review security event logs on a regular basis
    • It is useless to generate event logs if one is not going to monitor them
Backups
  • Perform full backups weekly
  • Store full backups offsite in a secure location (NOT at home) at least once per month
    • Periodically test the backups for integrity

Business Resumption Plan

  • Each college, school or department should have a business resumption (continuity) plan -  COOP
    • In case of a disaster, such as a hurricane, you need to have critical systems back on-line as quickly as possible
  • Keep good inventory

Drive Mapping

  • Administrators must take precautions when logging into workstations that have drive mappings to their servers. Many viruses will propagate using the mapped drive. If an administrator has full access to servers and logs-in to a workstation that has a drive mapped to a server, and the workstation happens to be infected with a worm, it may infect the server as well.
    • Administrators should use an account with limited permission to servers when troubleshooting a workstation. Or, have the regular user login to the workstation

FTP, SSH and Web Servers

  • Disable anonymous FTP
  • Disable version banners
  • Set filters/wrappers based on IP addresses to deny access to unwanted hosts
  • Run these services/applications with user permissions other than administrator or root

Hardware Disposal

Install Latest Patches

Modems

  • Modems on systems which are also attached to the UCF network is strictly prohibited
    • Unmanaged or poorly managed desktop/server modems pose a risk to UCF

Passwords

  • Use strong passwords containing at least 6 to 8 random characters that are comprised of letters, numbers, and symbols.
    • Strong passwords must be used on system accounts and, if necessary, additional passwords for applications containing sensitive or potentially sensitive data
  • Never share passwords with anyone
  • Change passwords at least every sixty (60) days
SSH (Secure Shell)
  • Use SSH instead of Telnet or rlogin
  • Disable Telnet where possible
  • A good program to use is Putty. Download here

Time Synchronization

  • To effectively investigate compromises or security incidents it is necessary to have clocks synchronized to a common system (NTP - Network Time Protocol)
    • UCF Time Servers: 
      • time.ucf.edu
      • pegasus.cc.ucf.edu
      • aquarius.cc.ucf.edu

Anti-Malware

  • All systems must run an anti-virus and anit-spyware software package
    • Make sure to budget to renew your antivirus definitions service on a yearly basis. Many programs come with one free year of upgrades, but you need to budget (usually < $15) to keep your antivirus upgrade access current.
    • Definition files should be checked on daily basis.
  • Inform systems administrators as soon as a malware has been detected
  • Check Security Tips for Everyone for further tips.

Firewall

  • All systems must have a firewall software installed and enabled
    • Build-in firewall on Windows XP or Vista is sufficient
    • On UNIX systems use IPfilters.

 

Windows Best Practices

  • Read UCF Security Policy
  • Review Computer Security Standards
  • Subscribe to security web sites, such as Microsoft’s Technet
  • Insure that all critical data is stored on NTFS partitions
  • Verify that the Administrator account has a strong password
    • Prevent Null user sessions
  • Unbind unnecessary protocols
  • Remove additional OS installations. Install only what you need
  • Always install the latest security patches available from the vendor. See above.
    • Update your operating system regularly – crackers take advantage of vulnerabilities reported by vendors
  • Disable unnecessary services. Run only the services that are necessary
  • Turn off auto run for CD-ROM
  • Review security event logs on a regular basis
  • Make frequent backups
  • Turn on Built-in firewall
  • Install ani-malware software

Above

 

Linux Best Practices

  • Read UCF Security Policy
  • Review Computer Security Standards
  • Subscribe to security web sites and mailing lists (i.e., www.securityfocus.com, www.linuxsecurity.com, etc.)
  • Change or disable passwords for all default accounts
  • Make sure you choose a secure password for root
  • Install sudo to enhance control over root access
  • Always install the latest security patches available from the vendor. See above.
    • Update your operating system regularly – crackers take advantage of vulnerabilities reported by vendors
  • If you are using Red Hat Linux, use up2date to update your system packages
  • If you are using Debian, use apt-get to update your system packages
  • Disable all network services in /etc/inetd.conf and enable only those you need
  • If you are using Redhat, make sure to disable the linuxconf line in inetd.conf (if it exists)
  • Check your runlevel startup files to make sure things you don't want are not starting up.  
    • Example: For System V-like systems, this would be in /etc/rcX.d, where X is the value of the runlevel your system boots into by default.  For BSD-like systems, this would be in /etc/rc.common or /etc/rc.
    •   Check your system documentation if unsure of your init system.
  • Disable RPC (portmap, etc) unless you need Sun services such as NFS
  • Disable LPD unless you need to use the machine for printing purposes
  • Install Secure Shell (Open SSH) for remote access
  • Consider using tcp wrappers to control access to your machine over the network
  • Remove /etc/hosts.equiv
  • Control remote access to system by modifying /etc/hosts.allow and /etc/hosts.deny
  • Make sure you are running the latest version of Sendmail. You may consider using Postfix, Qmail, or Exim
  • If you are running an ftp daemon, consider using Proftpd
  • Make frequent backups

Above

 

Solaris Best Practices

  • Read UCF Security Policy
  • Review Computer Security Standards
  • Subscribe to security web sites (i.e., www.securityfocus.com)
  • Change or disable passwords for all default accounts
  • Make sure you choose a secure password for root
  • Always install the latest security patches available from the vendor. See above.
    • Update your operating system regularly – crackers take advantage of vulnerabilities reported by vendors
  • Disable all network services in /etc/inetd.conf and enable only those you need
  • Remove startup scripts for sendmail and web servers if you don’t need those services
    • Make sure you are running the latest version of Sendmail. You may consider using Postfix
  • You should be especially careful with the r-services. They are often not needed and can pose a significant security risk
  • Use the Secure Shell (SSH) instead of telnet
  • Control access to your machine by installing both tcp wrapper and Wietse Venemaís version of portmap for SunOS or rpcbind for Solaris
    • These utilities cover different groups of network services, so you need both of them
  • Run syslog, and save the output
  • Consider installing and running swatch, which will notify you when specified events happen. Even if you decide not to run swatch, syslog output can be very useful in tracing an incident once it happens
  • Remove /etc/hosts.equiv
  • Do not have a .rhosts file without good reason
  • If you are running ftp daemon, consider using Proftpd
  • Make frequent backups

Above

All contents are copyrighted
Maintained by the Information Security Office
Computer Services & Telecommunications