CY 467 Systems Security

This course focuses on the security aspects of systems that are composed of components and connections and use the software. Understanding the security of a system requires viewing it not only as a set of components and connections but also as a complete unit in and of itself. Systems security requires a holistic view of the system. Students completing this course will have an understanding of the holistic approach, security policy, authentication, access control, monitoring, recovery, testing, and documentation. 

Credits

5

Prerequisite

For students to succeed in this course, CS 340 and IS 345 are required pre-requisites.

Outcomes

  1. This course will prepare students to:
  2. 1. Understand computer and network security threats, classify the threats and develop a security model to prevent, detect and recover from the attacks.
  3. 2. Understand vulnerabilities in source code / websites.
  4. 3. Apply cryptography principles to encrypt and decrypt.
  5. 4. Analyze simple security testing including SAST/DAST scanning and penetration testing.
  6. 5. Analyze existing authentication and key agreement protocols.
  7. 6. Create a threat model for an organization.