Operating System Security
This survey of operating system security compares approaches to security taken among several modern operating systems. The course will teach how to conceptualize design issues, principles, and good practices in securing systems in today’s increasingly diverse and complex computing ecosystem, which extends from things and personal devices to enterprises, with processing increasingly in the cloud. We will approach operating systems individually and then build on them so that students learn techniques for establishing trust across a set of interoperating systems.
Topics
- Appraise installed systems for their security, confidentiality, and integrity characteristics Diagnose and recover from typical security problems on a variety of operating systems (e.g., malware, rootkits) Solve problems typically presented to security practitioners in regular work practices Examine and verify system configurations for their adherence to security policies Modify systems to enhance security and auditability by reconfiguring and adding open source components Compare operating system alternatives and free software enhancements based on business needs and the corresponding security properties Perform a root-cause analysis of security failure Search effectively for many kinds of security-related information on the Internet
Official catalogue course objectives and student learning outcomes
Prerequisites & course information
{'concurrentPrerequisit': False, 'QW0jb': '<ul><li><p>A class prerequisite can be applied in any specific class section and must be set by enrollment managers in every term. </p></li><li><p>The Office of the Registrar will create the prerequisite so it may be applied. </p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'GrBqR': '<ul><li><p>A course prerequisite will be enforced in ALL subsequent class sections and cannot be edited.</p></li><li><p>The Office of the Registrar will create and apply the prerequisite to this course.</p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'preRequisiteCourse': '1685551', 'HrzGt': True, 'minGrade': 'C- or higher', 'SVbmN': True, 'enforcedAtEnrollment': 'Course Level'}
Sources
- Course catalogue ↗2026-2027