Back close

Course Detail

Course Name Concepts in System Security
Course Code 26CY613
Program M. Tech. in Cyber Security
Semester 2
Credits 3
Campus Coimbatore

Syllabus

Syllabus

Program- processes- Binaries – Libraries- SetUID Programs, Environmental variable based Attacks – Shellshock attack- Process memory organization- Stack management- Stack overflow – Runtime protection strategies, Return-to-libc, ROP, Format string vulnerabilities – File I/O Race conditions – TOCTOU – Dirty COW Attack – Concurrency control – Operating System Security Architecture – User Mode and Kernel Mode – Process Isolation – File System Security – Access Control Models (DAC, MAC, RBAC, ABAC) – Authentication and Credential Management – Linux Security Modules – SELinux, CVE/CWE ecosystems, Sandboxing- Virtualization techniques for security – Trusted computing – TEE, Zero Trust Security, Distributed systems security, and Windows vs. Linux security comparison.

Objectives and Outcomes

Prerequisites

Basic knowledge of concurrency and access control. Practical experience in installation, monitoring, and troubleshooting of operating systems (Windows and Linux)

Course Outcome
Course Outcome(CO) Bloom’s Taxonomy Level
CO 1 Understand process management, process memory organization, SetUID programs, environment variables, and their associated attacks. L2
CO 2 Analyze operating system exploitation techniques and corresponding security defense mechanisms. L3
CO 3 Understand and apply access control models and authentication mechanisms to secure operating systems and computing systems. L4
CO 4 Apply virtualization and trusted computing techniques to enhance system security. L4
CO-PO Mapping

CO-PO Mapping(3-High, 2-Medium, 1-Low)

CO/PO PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PSO1 PSO2 PSO3
CO 1 1 2 2 2 2 2 1 2 1 1 1
CO 2 2 3 3 2 3 2 1 2 2 2 2
CO 3 3 3 3 2 3 2 1 2 2 2 2
CO 4 3 3 3 2 3 2 1 2 2 2 2
CO 5 3 3 3 2 3 2 1 2 2 2 2

Text Books / References

  1. Wenliang Du, Computer Security – A hands-on Approach, First Edition, CreateSpace Independent Pub, 2017
  2. T. Jaeger, Operating System Security, Vol. 1 of Synthesis Lectures on Information Security, Privacy and Trust, Morgan & Claypool Publishers, 2008.
  3. W. Mauerer, Professional Linux Kernel Architecture, John Wiley and Sons, New York, 2008.
  4. R Anderson, Security engineering, John Wiley & Sons, 2008.
  5. Matt Bishop, Computer Security: Art and Science, Vol. 2, Addison-Wesley, 2012.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now