CIS/CSE 643: Computer Security

Syllabus

URL: http://www.cis.syr.edu/~wedu/Teaching/cis643/syllabus.html

Objectives

In this course, student will systematically study the fundamental principles of computer system security, including authentication, access control, capability, security policies, sandbox, software vulnerabilities, and web security. Most of these principles will be studied within the scope of concrete systems, such as Linux, Solaris, and Windows. The course emphasizes "learning by doing", and requires students to conduct a series of lab exercises. Through these labs, students can enhance their understanding of the principles, and be able apply those principles so solve real problems. After completion of the course, students should be able to possess the following skills:

Instructor

Professor: Wenliang (Kevin) Du
Office: SciTech Building, Room 4-285
Phone: 443-9180
Email address: wedu@syr.edu

Texts

Required: A selected list of reading materails assigned in the class.

Required: Introduction to Computer Security, by Michael T. Goodrich and Roberto Tamassia. Addison Wesley, 2010.
(We will use part of the book for this course, and will use other parts for CIS/CSE 644: Internet Security).

Suggested: Secure Programming for Linux and Unix HOWTO -- Creating Secure Software
by David Wheeler. This is a free book and can be downloaded from the author's web site.

Grading (subject to change)


Schedule