🇺🇸 CompTIA Security+ · subject

CompTIA Security+ Threats, Vulnerabilities, and Mitigations Syllabus

The Threats, Vulnerabilities, and Mitigations syllabus for CompTIA Security+ in full: 5 chapters, 22 topics and 60 sub-topics, every one listed below, plus 65 Threats, Vulnerabilities, and Mitigations flashcards with answers.

5Chapters
22Topics
60Sub-topics
65Flashcards

Threats, Vulnerabilities, and Mitigations syllabus: all 5 chapters

Expand any chapter to see its topics and sub-topics.

  1. Threat Actors and Motivations

    3 topics
    • Threat Actor Types
      • Nation-state and advanced persistent threats
      • Unskilled attackers and hacktivists
      • Insider threats
      • Organized crime and shadow IT
    • Threat Actor Attributes
      • Internal vs external
      • Resources/funding and level of sophistication
    • Motivations
      • Data exfiltration and espionage
      • Financial gain and blackmail
      • Disruption, chaos, and ideology
  2. Threat Vectors and Attack Surfaces

    4 topics
    • Message-Based Vectors
      • Email and SMS/instant messaging
      • Voice calls
    • Technical Vectors
      • Image-based and file-based
      • Removable devices and vulnerable software
      • Unsupported systems and open service ports
      • Default credentials
    • Supply Chain Vectors
      • Managed service providers (MSPs)
      • Vendors and suppliers
    • Human and Social Engineering Vectors
      • Phishing, vishing, and smishing
      • Pretexting and impersonation
      • Business email compromise
      • Watering hole and typosquatting
  3. Vulnerability Types

    6 topics
    • Application Vulnerabilities
      • Memory injection and buffer overflow
      • Race conditions (TOC/TOU)
      • Malicious update
    • Web-Based Vulnerabilities
      • SQL injection (SQLi)
      • Cross-site scripting (XSS)
    • Operating System and Hardware Vulnerabilities
      • Firmware and end-of-life hardware
      • Legacy systems
    • Virtualization and Cloud Vulnerabilities
      • VM escape and resource reuse
      • Cloud-specific misconfiguration
    • Supply Chain and Cryptographic Vulnerabilities
      • Service provider and hardware/software providers
      • Misconfiguration and zero-day
    • Mobile Device Vulnerabilities
      • Side loading
      • Jailbreaking
  4. Malicious Activity and Indicators

    5 topics
    • Malware Attacks
      • Ransomware and trojans
      • Worms and spyware
      • Rootkits, logic bombs, and keyloggers
      • Bloatware and viruses
    • Physical and Network Attacks
      • Brute force (physical) and RFID cloning
      • DDoS (amplified and reflected)
      • DNS attacks and wireless attacks
      • On-path and credential replay
    • Application Attacks
      • Injection and privilege escalation
      • Forgery and directory traversal
    • Cryptographic and Password Attacks
      • Downgrade, collision, and birthday attacks
      • Spraying and brute force
    • Indicators of Compromise
      • Account lockout and concurrent session usage
      • Impossible travel and resource consumption
      • Missing logs and out-of-cycle logging
  5. Mitigation Techniques

    4 topics
    • Segmentation and Access Control
      • Network segmentation
      • Access control lists and permissions
    • Application Allow Listing and Isolation
      • Application allow/deny lists
      • Isolation and sandboxing
    • System Hardening Targets
      • Workstations, servers, and mobile devices
      • Switches, routers, and cloud infrastructure
      • Embedded systems, ICS/SCADA, IoT, RTOS
    • Hardening Techniques
      • Encryption and endpoint protection
      • Host-based firewall and HIPS
      • Disabling ports/protocols and changing default passwords
      • Removal of unnecessary software

