COMPSCI 690G Security for Large-Scale Systems

This course provides an in-depth examination of the issues in system security, and assumes prior knowledge of operating system concepts. We will start with learning the classic approaches to security attacks and defenses from the perspective of a single host system. Topics include access control, information flow control, system auditing, privilege separation, security policies, host-based intrusion detection etc. Then we will study how these classic mechanisms are expanded and adapted to modern distributed system platforms such as cloud platforms, Internet of Things platforms, and large enterprises. 

Open to graduate Computer Science students only.
SEATS SAVED FOR INCOMING GRADUATE STUDENT REGISTRATION.  UNDERGRADUATE BACKGROUND IN COMPUTER SCIENCE IS ASSUMED TO INCLUDE OPERATING SYSTEMS (COMPSCI 377 OR EQUIVALENT).  PROGRAMMING KNOWLEDGE AND PRINCIPLES OF COMPUTER SYSTEMS DESIGN KNOWLEDGE IS EXPECTED. 

Credits: 
3
Date: 
Thursday, February 1, 2024 to Friday, May 10, 2024
Thursday, January 30, 2025 to Friday, May 9, 2025
Class meets on: 
Tuesday
Thursday
Time: 
11:30 AM - 12:45 PM
Instructor: 
Pubali Datta
CompSci
January, 2025