CS625: Secure Operations
Information security ultimately depends upon correct usage of available security features. This course covers the principles of secure composition of heterogeneous security components such as servers, networks, firewalls, workstations, and intrusion detection systems. It also covers principles and practice related to secure operation of existing distributed systems. Principles of penetration testing for assessment of system security are also addressed. This class is based on a semester-long lab project in which each student is assigned a computer at JMU with a default Linux or Windows installation. During the course of the semester, each student is responsible for: securing his/her host, performing reconnaissance on classmates' machines, attacking classmates' machines, and defending his/her own host.
Prerequisites: CS627, CS660.
