CY 489 Component Security

This course provides an in-depth examination of component security in cloud computing environments. Drawing on guidelines and best practices outlined by the Cloud Security Alliance, students gain competencies in secure software development, identity management, encryption methods, and other critical cloud security topics. Students build expertise in assessing and mitigating vulnerabilities in cloud components like operating systems, hypervisors, orchestration engines, and more. Upon successful completion of this course, students will be prepared to sit for the Certificate of Cloud Security Knowledge certification exam.

Credits

5

Prerequisite

For students to succeed in this course, CS 330 and IS 345 are required pre-requisite

Outcomes

  1. This course will prepare students to:
  2. 1. Understand component security in cloud - vulnerabilities of system components, component lifecycle, and supply chain management security.
  3. 2. Understand secure component development - secure component design principles, security testing, and reverse engineering.
  4. 3. Apply secure component development to a software application.
  5. 4. Analyze component security in a cloud-based application development.
  6. 5. Evaluate component security in a cloud environment.
  7. 6. Create a software application using secure components in the cloud.