Course Description
Basic concepts of computer security and the theory and current practices of authentication, authorization, and privacy mechanisms in modern operating systems and networks.
Additional Requirements for Graduate Students:
Graduate students are required to complete additional assignments,
handle more complex assignments, and read additional papers.
They are also required to complete an additional term project
and present their work to the class.
Athena Title
Cyber Security
Prerequisite
CSCI 4730/6730 or CSCI 4760/6760
Semester Course Offered
Not offered on a regular basis.
Grading System
A - F (Traditional)
Course Objectives
This course is designed to help students face the increasing number of security threats in today's computer and network systems. It will cover the strengths and weaknesses of security mechanisms that are built into existing systems. The course will make students aware of the common programming mistakes that could lead to security compromises and help them avoid these situations. It will also introduce methods for defensive system design and detection techniques that enhance system security.
Topical Outline
I. Introduction to Computer Security Security policy and models Authentication, authorization, and privacy control II. Host Security Unix security mechanisms Windows security mechanisms III. Common Vulnerabilities and Known Attacks Buffer overflow, Format string exploitation IV. Security Defense Techniques Intrusion detection systems Logging and computer forensics
Syllabus