CompTIA Security+ Threats, Vulnerabilities, and Mitigations flashcards — 65 questions with answers

  1. What are the main types of threat actors recognized in CompTIA Security+?

    Nation-state actors, unskilled attackers (script kiddies), hacktivists, insider threats, organized crime, and shadow IT.

  2. What distinguishes a nation-state threat actor from other actors?

    They are highly resourced, well-funded, sophisticated, and often pursue Advanced Persistent Threats (APTs) for espionage, ideological, or strategic goals.

  3. What is an Advanced Persistent Threat (APT)?

    A sophisticated, long-term attack (usually by nation-states) where an intruder gains and maintains undetected access to a network over an extended period.

  4. What is a hacktivist and what motivates them?

    An attacker driven by ideological, political, social, or philosophical beliefs rather than financial gain, often using attacks to make a statement.

  5. What is an unskilled attacker (script kiddie)?

    A low-skilled actor who uses existing tools, scripts, and exploits created by others without understanding the underlying technology.

  6. What is shadow IT?

    Hardware, software, or cloud services used within an organization without explicit IT department approval, creating unmanaged security risks.

  7. What are the key attributes used to classify threat actors?

    Internal vs. external, resources/funding level, and level of sophistication/capability.

  8. Compare internal vs. external threat actors.

    Internal actors (insiders) have authorized access and knowledge of systems; external actors must breach perimeter defenses from outside the organization.

  9. What are the primary motivations behind threat actor attacks?

    Data exfiltration, espionage, financial gain, blackmail, service disruption, ideology/philosophical beliefs, revenge, war, and ethical (hacktivism) reasons.

  10. What motivation typically drives organized crime threat actors?

    Financial gain through activities like ransomware, fraud, data theft, and extortion.

  11. What is a message-based threat vector?

    An attack delivered through email, SMS (smishing), or instant messaging, often carrying phishing links or malicious attachments.

  12. What is a technical (technology-based) threat vector? Give examples.

    An attack exploiting technology itself, such as unsecured networks, open service ports, default credentials, or vulnerable software/firmware.

  13. What is a supply chain attack vector?

    Compromising an organization by targeting its less-secure suppliers, vendors, managed service providers (MSPs), or hardware/software components.

  14. Why are managed service providers (MSPs) attractive supply chain targets?

    Because compromising one MSP can give attackers access to many downstream client organizations that trust it.

  15. What is social engineering?

    Manipulating people into divulging confidential information or performing actions that compromise security, exploiting human psychology rather than technical flaws.

  16. What is phishing?

    A social engineering attack using fraudulent emails or messages that appear legitimate to trick victims into revealing data or clicking malicious links.

  17. Differentiate spear phishing from whaling.

    Spear phishing targets specific individuals or groups with tailored messages; whaling specifically targets high-profile executives like CEOs or CFOs.

  18. What is vishing and smishing?

    Vishing is voice/phone-based phishing; smishing is SMS/text-message-based phishing.

  19. What is pretexting in social engineering?

    Creating a fabricated scenario or false identity to gain a victim's trust and extract information or access.

  20. What is a watering hole attack?

    Compromising a website frequently visited by a target group so that visitors become infected when they access the trusted site.

