SY0-701 General Security Concepts Practice Question
Which three of the following are examples of defense-in-depth security controls? (Choose three.)
⚠ Common exam trap
A common mix-up: candidates confuse 'multiple controls' with 'multiple instances of the same control' (e.g., using two firewalls or one AV everywhere), but defense-in-depth requires diverse, independent layers across different domains (network, host, administrative).
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
A firewall at the network perimeter
Defense-in-depth is a layered security strategy that uses multiple, independent controls to protect assets. A firewall at the network perimeter provides network-level filtering (e.g., stateful inspection, ACLs) as the first line of defense. Mandatory access controls (MAC) on sensitive files enforce system-enforced restrictions based on labels (e.g., Bell-LaPadula model), adding a host-level layer. Regular security awareness training addresses the human factor, reducing social engineering and phishing risks, which is a critical administrative control.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
A firewall at the network perimeter
Why this is correct
A firewall at the network perimeter filters traffic based on a predefined rule set, blocking unauthorized access while permitting legitimate communication. This boundary control segments the network into trust zones and provides the first line of defense against external threats. Its value in defense in depth comes from being one of many layers, complemented by internal segmentation and host-based controls.
- ✓
Mandatory access controls on sensitive files
Why this is correct
Mandatory access controls (MAC) enforce system-wide, non-discretionary policies that use classification labels (e.g., secret, top secret) and subject clearances to determine data access. The operating system or security kernel mediates every request, ensuring users cannot override permissions based on their own judgment. This ensures the principle of least privilege is enforced at the data level, making it a critical layer that complements network and host controls.
- ✓
Regular security awareness training for employees
Why this is correct
Regular security awareness training reduces the human attack surface by teaching employees to recognize phishing, social engineering, and unsafe practices like password reuse. Because technical controls such as antivirus and firewalls cannot reliably stop a user from clicking a malicious link, training becomes the final layer that protects against infection or credential theft. It turns employees into active participants in the security posture, a crucial part of a layered strategy.
- ✗
A single password policy for all users
Why it's wrong here
A single password policy for all users is ineffective because it fails to account for varying risk levels across different systems and roles. For example, an administrative account requires longer, more complex passwords and stricter rotation than a standard user, but a uniform policy either under-protects privileged accounts or overburdens typical users, encouraging insecure behavior. This approach is not a layered control; it is a one-size-fits-all measure that provides no defense-in-depth benefit.
- ✗
Using only one antivirus solution for all endpoints
Why it's wrong here
Using only one antivirus solution creates a single point of failure, as every endpoint relies on the same detection signatures and heuristics, which malicious actors can specifically evade. A truly layered defense incorporates multiple overlapping tools—such as EDR, application whitelisting, and intrusion detection—that cover different attack vectors. Deploying just one AV product avoids this diversity and leaves the environment vulnerable to modern polymorphic malware and zero-days.
- ✗
Disabling all logging to save storage space
Why it's wrong here
Disabling all logging removes the detective and reactive layer that is essential for identifying and investigating security incidents. Logs provide the forensic evidence needed to determine how an attacker gained access, what they exfiltrated, and which systems need recovery. Without this visibility, even if other controls like a firewall or MAC are bypassed, the breach may go undetected for months, rendering other layers less effective—a direct violation of the defense-in-depth principle.
Quick reference
Access Control Model Comparison
| Model | Acronym | Who Controls Access? | Best For |
|---|---|---|---|
| Discretionary Access Control | DAC | Resource owner | Small teams, file shares |
| Mandatory Access Control | MAC | System / security labels | Classified govt / military |
| Role-Based Access Control | RBAC | Administrator (via roles) | Enterprise environments |
| Attribute-Based Access Control | ABAC | Policy engine (user + resource attributes) | Fine-grained, dynamic policies |
| Rule-Based Access Control | RuBAC | System rules / ACLs | Firewall rules, network ACLs |
Go deeper
Related to this question
Learn chapter
Security Controls
Key term
Security awareness
Security awareness is the ongoing practice of educating people within an organization about cybersecurity risks, safe behaviors, and their individual responsibilities to protect information assets.
Key term
Firewall
A firewall is a network security system that monitors and controls incoming and outgoing traffic based on predetermined security rules to protect trusted internal networks from untrusted external networks.
About these practice questions
Courseiva writes every SY0-701 question from scratch — 1,013 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SY0-701 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SY0-701 exam.