Protect and Defend

Conducts assessments of threats and vulnerabilities; determines deviations from acceptable configurations, enterprise or local policy; assesses the level of risk; and develops and/or recommends appropriate mitigation countermeasures in operational and nonoperational situations.

Below are the roles for this Specialty Area. Click each role to see the KSAs (Knowledge, Skills, and Abilities) and Tasks.

  • A0001: Ability to identify systemic security issues based on the analysis of vulnerability and configuration data.
  • A0044: Ability to apply programming language structures (e.g., source code review) and logic.
  • A0120: Ability to share meaningful insights about the context of an organization’s threat environment that improve its risk management posture. 
  • A0123: Ability to apply cybersecurity and privacy principles to organizational requirements (relevant to confidentiality, integrity, availability, authentication, non-repudiation). 
  • K0001: Knowledge of computer networking concepts and protocols, and network security methodologies. 
  • K0002: Knowledge of risk management processes (e.g., methods for assessing and mitigating risk). 
  • K0003: Knowledge of laws, regulations, policies, and ethics as they relate to cybersecurity and privacy. 
  • K0004: Knowledge of cybersecurity and privacy principles. 
  • K0005: Knowledge of cyber threats and vulnerabilities. 
  • K0006: Knowledge of specific operational impacts of cybersecurity lapses. 
  • K0009: Knowledge of application vulnerabilities. 
  • K0019: Knowledge of cryptography and cryptographic key management concepts 
  • K0021: Knowledge of data backup and recovery. 
  • K0033: Knowledge of host/network access control mechanisms (e.g., access control list, capabilities lists). 
  • K0044: Knowledge of cybersecurity and privacy principles and organizational requirements (relevant to confidentiality, integrity, availability, authentication, non-repudiation). 
  • K0056: Knowledge of network access, identity, and access management (e.g., public key infrastructure, Oauth, OpenID, SAML, SPML). 
  • K0061: Knowledge of how traffic flows across the network (e.g., Transmission Control Protocol [TCP] and Internet Protocol [IP], Open System Interconnection Model [OSI], Information Technology Infrastructure Library, current version [ITIL]).
  • K0068: Knowledge of programming language structures and logic.
  • K0070: Knowledge of system and application security threats and vulnerabilities (e.g., buffer overflow, mobile code, cross-site scripting, Procedural Language/Structured Query Language [PL/SQL] and injections, race conditions, covert channel, replay, return-oriented attacks, malicious code).
  • K0089: Knowledge of systems diagnostic tools and fault identification techniques.
  • K0106: Knowledge of what constitutes a network attack and a network attack’s relationship to both threats and vulnerabilities. 
  • K0139: Knowledge of interpreted and compiled computer languages.
  • K0161: Knowledge of different classes of attacks (e.g., passive, active, insider, close-in, distribution attacks). 
  • K0162: Knowledge of cyber attackers (e.g., script kiddies, insider threat, non-nation state sponsored, and nation sponsored). 
  • K0167: Knowledge of system administration, network, and operating system hardening techniques.
  • K0177: Knowledge of cyber attack stages (e.g., reconnaissance, scanning, enumeration, gaining access, escalation of privileges, maintaining access, network exploitation, covering tracks). 
  • K0179: Knowledge of network security architecture concepts including topology, protocols, components, and principles (e.g., application of defense-in-depth). 
  • K0203: Knowledge of security models (e.g., Bell-LaPadula model, Biba integrity model, Clark-Wilson integrity model).
  • K0206: Knowledge of ethical hacking principles and techniques.
  • K0210: Knowledge of data backup and restoration concepts.
  • K0224: Knowledge of system administration concepts for operating systems such as but not limited to Unix/Linux, IOS, Android, and Windows operating systems. 
  • K0265: Knowledge of infrastructure supporting information technology (IT) for safety, performance, and reliability. 
  • K0287: Knowledge of an organization's information classification program and procedures for information compromise. 
  • K0301: Knowledge of packet-level analysis using appropriate tools (e.g., Wireshark, tcpdump).
  • K0308: Knowledge of cryptology.
  • K0332: Knowledge of network protocols such as TCP/IP, Dynamic Host Configuration, Domain Name System (DNS), and directory services.
  • K0342: Knowledge of penetration testing principles, tools, and techniques.
  • K0344: Knowledge of an organization’s threat environment. 
  • K0624: Knowledge of Application Security Risks (e.g. Open Web Application Security Project Top 10 list) 
  • S0001: Skill in conducting vulnerability scans and recognizing vulnerabilities in security systems.
  • S0009: Skill in assessing the robustness of security systems and designs.
  • S0025: Skill in detecting host and network based intrusions via intrusion detection technologies (e.g., Snort).
  • S0044: Skill in mimicking threat behaviors.
  • S0051: Skill in the use of penetration testing tools and techniques.
  • S0052: Skill in the use of social engineering techniques. (e.g., phishing, baiting, tailgating, etc.). 
  • S0081: Skill in using network analysis tools to identify vulnerabilities. (e.g., fuzzing, nmap, etc.). 
  • S0120: Skill in reviewing logs to identify evidence of past intrusions.
  • S0137: Skill in conducting application vulnerability assessments.
  • S0171: Skill in performing impact/risk assessments.
  • S0364: Skill to develop insights about the context of an organization’s threat environment 
  • S0367: Skill to apply cybersecurity and privacy principles to organizational requirements (relevant to confidentiality, integrity, availability, authentication, non-repudiation). 
  • T0010: Analyze organization's cyber defense policies and configurations and evaluate compliance with regulations and organizational directives.
  • T0028: Conduct and/or support authorized penetration testing on enterprise network assets.
  • T0138: Maintain deployable cyber defense audit toolkit (e.g., specialized cyber defense software and hardware) to support cyber defense audit missions.
  • T0142: Maintain knowledge of applicable cyber defense policies, regulations, and compliance documents specifically related to cyber defense auditing.
  • T0188: Prepare audit reports that identify technical and procedural findings, and provide recommended remediation strategies/solutions.
  • T0252: Conduct required reviews as appropriate within environment (e.g., Technical Surveillance, Countermeasure Reviews [TSCM], TEMPEST countermeasure reviews).
  • T0549: Perform technical (evaluation of technology) and nontechnical (evaluation of people and operations) risk and vulnerability assessments of relevant technology focus areas (e.g., local computing environment, network and infrastructure, enclave boundary, supporting infrastructure, and applications).
  • T0550: Make recommendations regarding the selection of cost-effective security controls to mitigate risk (e.g., protection of information, systems and processes).
  • Capability Indicators for Vulnerability Assessment Analyst
    Category Entry Intermediate Advanced
    Credentials/Certifications
    • Recommended: Yes
    • Example Types: N/A
    • Example Topics: Certifications addressing new attack vectors (emphasis on cloud computing technology, mobile platforms and tablet computers), new vulnerabilities, existing threats to operating environments, managing, maintaining, troubleshooting, installing, configuring basic network infrastructure
    • Recommended: Yes
    • Example Types: N/A
    • Example Topics: Certifications addressing managing, maintaining, troubleshooting, installing, and configuring basic network infrastructure
    • Recommended: Yes
    • Example Topics: Certifications addressing security and risk management, asset security, security engineering, communications and network security, identity and access management, security assessment and testing, security operations, software development security
    Continuous Learning
    • Recommended: Yes
    • Examples: 40 hours annually (may include mentoring, shadowing, conferences, webinars, or rotations)
    • Recommended: Yes
    • Examples: 40 hours annually (may include mentoring, conferences, webinars, or rotations)
    • Recommended: Yes
    • Examples: 40 hours annually (may include mentoring, conferences, webinars, or rotations)
    Education
    • Recommended: Yes
    • Example Types: Associate's
    • Example Topics: Computer science, cybersecurity, information technology, software engineering, information systems, computer engineering
    • Recommended: Yes
    • Example Types: Bachelor's
    • Example Topics: Computer science, cybersecurity, information technology, software engineering, information systems, computer engineering
    • Recommended: Yes
    • Example Types: Master's, Ph.D.
    • Example Topics: Computer science, cybersecurity, information technology, software engineering, information systems, computer engineering
    Experiential Learning
    • Recommended: Yes
    • Examples: Prior experience in information assurance, incident handling, vulnerability management and vulnerability analysis, and assistance programs
    • Recommended: Yes
    • Examples: Prior experience in information assurance, incident handling, information assurance vulnerability management and analysis, and assistance programs
    • Recommended: Yes
    • Examples: Prior experience in advanced information assurance and handling incidents of greater organizational impact
    Training
    • Recommended: Yes
    • Example Types: N/A
    • Example Topics: Systems administration, basic cyber analysis/operations, intermediate cyber core, cyber threat modeling
    • Recommended: Yes
    • Example Types: N/A
    • Example Topics: Network security vulnerability, advanced network analysis, basic cyber analysis/operations, network traffic analysis, intermediate cyber core, information security, troubleshooting, information systems, quality assurance and control, SQL, network security, cyber threat modeling
    • Recommended: Yes
    • Example Types: N/A
    • Example Topics: Information system security management, information security, troubleshooting, information systems, quality assurance and control, SQL, network security, cyber threat modeling