Show the other 45 Threats, Vulnerabilities, and Mitigations flashcards
  1. What psychological principles do social engineers exploit?

    Authority, intimidation, consensus/social proof, scarcity, urgency, familiarity/liking, and trust.

  2. What is typosquatting?

    Registering misspelled versions of legitimate domain names to capture traffic from users who make typos, often for phishing or malware delivery.

  3. What is a business email compromise (BEC)?

    An attack where a threat actor impersonates a trusted executive or partner via email to trick employees into transferring funds or sensitive data.

  4. What is a memory injection vulnerability?

    A flaw allowing an attacker to insert malicious code into a running process's memory space to execute it with that process's privileges.

  5. What is a buffer overflow?

    An attack that writes more data to a buffer than it can hold, overwriting adjacent memory to crash the system or execute arbitrary code.

  6. What is a race condition (TOCTOU) vulnerability?

    A flaw where the result depends on the timing of events; Time-of-Check to Time-of-Use occurs when a resource changes between when it is checked and when it is used.

  7. What is SQL injection (SQLi)?

    A web attack inserting malicious SQL statements into input fields to manipulate, read, or destroy the backend database.

  8. What is cross-site scripting (XSS)?

    A web vulnerability where an attacker injects malicious scripts into web pages viewed by other users, executing in the victim's browser.

  9. Differentiate reflected, stored, and DOM-based XSS.

    Reflected XSS bounces the script off a server in a response; stored XSS persists the script on the server; DOM-based XSS executes via client-side script modifying the page DOM.

  10. What is cross-site request forgery (CSRF/XSRF)?

    An attack that tricks an authenticated user's browser into sending unwanted requests to a site where they are logged in, performing actions without consent.

  11. What is privilege escalation?

    Exploiting a flaw to gain elevated access rights beyond what was originally granted; vertical raises privilege level, horizontal accesses peer accounts.

  12. What is a zero-day vulnerability?

    A previously unknown flaw with no available patch, leaving systems exposed until the vendor releases a fix.

  13. What is firmware vulnerability and why is it dangerous?

    A flaw in low-level device software (firmware); it is dangerous because firmware runs below the OS, persists across reinstalls, and is hard to detect or patch.

  14. What is an end-of-life (EOL) or legacy system vulnerability?

    Risk from systems no longer supported by vendors, meaning no security patches are issued for newly discovered flaws.

  15. What is VM escape?

    An attack where a threat actor breaks out of a virtual machine to access the host hypervisor or other VMs running on it.

  16. What is VM sprawl?

    The uncontrolled proliferation of virtual machines that become unmanaged and unpatched, expanding the attack surface.

  17. What are common cloud-specific vulnerabilities?

    Misconfigurations, insecure APIs, inadequate identity/access management, insufficient logging, and improperly secured storage buckets.

  18. What is a cryptographic vulnerability from weak or deprecated algorithms?

    Using outdated ciphers (e.g., DES, MD5, SHA-1) or short keys that are computationally feasible to break, compromising confidentiality or integrity.

  19. What is sideloading on mobile devices and its risk?

    Installing apps from outside official app stores, bypassing vetting and increasing the risk of installing malware.

  20. What is jailbreaking/rooting and why is it a vulnerability?

    Removing manufacturer restrictions to gain root access; it disables built-in security controls and exposes the device to malware and exploits.

  21. What is a logic bomb?

    Malicious code that lies dormant until triggered by a specific condition, date, or event, then executes its payload.

  22. Differentiate a virus from a worm.

    A virus requires a host file and user action to spread; a worm is self-replicating and spreads across networks automatically without user interaction.

  23. What is a Trojan horse?

    Malware disguised as legitimate software that performs hidden malicious actions once installed by the user.

  24. What is a rootkit and what makes it dangerous?

    Malware that gains privileged (root) access and hides its presence, often operating at the kernel level to evade detection.

  25. What is ransomware?

    Malware that encrypts a victim's data or locks systems, demanding payment (ransom) for restoration or to prevent data leakage.

  26. What is a keylogger?

    Software or hardware that records a user's keystrokes to capture passwords, messages, and other sensitive input.

  27. What is a distributed denial-of-service (DDoS) attack?

    Overwhelming a target system or network with traffic from many compromised sources (a botnet) to make it unavailable to legitimate users.

  28. What is an on-path (man-in-the-middle) attack?

    An attacker secretly intercepts and possibly alters communication between two parties who believe they are communicating directly.

  29. Differentiate a brute-force attack from a dictionary attack.

    A brute-force attack tries every possible character combination; a dictionary attack uses a precompiled list of likely passwords/words.

  30. What is a birthday attack?

    A cryptographic attack exploiting the probability math behind hash collisions, finding two inputs that produce the same hash output.

  31. What is salting and how does it defend against password attacks?

    Adding random data to a password before hashing so identical passwords yield different hashes, defeating precomputed rainbow tables.

  32. What is a rainbow table attack?

    Using precomputed tables of hash values to quickly reverse password hashes back to plaintext; mitigated by salting.

  33. What are Indicators of Compromise (IoCs)?

    Forensic evidence that a breach has occurred, such as unusual outbound traffic, account lockouts, impossible travel logins, malicious file hashes, or unexpected changes.

  34. Give examples of common Indicators of Compromise.

    Account lockouts, concurrent/impossible-travel session usage, blocked content, resource consumption spikes, missing logs, published/leaked data, and unusual outbound traffic.

  35. What is network segmentation and how does it mitigate threats?

    Dividing a network into isolated zones (e.g., via VLANs) to limit lateral movement and contain breaches within a segment.

  36. What is the principle of least privilege?

    Granting users and processes only the minimum access rights necessary to perform their function, reducing the attack surface.

  37. What is application allow listing (whitelisting)?

    A security control that permits only explicitly approved applications to run, blocking all others by default.

  38. Compare application allow listing with deny listing (blocklisting).

    Allow listing blocks everything except approved apps (default-deny, more secure); deny listing allows everything except known-bad apps (default-allow, less secure).

  39. What is application sandboxing/isolation?

    Running an application in a restricted, isolated environment so it cannot affect other processes or the host system if compromised.

  40. What are common system hardening targets?

    Servers, workstations, mobile devices, network appliances (switches/routers), cloud infrastructure, IoT/embedded devices, and ICS/SCADA systems.

  41. What does system hardening involve?

    Reducing the attack surface by disabling unnecessary services/ports, removing default accounts, applying patches, configuring secure settings, and enforcing least privilege.

  42. What is the role of patch management in hardening?

    Regularly applying vendor updates to fix known vulnerabilities before attackers can exploit them.

  43. What is host-based endpoint protection used in hardening?

    Software like host-based firewalls, HIDS/HIPS, antivirus/EDR, and disk encryption that protects individual devices from threats.

  44. What is the purpose of disabling unused ports and services during hardening?

    It removes potential entry points, shrinking the attack surface available to threat actors.

  45. What is a default credential vulnerability and how is it mitigated?

    Using factory-set usernames/passwords that attackers know; mitigated by changing all default credentials immediately upon deployment.

CompTIA Security+ Threats, Vulnerabilities, and Mitigations FAQ

What is in the CompTIA Security+ Threats, Vulnerabilities, and Mitigations syllabus?

CompTIA Security+ Threats, Vulnerabilities, and Mitigations is split into 5 chapters: Threat Actors and Motivations, Threat Vectors and Attack Surfaces, Vulnerability Types, Malicious Activity and Indicators and Mitigation Techniques. Together they contain 22 topics and 60 sub-topics.

How many chapters are in CompTIA Security+ Threats, Vulnerabilities, and Mitigations?

5 chapters, containing 22 topics and 60 sub-topics. The largest chapter is Vulnerability Types, with 6 topics.

Are there flashcards for CompTIA Security+ Threats, Vulnerabilities, and Mitigations?

Yes — a 65-card Threats, Vulnerabilities, and Mitigations deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.