CYBV385
Introduction to Cyber Operations
Course Description
CYBV 385 provides students an introduction to the concepts of Confidentiality, Integrity, and Availability (CIA) basics together with authentication and non-repudiation; vulnerabilities; security principles and testing; operating systems; and cryptography. CYBV 385 meets the National Security Agency (NSA) Center of Academic Excellence in Cyber Operations (CAE-CO) academic requirements for security fundamental principles as well as the identification and mitigation of security vulnerabilities.
Learning Outcomes
The student will:
- Recognize the fundamental principles underlying cyber security; how these principles interrelate and are typically employed to achieve assured solutions; and the mechanisms that may be built from, or due to, these principles.
- Identify which fundamental security design principles are in play; how they interrelate; and methods in which they should be applied to develop systems worthy of trust.
- Recognize and explain how failures in fundamental security design principles can lead to system vulnerabilities that can be exploited as part of an offensive cyber operation.
- Identify and explain the various types of vulnerabilities (design and/or implementation weaknesses); their underlying causes; their identifying characteristics; the ways in which they are exploited; and potential mitigation strategies.
- Define and explain how to apply fundamental security design principles during system design, development, and implementation to minimize vulnerabilities.
- Characterize how a vulnerability, in a given context, may be applied to alternative contexts and to adapt vulnerabilities so that lessons from them can be applied to alternative contexts.
- Exercise critical thinking strategies including reasoning, problem solving, analysis and evaluation by:
- Identifying vulnerabilities.
- Identifying Method-Opportunity-Motive and how to mitigate vulnerabilities by reduction.
- Recognizing how information system security design, policies, practices and people defend against threats in cyberspace.
Course Objectives
The student will:
- Study the fundamentals of computer security
- Study the security fundamentals within operating systems
- Study unintentional programming oversights
- Study a variety of system vulnerabilities
- Study User and Developer countermeasures
- Study security design principles
- Conduct a data encryption lab