SaveMyCert
Log in
5 of 5 free questions left today·for 30 a day
SY0-801 practice

Free SY0-801 practice questions

Drill exam-realistic CompTIA Security+ questions by domain, with an explanation on every option — not just the right one. 5 fully worked examples are further down this page, answers included.

Question bank
1073
across 5 domains
Free, no account
5/day
a free account allows 30 a day
Real exam
90 Qs
90 min · pass 750 / 900
Explanations
Every option
right and wrong

Build a practice session

5 free questions left today.

Domains

How many?

Mode

Ready when you are

10 fresh questions drawn across all domains, in Learn mode.

Focused review

Every question you answer incorrectly, and every question you flag while practising, is saved here automatically. Finish a session and you can come back to re-drill just those.

5 sample SY0-801 questions, fully explained

Real questions from the SY0-801 bank, with the answer key and the reasoning behind every option. Read them, then go back up the page and try the rest.

Question 1General Security Concepts

A security architect protects a public web application with a perimeter firewall, a web application firewall, host-based firewalls and endpoint detection on its servers, so that the failure of one control does not expose the application. Which of the following concepts does this design apply?

Choose one.

  • a
    Least privilege

    Least privilege limits the rights a user or process holds. The design here stacks protective layers; it does not change anyone's permissions.

  • b
    Defense in depth Correct

    Several independent layers protect the same asset, so an attacker who defeats one still meets the next. That is the defining idea of defense in depth.

  • c
    Zero Trust

    Zero Trust removes implicit trust and verifies each access request. Stacking firewalls and endpoint tools is layering, not per-request verification of identity and context.

  • d
    Separation of duties

    Separation of duties splits a sensitive task between people so no one can complete it alone. It concerns people and processes, not stacked technical layers.

The concept

Defense in depth layers multiple, ideally different, controls around an asset so that a single failure does not lead to compromise.

Why that’s the answer

The deciding detail is the stated goal: the failure of one control must not expose the application. That is the reason for layering. Zero Trust is tempting because it is also a modern architecture term, but it is about verifying every request rather than adding layers; least privilege and separation of duties are about permissions and people.

How to reason it out
  1. Notice that several controls protect the same asset.
  2. Notice the goal: no single failure exposes it.
  3. Match 'layers so one failure is not fatal' to defense in depth.
  4. Rule out the permission- and people-focused principles.

Exam tip: Defense in depth = several layers, so one failed control is not a breach.

Security+ SY0-801 Security Controls: Categories, Types, CIA, AAA and Zero Trust — the lesson that teaches this.

Question 2Threats, Vulnerabilities, and Attacks

A security analyst finds that a public web server runs an outdated code library with a published flaw, and that criminal groups are scanning the internet for that flaw. Which of the following best describes the outdated library?

Choose one.

  • a
    A threat vector

    A threat vector is the path or method an attacker uses to reach a target, such as email or an exposed service. The library is the weakness at the end of that path, not the path itself.

  • b
    An inherent risk

    Inherent risk is the level of risk before any controls are applied, a combination of likelihood and impact. The library is one ingredient of that risk, not the risk itself.

  • c
    A vulnerability Correct

    The outdated library is a weakness in the system that a threat could exploit, which is exactly what a vulnerability is.

  • d
    An exploit chain

    An exploit chain is a sequence of exploits used together to compromise a system. The library contains a weakness; it is not the attack technique.

The concept

A vulnerability is a weakness that a threat could exploit; a threat is the potential cause of harm; risk is the likelihood and impact of the two meeting.

Why that’s the answer

The library is the weakness in the organization's own system, so it is the vulnerability. The criminal groups scanning for it are the threat, and the chance that they succeed combined with the harm they would cause is the risk. A threat vector is the route an attacker uses to reach the target, and an exploit chain is a sequence of attack techniques - neither describes the weakness itself.

How to reason it out
  1. Separate the scenario into who could cause harm and what they could take advantage of.
  2. The criminal groups are the source of potential harm - the threat.
  3. The outdated library is the weakness they would use - the vulnerability.
  4. Risk only exists as the combination of the two, so it does not describe the library alone.

Exam tip: Threat = who or what could cause harm; vulnerability = the weakness; risk = likelihood x impact.

CompTIA Security+ SY0-801 Threat Intelligence, CVSS and CVE Explained — the lesson that teaches this.

Question 3Security Architecture

A development team deploys code that runs only when an event triggers it. The team never provisions, sizes or patches the underlying hosts. Which of the following architecture models is the team using?

Choose one.

  • a
    Microservices

    Microservices split an application into independent services, but those services can still run on hosts or containers the team provisions and patches.

  • b
    Infrastructure as Code

    IaC describes infrastructure in templates; the team still owns the servers it deploys, so it does not remove host provisioning or patching.

  • c
    Serverless Correct

    Serverless code runs on demand in response to events, and the provider provisions, scales and patches everything beneath the code.

  • d
    Private cloud

    A private cloud is a deployment model for infrastructure used by one organization; someone in that organization or its host still manages the servers.

The concept

Serverless computing runs event-driven code without the customer managing any servers.

Why that’s the answer

The two clues are event-triggered execution and no host management at all. That is serverless: the provider runs and patches the hosts, operating system and runtime, and the customer supplies only code and configuration. Microservices and IaC are design and deployment approaches that still leave servers in the customer's hands, and a private cloud is a deployment model, not an execution model.

How to reason it out
  1. Note that the code runs only when an event triggers it.
  2. Note that the team manages no hosts at all.
  3. Match event-driven code with no server management to serverless.
  4. Rule out options that describe design style, deployment tooling or a deployment model.

Exam tip: Event-driven code with no servers to manage is serverless.

CompTIA Security+ SY0-801 Security Architecture Models: Cloud, On-Premises, OT and Segmentation — the lesson that teaches this.

Question 4Security Operations

A security team places a spreadsheet named admin-passwords.xlsx on a busy file share. No employee has a reason to open it, and any attempt to open it raises an alert. Which of the following has the team deployed?

Choose one.

  • a
    Honeytoken

    A honeytoken is a fake piece of data or credential, such as a bogus record or API key, that alerts when it is used or appears elsewhere; here the decoy is a whole file that alerts when opened.

  • b
    Honeypot

    A honeypot is a decoy system or service that attracts attackers; the team planted a file on an existing share, not a fake host.

  • c
    Canary account

    A canary account is a decoy user account that alerts on any sign-in attempt; nothing here involves an account.

  • d
    Honeyfile Correct

    A honeyfile is a decoy file with a tempting name; because no legitimate user needs it, any access is a strong sign of an intruder browsing the share.

The concept

Deception technology plants decoys that legitimate users never touch, so any interaction is a high-confidence alert.

Why that’s the answer

The decoy is a single file on a real file share, and the alert fires when someone opens it. That is a honeyfile. A honeytoken is a fake credential or data value tracked when it is used, a honeypot is a fake system, and a canary account is a fake user account; all are deception tools, but only the honeyfile is a decoy file.

How to reason it out
  1. Identify what the decoy is: a file.
  2. Note where it lives: on a real share, not a fake system.
  3. Match a decoy file that alerts on access to a honeyfile.

Exam tip: Decoy file = honeyfile; decoy data or credential = honeytoken; decoy system = honeypot; decoy user = canary account.

CompTIA Security+ SY0-801 Mitigating Controls: Firewalls, IDS/IPS, EDR, NAC and Email Security — the lesson that teaches this.

Question 5Security Program Management and Oversight

A document approved by the board states that company data must be protected on every mobile device and makes the CISO responsible for enforcement. It names no products or settings. Which of the following best describes this document?

Choose one.

  • a
    Standard

    A standard would set specific, measurable requirements, such as a named encryption algorithm or minimum setting; this document names none.

  • b
    Policy Correct

    A policy states management's mandatory intent and assigns responsibility and authority without prescribing technologies or steps.

  • c
    Procedure

    A procedure lists the steps to carry out a task; this document contains no steps at all.

  • d
    Guideline

    A guideline is advisory, but this document says data must be protected and assigns enforcement, so it is mandatory.

The concept

Governance documents form a hierarchy: policies state mandatory intent, standards set measurable requirements, procedures give steps, guidelines advise.

Why that’s the answer

The document is approved by top leadership, is mandatory, assigns responsibility to the CISO and deliberately avoids naming products or settings. That combination of high-level intent plus authority is what defines a policy. A standard would add measurable specifics, a procedure would add steps, and a guideline would be optional.

How to reason it out
  1. Note who approved it: senior leadership.
  2. Note that it is mandatory and assigns responsibility.
  3. Note that it names no technology, setting or step.
  4. Match high-level mandatory intent with authority to a policy.

Exam tip: Policy = what and who, mandatory, no technical detail.

CompTIA Security+ SY0-801 Policies, Standards, Procedures and Guidelines — the lesson that teaches this.

The SY0-801 question bank, by domain

The bank is built to the exam's own weighting, so the practice you get reflects the marks that are actually on offer — not whichever domain was easiest to write questions for.

Published SY0-801 practice questions per exam domain
DomainExam weightTopicsQuestions
General Security Concepts16%3176
Threats, Vulnerabilities, and Attacks24%6257
Security Architecture19%4202
Security Operations27%8288
Security Program Management and Oversight14%6150
Total100%271073

Practise SY0-801 one domain at a time

How SY0-801 questions are worded

Most SY0-801 questions are not asking whether you can recall a definition. They describe a situation and ask which option satisfies it — so the skill being tested is reading the requirement precisely and eliminating options that fail it.

Single-response vs multiple-response

A single-response question has exactly one right answer. A multiple-response question tells you how many to pick ("Choose TWO") and there is no partial credit — getting one of the two right scores nothing. Read that instruction before you read the options.

Read the last line first

The final sentence is the actual question; everything before it is scenario. Read it first, then read the scenario knowing what you are looking for. It stops you from building an answer in your head that the question never asked for.

Hunt for the qualifier

Most scenarios turn on one word — MOST cost-effective, LEAST operational overhead, with the LEAST latency, without changing application code. Two options are frequently both technically correct, and the qualifier is the only thing separating them.

Eliminate, then choose

Distractors are almost always real CompTIA services doing a real job — just not this job. Rule out the ones that break a stated constraint before you compare what's left. On a question you truly don't know, eliminating two options turns a guess into a coin flip.

Practise SY0-801 from your browser

The SaveMyCert Chrome extension opens a daily drill of 5 SY0-801 questions in the side panel, with the full explanation behind every answer. No account needed.

Get the Chrome extension (opens in a new tab)

Beyond SY0-801 practice

SY0-801 practice questions: your questions

Yes. You can answer 5 questions a day with no account at all, and a free account raises that to 30 a day across the full 1073-question SY0-801 bank, with an explanation on every option. Pro removes the daily cap entirely.

Source

Exam structure, domain weights and scoring on this page come from the official SY0-801 exam guide.