Courseiva

CCNA Technology Essentials Questions

57 questions · Technology Essentials topic · All types, answers revealed

1
Multi-Selecthard

A CCOA analyst is reviewing a memory image from a compromised Windows host. The analyst needs to identify evidence of process injection and persistence that may not appear in the file system. Which two artifacts should the analyst prioritize examining? (Choose two.)

Select 2 answers
A.In-memory process list showing parent-child relationships and command lines for anomalous processes such as a browser spawning cmd.exe or powershell.exe.
B.Injected code regions within process memory, such as executable pages not backed by a file on disk or with mismatched permissions like RWX.
C.Loaded kernel modules and drivers, including unsigned or unexpectedly loaded entries that could indicate a rootkit or driver-based persistence.
D.Registry hives parsed from the memory image to enumerate Run keys and services for persistence.
E.Prefetch files and ShimCache entries stored on disk that record execution of binaries across reboots.
AnswersA, B

Memory-resident process structures retain parent-child relationships and command lines even when the executable is deleted or the process is hidden from the live API. Anomalous chains, such as a browser spawning a command shell, strongly indicate injection or malicious execution. This artifact is volatile and unavailable after reboot, making it a priority in memory forensics for detecting stealthy activity.

Why this answer

Process injection and memory-only persistence are best evidenced by in-memory process relationships and command lines, plus executable memory regions not backed by files on disk. These artifacts exist only in memory and reveal stealthy execution that file system analysis misses. Kernel modules, Prefetch, ShimCache, and registry hives are useful for other purposes but are not the primary indicators of injection in a memory image.

Exam trap

The trap here is selecting disk-based artifacts like Prefetch or registry hives, which do not reveal in-memory injection, instead of the memory-specific process and code region evidence.

2
MCQmedium

You need to identify unauthorized modifications to system binaries on a Red Hat Enterprise Linux server. Which tool is best suited for this integrity verification?

A.firewalld
B.systemctl status
C.yum check-update
D.AIDE
AnswerD

AIDE maintains a cryptographic hash database of file attributes, detecting unauthorised changes to system binaries on Red Hat Enterprise Linux. It satisfies the integrity verification requirement by comparing current hashes against the stored baseline, flagging any modification to monitored files.

Why this answer

AIDE (Advanced Intrusion Detection Environment) is a host-based file integrity monitoring tool that creates a cryptographic database of file attributes (hashes, permissions, inodes, timestamps) and compares the live filesystem against it to detect unauthorized changes. It is specifically designed to catch tampering with system binaries, configuration files, and other critical files on Linux hosts like RHEL. Running 'aide --check' against a known-good baseline reveals added, removed, or modified files.

Exam trap

CCOA often tests the distinction between network-layer controls (firewalls) and host-based integrity monitoring, so candidates who see 'unauthorized modifications' and reflexively pick a security-sounding tool like firewalld miss that the question is about file integrity, not traffic filtering.

How to eliminate wrong answers

Option A is wrong because firewalld is a dynamic firewall management daemon that controls network traffic via zones and rules — it has no file integrity or hashing capability. Option B is wrong because 'systemctl status' only reports the runtime state of a systemd unit (active/inactive/failed) and does not verify file contents or detect binary modification. Option C is wrong because 'yum check-update' merely queries configured repositories for available package updates; it does not hash local binaries or compare them to a trusted baseline, so an attacker-modified binary would go unnoticed.

3
MCQeasy

What is the function of the 'netstat' command in a Windows environment?

A.To update the system time.
B.To flush the DNS cache.
C.To view active network connections.
D.To change the IP address.
AnswerC

Netstat enumerates active TCP connections, listening ports, and protocol statistics by querying the local TCP/IP stack, satisfying the stem's requirement to inspect current network activity. Unlike ping, which tests reachability, or ipconfig, which displays adapter configuration, netstat reports established sessions and their associated endpoints and states.

Why this answer

The netstat command displays active network connections, listening ports, routing tables, and protocol statistics on a Windows system. It is used to identify which processes are communicating over the network and on which ports, making it a fundamental tool for troubleshooting and security analysis.

Exam trap

The trap is confusing netstat with other network commands like ipconfig, nslookup, or netsh, which perform different functions such as DNS flushing or IP configuration.

How to eliminate wrong answers

Option A is wrong because updating system time is done with w32tm or the Date and Time settings, not netstat. Option B is wrong because flushing the DNS cache is done with ipconfig /flushdns. Option D is wrong because changing the IP address is done with netsh interface ip set address or the network adapter settings.

4
Multi-Selecthard

A CCOA analyst is reviewing the security posture of an organization's public cloud tenancy. The team wants to reduce the risk of credential-based attacks against the cloud management plane. Which two measures most directly strengthen identity protection for administrative access? (Choose two.)

Select 2 answers
A.Rotate the cloud root account password every ninety days
B.Configure object storage buckets to block public access
C.Enable detailed billing alerts for all administrative subscriptions
D.Enforce phishing-resistant multi-factor authentication for all administrative accounts
E.Replace long-lived access keys with short-lived federated role credentials
AnswersD, E

Phishing-resistant multi-factor authentication, such as hardware security keys or passkeys, prevents attackers from replaying stolen credentials even if a password is captured. For the cloud management plane, this directly blocks credential-based attacks that rely on password theft or real-time phishing proxies, making it one of the strongest identity protections available.

Why this answer

Phishing-resistant multi-factor authentication and short-lived federated credentials both directly reduce the value of stolen administrative credentials. The first blocks replay of captured passwords, and the second limits how long any leaked credential remains usable. Billing alerts, storage access controls, and password rotation address other risks and do not strengthen identity protection for the management plane in the same direct way.

Exam trap

The trap here is selecting general cloud hardening measures such as blocking public buckets or rotating passwords, which do not directly stop credential-based attacks on administrative access.

5
MCQeasy

You are tasked with securing a database connection. Which technology is best for ensuring data in transit is encrypted?

A.Hashing
B.VPN
C.AES-256
D.TLS
AnswerD

TLS encrypts data in transit between client and database, directly satisfying the in-transit encryption requirement. It negotiates a session key via handshake, so credentials and query results cannot be read if intercepted on the network path.

Why this answer

TLS (Transport Layer Security) is the standard protocol for encrypting data in transit between a client and a database server, providing confidentiality, integrity, and server authentication via certificates. It operates at the transport layer and is natively supported by database engines (e.g., PostgreSQL sslmode, MySQL REQUIRE SSL, SQL Server Force Encryption). TLS negotiates ephemeral session keys so that even captured traffic cannot be decrypted without the session secret.

Exam trap

The trap here is conflating encryption algorithms (AES-256) with encryption protocols (TLS) — candidates who see 'encrypted' and pick the cipher rather than the transport mechanism fall for the distractor.

How to eliminate wrong answers

Option A is wrong because hashing is a one-way function used for integrity verification and password storage — it does not encrypt data and cannot protect confidentiality in transit. Option B is wrong because a VPN encrypts traffic at the network layer between endpoints or sites, but it is not the technology that secures the database connection itself; a VPN alone does not guarantee application-level encryption of the DB session, and it is a broader tunnel rather than a database-connection control. Option C is wrong because AES-256 is a symmetric block cipher (an algorithm), not a transport protocol — it must be wrapped in a protocol like TLS to secure a connection, so naming the cipher alone does not answer how the connection is encrypted.

6
MCQeasy

You are investigating a network segment using a protocol analyzer. You see traffic with the RST flag set. What does this typically signify?

A.A request for retransmission.
B.An immediate termination of a connection.
C.A request for a new connection.
D.A data acknowledgment.
AnswerB

A set RST flag signals an abrupt teardown rather than graceful closure: one endpoint forcibly aborts the TCP session, often because the port is closed or data arrived unexpectedly. This immediately terminates the connection instead of completing the normal FIN exchange.

Why this answer

In TCP, the RST (reset) flag is used to abruptly terminate a connection. It is sent when a segment arrives that does not match any existing connection, or when a party wants to abort a connection due to an error or policy. This is distinct from a normal connection close, which uses FIN flags.

Exam trap

CCOA often tests the difference between TCP flags; candidates may confuse RST with FIN or ACK, or think RST is used for retransmission requests.

How to eliminate wrong answers

Option A is wrong because retransmission requests are handled by TCP's retransmission timers and duplicate ACKs, not by the RST flag. Option C is wrong because new connections are initiated with SYN packets, not RST. Option D is wrong because data acknowledgments use the ACK flag, not RST.

7
MCQmedium

A security operations center (SOC) analyst is reviewing logs from a Windows server and notices Event ID 4625 (An account failed to log on) occurring repeatedly for the same user account from a single source IP within a short time frame. Which type of attack does this pattern most likely indicate?

A.Brute-force password attack
B.Kerberoasting attack
C.Pass-the-hash attack
D.Golden ticket attack
AnswerA

A brute-force attack involves repeatedly attempting different passwords for a single account until the correct one is found. Event ID 4625 is generated for each failed logon, and a high volume of these events from a single source IP targeting the same account in a short period strongly indicates an automated brute-force attempt. This pattern is a classic indicator of such an attack, and the SOC analyst should investigate further, possibly blocking the source IP and enforcing account lockout policies.

Why this answer

Event ID 4625 indicates a failed logon attempt. A high volume of these events for the same user account from a single source IP in a short time frame is a hallmark of a brute-force password attack, where an attacker systematically tries many passwords. This pattern differs from other attacks like pass-the-hash or Kerberoasting, which typically involve different event IDs and success patterns.

The SOC analyst should treat this as a potential brute-force attempt and consider mitigation such as account lockout and source IP blocking.

Exam trap

The trap here is assuming that any failed logon activity indicates a sophisticated attack like pass-the-hash, when in fact a large number of failures for one account is classic brute-force behavior.

8
MCQmedium

A security operations analyst is reviewing a packet capture and notices a large volume of TCP SYN packets sent to many different destination ports on a single internal host, with no corresponding SYN-ACK responses. The analyst wants to determine the intent of this traffic. Which type of activity does this pattern most likely represent?

A.A port scan used to enumerate open services on the internal host
B.A TCP SYN flood used as a denial-of-service attack against the internal host
C.A smurf attack reflecting ICMP echo requests through the internal host
D.A DNS amplification attack using the internal host as an open resolver
AnswerA

Sending SYN packets to many ports with no completed handshake is the signature of a TCP SYN port scan. The absence of SYN-ACK responses indicates the scanned ports are closed or filtered, and the breadth of destination ports shows the sender is enumerating services rather than communicating with one. This matches reconnaissance activity against the internal host.

Why this answer

The pattern of many TCP SYN packets to different ports on one host with no SYN-ACK replies is the classic fingerprint of a TCP SYN port scan. The scanner is probing for listening services, and closed or filtered ports simply do not answer. Recognizing this in packet captures helps the analyst distinguish reconnaissance from a denial-of-service flood, which would concentrate on one service and typically elicit some responses.

Exam trap

The trap here is assuming any burst of TCP SYN packets is a SYN flood, when a flood targets one service and a scan fans out across many ports.

9
MCQeasy

Which protocol is most appropriate for secure remote management of network infrastructure devices?

A.SNMPv1
C.SSH
AnswerC

SSH encrypts the entire management session, providing confidentiality and integrity for credentials and configuration commands in transit. Unlike Telnet, which sends data in cleartext, SSH satisfies the secure remote management requirement for infrastructure devices such as routers, switches and firewalls.

Why this answer

SSH (Secure Shell) provides encrypted remote access, whereas Telnet, HTTP, and SNMPv1 are insecure.

10
Multi-Selecteasy

Which TWO of the following are essential components of a secure network design for a segmented corporate network?

Select 2 answers
A.Shared administrative credentials
B.Virtual Local Area Networks (VLANs)
C.Hubs to connect all devices
D.Firewalls between segments
E.Disabling all internal logging
AnswersB, D

VLANs logically partition a physical network into isolated broadcast domains, separating traffic by function or trust level. This delivers the segmentation the scenario requires, restricting direct Layer 2 communication between groups unless routed through a controlled device.

Why this answer

VLANs (B) are essential because they logically partition a physical network into separate broadcast domains, allowing traffic isolation between departments or trust zones and enforcing segmentation at Layer 2. Firewalls between segments (D) are essential because they inspect and control traffic flowing between those VLANs or subnets, enforcing access-control policies and preventing lateral movement across trust boundaries. Together, VLANs provide the segmentation structure and firewalls provide the policy enforcement between segments, which is the core of a secure segmented design.

Shared administrative credentials (A) are wrong because they destroy accountability and enable lateral movement if one account is compromised. Hubs (C) are wrong because they broadcast all traffic to every port, eliminating isolation and enabling sniffing. Disabling all internal logging (E) is wrong because logs are required for detection, auditing, and incident response.

Exam trap

CCOA often tests the misconception that any segmentation device works — candidates must distinguish modern controls (VLANs, firewalls) from obsolete or insecure ones (hubs, shared credentials) that undermine security.

11
Multi-Selecthard

Which TWO of the following are common indicators of a compromised system found during host-based log analysis?

Select 2 answers
A.Stable CPU usage patterns
B.Unexpected outbound connections to high-numbered ports
C.Standard system update logs
D.Creation of new accounts with administrative rights
E.Successful logins from standard user accounts
AnswersB, D

Malware command-and-control and reverse shells frequently dial outbound to high-numbered ephemeral ports, which legitimate services rarely initiate. Host-based logs and firewall records capturing these connections reveal beaconing or exfiltration activity, satisfying the stem's requirement for a compromise indicator found during log analysis.

Why this answer

Option B is correct because unexpected outbound connections to high-numbered ports (e.g., 4444, 8080, 31337) often indicate command-and-control (C2) beaconing, reverse shells, or data exfiltration, since legitimate services rarely initiate such traffic from a host. Option D is correct because the creation of new accounts with administrative rights is a classic persistence and privilege-escalation technique attackers use, and it is readily visible in Security event logs (e.g., Windows Event ID 4720 for account creation followed by 4732 for adding to Administrators). Option A is incorrect because stable CPU usage is a sign of normal operation, whereas compromises typically produce spikes, sustained high utilization, or unusual process behavior.

Option C is incorrect because standard system update logs reflect routine patching activity and are expected, not an indicator of compromise. Option E is incorrect because successful logins from standard user accounts are normal activity; suspicious indicators would instead be failed login bursts, logins at odd hours, or logins from unusual locations.

Exam trap

The trap is selecting normal system activities (stable CPU, update logs, standard logins) as indicators because they are common events, but they lack the malicious context of unexpected outbound connections or unauthorized admin account creation.

12
MCQmedium

A CCOA analyst is evaluating a zero trust architecture for a hybrid environment. The organization wants to ensure that every access request is authenticated and authorized based on multiple signals before a session is established. Which core zero trust principle does this requirement embody?

A.Rely on a single strong perimeter firewall and VPN concentrator to control all north-south traffic entering the environment.
B.Assume breach and minimize blast radius by segmenting workloads and encrypting all internal traffic.
C.Implement a flat network with implicit trust for internal hosts to simplify policy management and reduce latency.
D.Never trust, always verify, by making access decisions per request using identity, device health, and contextual signals.
AnswerD

Never trust, always verify is the foundational zero trust principle requiring authentication and authorization for every access request using multiple dynamic signals such as identity, device posture, and location. This matches the requirement to evaluate each session before establishment. It replaces implicit trust based on network location with explicit, context-aware policy enforcement at each request.

Why this answer

The requirement that every access request be authenticated and authorized using multiple signals before session establishment is the definition of never trust, always verify. Assume breach focuses on containment, flat networks and perimeter-only controls rely on implicit trust. Only continuous, context-based verification per request satisfies the zero trust principle described.

Exam trap

The trap here is conflating assume breach with never trust, always verify, when the scenario specifically demands per-request authentication and authorization using multiple contextual signals.

13
MCQeasy

A company is deploying a new web application and wants to ensure that it is protected against SQL injection attacks. The application uses a backend database. Which of the following is the MOST effective mitigation to prevent SQL injection?

A.Escaping all user-supplied input using a blacklist of dangerous characters.
B.Implementing a web application firewall (WAF) with SQL injection rules.
C.Using parameterized queries (prepared statements) for all database interactions.
D.Storing the database on a separate server with restricted network access.
AnswerC

Parameterized queries separate SQL code from data, ensuring that user input is treated as data and not executable code. This prevents attackers from altering the query structure. It is the most effective and recommended defense against SQL injection because it addresses the root cause: the mixing of code and data. Even if input contains malicious characters, they are handled safely.

Why this answer

SQL injection occurs when user input is interpreted as SQL code. Parameterized queries, also known as prepared statements, ensure that input is bound to parameters and never executed as code. This approach is universally recommended by security standards such as OWASP.

It effectively neutralizes SQL injection regardless of the input's content, making it the most reliable mitigation.

Exam trap

The trap here is thinking that input sanitization or a WAF is sufficient, when the only way to fundamentally eliminate SQL injection is to separate code from data.

14
MCQmedium

You are hardening a virtual machine's security. Which action is the most effective way to prevent VM escape attacks?

A.Run the VM as a local administrator.
B.Keep hypervisor and guest tools updated.
C.Disable the disk.
D.Remove the network adapter.
AnswerB

Patching the hypervisor closes the isolation flaws that VM escape exploits target, while updating guest tools removes vulnerable drivers and services inside the guest. This directly addresses the stem's constraint of preventing escape, since escape requires a hypervisor or tools vulnerability to cross the isolation boundary.

Why this answer

VM escape attacks exploit vulnerabilities in the hypervisor or its guest tools to break out of the virtual machine and access the host. Keeping both the hypervisor and guest tools (e.g., VMware Tools, VirtualBox Guest Additions) updated ensures that known vulnerabilities are patched, directly reducing the attack surface for escape techniques. This is the most effective preventive measure because it addresses the root cause—unpatched software—rather than unrelated configuration changes.

Exam trap

The trap here is assuming that network or disk isolation prevents VM escape, but escape attacks target the hypervisor and guest tools directly, so patching is the key.

How to eliminate wrong answers

Option A is wrong because running the VM as a local administrator increases the attack surface and privileges within the guest, making it easier for an attacker to escalate and potentially exploit hypervisor vulnerabilities; it does not prevent escape. Option C is wrong because disabling the disk does not prevent VM escape; the hypervisor and guest tools remain vulnerable, and the VM can still execute code in memory. Option D is wrong because removing the network adapter only isolates the VM from the network, but escape attacks can be triggered via other vectors such as shared folders, clipboard, or virtual devices, and the hypervisor and guest tools remain unpatched.

15
MCQeasy

You have identified a rogue DHCP server on your network. Which switch feature should be implemented to prevent this in the future?

AnswerC

DHCP snooping designates trusted ports toward legitimate DHCP servers and blocks server-originated DHCP offers on untrusted access ports, directly preventing rogue servers from leasing addresses. It satisfies the stem's requirement by filtering DHCPOFFER and DHCPACK messages at the switch, stopping the identified rogue server from responding to client broadcasts.

Why this answer

DHCP Snooping is a switch feature that filters untrusted DHCP messages and prevents rogue DHCP servers by allowing DHCP server responses only on trusted ports. Implementing DHCP Snooping will block rogue DHCP servers from assigning IP addresses on the network.

Exam trap

CCOA often tests the specific switch feature for rogue DHCP prevention; candidates might confuse DHCP Snooping with Dynamic ARP Inspection or Port Security.

How to eliminate wrong answers

Option A is wrong because VLAN tagging is for network segmentation, not for preventing rogue DHCP servers. Option B is wrong because Dynamic ARP Inspection (DAI) prevents ARP spoofing, not rogue DHCP servers, though it relies on DHCP Snooping bindings. Option D is wrong because Port Security limits MAC addresses per port, which can mitigate MAC flooding but does not specifically stop rogue DHCP servers.

16
Multi-Selectmedium

Which TWO of the following are primary security controls for securing virtual machines in a production environment?

Select 2 answers
A.Hypervisor patching
B.Providing full physical access to the VM
C.Using only physical cabling
D.Guest OS patch management
E.Disabling VM encryption
AnswersA, D

Hypervisor patching closes vulnerabilities in the virtualisation layer itself, preventing guest-to-host escapes that would compromise every VM on the physical host. This directly satisfies the stem's production-environment constraint, where a single unpatched hypervisor flaw exposes all hosted workloads, so it ranks as a primary control alongside guest OS hardening.

Why this answer

Hypervisor patching (A) is a primary security control because the hypervisor is the trusted computing base that isolates and mediates access between VMs; unpatched hypervisor vulnerabilities (e.g., escape flaws) can let a guest compromise the host and other VMs, so keeping it current is essential. Guest OS patch management (D) is also a primary control because each VM runs its own operating system whose unpatched services, kernels, and libraries are directly exploitable from the network, making OS-level patching necessary to harden the VM itself. Providing full physical access to the VM (B) is not a control but a risk, since physical access enables console tampering, data theft, and bypass of logical protections.

Using only physical cabling (C) is irrelevant to VM security, as virtualization relies on virtual switches and logical networking rather than physical cabling alone. Disabling VM encryption (E) weakens security by removing protection for data at rest and in transit, so it is the opposite of a control.

Exam trap

CCOA often tests the shared responsibility model for virtualization; candidates may overlook the need to patch both the hypervisor and the guest OS, or they may select options that reduce security (like disabling encryption) thinking they are controls.

17
MCQeasy

When analyzing a virtual machine's security, you note it is using a 'Bridged' network adapter. What is the primary security implication of this configuration?

A.The VM is isolated from the physical network.
B.The VM can only communicate with the host.
C.The VM uses the host's IP address.
D.The VM acts as a direct node on the physical network.
AnswerD

A bridged adapter places the virtual machine directly onto the physical network segment, giving it its own IP address and full visibility to other hosts. It bypasses the host's NAT isolation, so the VM becomes an independently reachable node subject to network attacks.

Why this answer

A bridged network adapter connects the VM's virtual NIC directly to the physical network segment, making the VM appear as an independent host with its own MAC and IP address. From the network's perspective, the VM is a peer of the physical host and other devices — it can send and receive broadcast traffic, obtain DHCP leases, and be reached directly by other nodes. This expands the attack surface because the VM is no longer shielded by the host's network stack.

Exam trap

CCOA often tests the differences between bridged, NAT, and host-only adapters, baiting candidates with descriptions of one mode (isolation, host IP sharing) when the question specifies bridged configuration.

How to eliminate wrong answers

Option A is wrong because isolation from the physical network describes a host-only or internal-only adapter, not bridged mode. Option B is wrong because host-only communication is the defining characteristic of a host-only adapter, where the VM can only talk to the host and other VMs on the same virtual switch. Option C is wrong because using the host's IP address describes NAT mode, where the VM shares the host's IP via address translation and is not directly addressable from the external network.

18
MCQhard

A security analyst is examining a suspicious PowerShell script that was executed on a Windows endpoint. The script appears to download and execute a payload from a remote server. Which of the following PowerShell features is MOST likely being abused to obfuscate the malicious code?

A.Using the Invoke-Expression cmdlet to execute dynamically constructed strings.
B.Using the Start-Job cmdlet to run the payload in a background job.
C.Base64 encoding of the command using the -EncodedCommand parameter.
D.Leveraging PowerShell profiles to automatically run scripts at startup.
AnswerC

Attackers commonly use Base64 encoding with the -EncodedCommand parameter to obfuscate PowerShell commands. This encodes the entire script into a single string, making it unreadable to casual inspection and evading some security controls. The encoded command is then decoded and executed by PowerShell. This technique is prevalent in malicious scripts to hide their true intent.

Why this answer

Base64 encoding with the -EncodedCommand parameter is a widely used obfuscation technique in malicious PowerShell scripts. It transforms the entire command into a single encoded string, which can be executed directly by PowerShell. This hides the script's logic from plain sight and can bypass simple string-based detection.

Security analysts should decode such strings to understand the script's behavior.

Exam trap

The trap here is assuming that any use of Invoke-Expression or background jobs is inherently obfuscation, when the specific abuse of encoding is the key indicator.

19
MCQhard

A security operations center (SOC) analyst is investigating a suspected breach. The attacker used PowerShell to download and execute a payload in memory, leaving minimal disk artifacts. The analyst needs to reconstruct the attack by examining Windows event logs. Which Windows event log source should the analyst prioritize to find PowerShell script block logging and module logging details?

A.Microsoft-Windows-PowerShell/Operational
B.Application
C.Security
D.System
AnswerA

The Microsoft-Windows-PowerShell/Operational log records PowerShell engine events, including script block logging (Event ID 4104) and module logging (Event ID 4103). These events capture the actual script content and pipeline execution, which are critical for reconstructing in-memory attacks. This log is specifically designed for PowerShell operational visibility and is the primary source for such forensic details.

Why this answer

PowerShell script block logging and module logging are written to the Microsoft-Windows-PowerShell/Operational log. Event ID 4104 captures script blocks, and 4103 captures module and pipeline execution. These events provide the actual code and commands, enabling reconstruction of in-memory attacks.

Other logs lack this level of detail.

Exam trap

The trap here is assuming that the Security log captures all process activity, when PowerShell-specific script content is only in the PowerShell operational log.

20
MCQhard

You are troubleshooting a Windows Server service that refuses to start due to a permission issue. Which tool allows you to audit the effective permissions of the service account against the executable file?

A.Task Manager - Details tab
B.Local Security Policy (secpol.msc)
C.Advanced Security Settings - Effective Access
D.Event Viewer - System Log
AnswerC

Effective Access on the Advanced Security Settings tab computes the resultant permissions a specified account holds on the executable, resolving group membership and deny entries, so you can confirm whether the service account lacks the required access.

Why this answer

The Effective Access tab in Advanced Security Settings calculates the cumulative permissions a specific user or group has on a file or folder, taking into account group memberships, inheritance, and explicit deny entries. This directly answers whether the service account has the required Execute or Read permissions on the executable.

Exam trap

The trap here is confusing tools that manage permissions (like secpol.msc) with tools that audit effective permissions; candidates may pick Local Security Policy thinking it shows file permissions.

How to eliminate wrong answers

Option A is wrong because Task Manager's Details tab shows running processes and resource usage, not file system permissions. Option B is wrong because Local Security Policy configures account policies, audit policies, and user rights assignments, but does not show effective NTFS permissions on a specific file. Option D is wrong because Event Viewer System Log records system events and errors, but does not provide a permission audit tool.

21
Multi-Selecteasy

Which THREE of the following are standard best practices for securing cloud infrastructure?

Select 3 answers
A.Enable comprehensive audit logging
B.Enable Multi-Factor Authentication (MFA)
C.Share account passwords between team members
D.Implement Principle of Least Privilege
E.Use only public IP addresses
AnswersA, B, D

Comprehensive audit logging records API calls and resource changes to immutable storage, enabling forensic investigation and anomaly detection. It satisfies the stem's requirement for a standard best practice by providing the accountability trail needed to detect and investigate cloud security incidents.

Why this answer

Option A (Enable comprehensive audit logging) is correct because capturing API activity, authentication events, and resource changes via services like AWS CloudTrail, Azure Monitor/Activity Log, or GCP Cloud Audit Logs provides the traceability needed for detection, incident response, and compliance. Option B (Enable Multi-Factor Authentication) is correct because MFA adds a second authentication factor beyond a password, mitigating credential theft, phishing, and brute-force attacks on privileged cloud accounts. Option D (Implement Principle of Least Privilege) is correct because granting identities only the minimum permissions required (scoped IAM policies, roles, and just-in-time access) reduces the blast radius of compromised credentials or misconfigured services.

Option C is wrong because sharing account passwords destroys individual accountability and non-repudiation, and violates standard identity practices; unique named accounts with federation or role assumption should be used instead. Option E is wrong because exposing resources only via public IP addresses increases the attack surface and ignores private networking constructs such as VPCs, private subnets, security groups, and private endpoints.

Exam trap

CCOA often tests whether candidates confuse 'security hygiene basics' with 'advanced controls' — the trap is selecting plausible-sounding but operationally harmful options like password sharing or public-only exposure because they sound convenient rather than secure.

22
MCQeasy

A security analyst is reviewing firewall logs and sees that an internal web server is making DNS queries to an external IP address that is not a known DNS resolver. The queries are for random-looking subdomains of a domain with no reputation. The volume of queries is high and consistent. The analyst suspects DNS tunneling for command and control. Which technology would best detect this activity by analyzing DNS query patterns and payload characteristics?

A.Host-based antivirus with signature updates
B.Network-based DNS security monitoring with machine learning
C.Web application firewall (WAF) with OWASP rules
D.Endpoint detection and response (EDR) with process monitoring
AnswerB

DNS security monitoring tools analyze query patterns, domain entropy, query volume, and response sizes to detect tunneling and beaconing. Machine learning models can baseline normal DNS behavior and flag anomalies like random subdomains and high query rates to non-standard resolvers. This directly addresses the scenario by identifying the covert channel based on behavioral and payload characteristics.

Why this answer

DNS tunneling encodes data in DNS queries and responses, often using random subdomains and high query volumes. Network-based DNS security monitoring with machine learning analyzes these patterns and payload characteristics to detect covert channels. It baselines normal DNS behavior and flags anomalies, providing the best detection for the described activity.

Exam trap

The trap here is thinking that endpoint or web security tools can inspect DNS tunneling, when the detection requires specialized DNS traffic analysis.

23
MCQmedium

A company is migrating its on-premises workloads to a hybrid cloud environment. The security team must ensure that data stored in the cloud object storage service is encrypted at rest and that the encryption keys are managed by the organization, not the cloud provider. The team also needs the ability to revoke access to the keys immediately if a compromise is suspected. Which key management approach should the team implement?

A.Server-side encryption with provider-managed keys (SSE-S3)
B.Provider-managed keys with automatic rotation
C.Customer-managed keys (CMK) using a hardware security module (HSM) in the cloud
D.Client-side encryption with locally stored keys
AnswerC

Customer-managed keys allow the organization to control the lifecycle and access policies of encryption keys. Using an HSM provides hardware-level protection and enables immediate revocation by disabling or deleting the key. This meets the requirements for organizational key control and rapid revocation, unlike provider-managed keys where the cloud provider controls the key lifecycle.

Why this answer

Customer-managed keys with an HSM give the organization full control over key lifecycle, including the ability to revoke access immediately by disabling the key. Provider-managed keys and SSE-S3 leave control with the cloud provider, while client-side encryption with local keys does not integrate with cloud at-rest encryption and complicates revocation.

Exam trap

The trap here is thinking that any encryption at rest satisfies the requirement, when the critical differentiator is who controls the key and can revoke it immediately.

24
MCQmedium

You are auditing a web application server. You discover it is running with high privileges. What is the standard security practice to mitigate this risk?

A.Run as a non-privileged service account.
B.Use a local administrator account.
C.Increase logging levels.
D.Disable the firewall.
AnswerA

Running the web service under a dedicated non-privileged account enforces least privilege, so a compromise cannot gain root-level access to the host. This directly mitigates the high-privilege risk identified in the audit, containing any exploitation to limited service permissions.

Why this answer

Running a web application server with high privileges means a compromise of the service yields administrative control over the host, so the standard mitigation is to run it under a dedicated non-privileged service account with only the permissions it needs. This enforces least privilege and limits blast radius if the service is exploited. It is a foundational hardening practice across CIS, NIST, and OWASP guidance.

Exam trap

CCOA often tests least-privilege principles, and candidates pick options that sound like security improvements (more logging, admin accounts) instead of the direct privilege-reduction control.

How to eliminate wrong answers

Option B is wrong because using a local administrator account directly violates least privilege and maximizes the impact of any compromise. Option C is wrong because increasing logging improves visibility but does not reduce the privilege level or mitigate the underlying risk. Option D is wrong because disabling the firewall removes a critical network control and increases exposure rather than mitigating the privilege issue.

25
Multi-Selectmedium

A security operations center is reviewing its endpoint detection and response (EDR) coverage. The team wants to ensure that the EDR solution can detect and respond to threats that use fileless techniques and living-off-the-land binaries (LOLBins). Which two capabilities are most critical for the EDR to provide this coverage? (Choose two.)

Select 2 answers
A.Script block logging and AMSI integration on Windows endpoints
B.Periodic vulnerability scanning of installed applications
C.Behavioral monitoring of process execution and command-line arguments
D.Network segmentation between user and server VLANs
E.Full disk encryption of endpoint storage
AnswersA, C

Script block logging records the content of PowerShell and other scripts, while AMSI (Antimalware Scan Interface) allows security products to inspect script content before execution. Together, they provide deep visibility into fileless techniques that rely on scripting engines. This is critical for detecting obfuscated or malicious scripts that may not touch disk.

Why this answer

Fileless attacks and LOLBin abuse rely on trusted system tools and in-memory execution, so EDR must monitor process behavior and command-line arguments, and leverage script block logging and AMSI to inspect script content. These capabilities provide the visibility needed to detect and respond to such threats, whereas encryption, vulnerability scanning, and segmentation do not address endpoint detection.

Exam trap

The trap here is confusing preventive or containment controls like encryption and segmentation with detection capabilities that are necessary to identify fileless threats and LOLBin misuse.

26
MCQhard

A SOC analyst is investigating a potential data exfiltration incident. Network logs show a large volume of outbound traffic from an internal server to an external IP address over port 53. The analyst suspects DNS tunneling. Which of the following techniques would BEST confirm this suspicion?

A.Check if the external IP is a known DNS server using a reverse DNS lookup.
B.Analyze the size and entropy of DNS query names and responses.
C.Monitor for an increase in the number of DNS queries from the internal server.
D.Capture packets and inspect the DNS query types (e.g., A, AAAA, TXT).
AnswerB

DNS tunneling often involves encoding data in DNS queries and responses, leading to unusually long or high-entropy domain names. Analyzing the size and entropy of these fields can reveal patterns indicative of tunneling. For example, base64-encoded data appears random and lengthy. This method directly inspects the DNS payload for signs of hidden data, providing strong evidence of tunneling activity.

Why this answer

DNS tunneling encapsulates data within DNS queries and responses, often using subdomains to carry encoded payloads. These encoded strings tend to be long and have high entropy, resembling random characters. By analyzing the size and entropy of DNS query names and responses, an analyst can detect anomalies that deviate from normal DNS traffic.

This method directly examines the content, making it the most reliable confirmation technique.

Exam trap

The trap here is focusing on traffic volume or destination reputation, while the definitive evidence of DNS tunneling lies in the payload characteristics of the DNS messages.

27
Multi-Selectmedium

Which THREE of the following are common steps in performing a security audit of a Linux system?

Select 3 answers
A.Verify user account permissions
B.Delete all system logs
C.Examine open network ports
D.Disable all disk encryption
E.Review active processes
AnswersA, C, E

Verifying user account permissions identifies excessive privileges, orphaned accounts and misconfigured sudoers entries. This satisfies the audit's access-control objective by confirming least privilege, since weak file ownership or world-writable paths let unprivileged users escalate and undermine the system's integrity baseline.

Why this answer

Option A (Verify user account permissions) is correct because a security audit must check for excessive privileges, weak file/directory permissions, and misconfigured accounts (e.g., via commands like ls -l, find / -perm -4000, or reviewing /etc/passwd and /etc/shadow) to ensure least privilege and detect unauthorized access. Option C (Examine open network ports) is correct because auditors use tools such as ss, netstat, or nmap to identify listening services and exposed ports, then compare them against expected services to find unnecessary or malicious listeners. Option E (Review active processes) is correct because inspecting running processes with ps, top, or systemd-analyze helps detect suspicious, unauthorized, or resource-abusing programs and verify that only approved services are running.

Option B (Delete all system logs) is not a valid audit step because logs are critical evidence for detecting and investigating security events; deleting them destroys audit trails and violates forensic integrity. Option D (Disable all disk encryption) is not a valid audit step because encryption protects data at rest, and disabling it would weaken security rather than assess it.

Exam trap

CCOA often tests whether candidates recognize destructive or security-weakening actions (deleting logs, disabling encryption) as antithetical to a security audit, which should focus on verification and hardening.

28
MCQeasy

A security administrator is configuring a Linux web server to run as a non-privileged user. The server needs to bind to TCP port 80. Which capability should be assigned to the web server binary to allow binding to a privileged port without running as root?

A.CAP_DAC_OVERRIDE
B.CAP_NET_BIND_SERVICE
C.CAP_NET_RAW
D.CAP_SYS_ADMIN
AnswerB

CAP_NET_BIND_SERVICE is the specific Linux capability that allows a process to bind to privileged ports (ports numbered below 1024) without requiring full root privileges. By assigning this capability to the web server binary (e.g., using setcap), the server can listen on port 80 while running as a non-privileged user, reducing the attack surface. This follows the principle of least privilege and is a common practice for network services that need to bind to low-numbered ports.

Why this answer

In Linux, binding to TCP or UDP ports below 1024 traditionally requires root privileges. The CAP_NET_BIND_SERVICE capability allows a non-root process to bind to these privileged ports. By assigning this capability to the web server binary, the administrator can run the service as a non-privileged user while still allowing it to listen on port 80.

This reduces the risk of a compromised web server gaining full root access. Other capabilities like CAP_NET_RAW or CAP_SYS_ADMIN are not required and would violate least privilege.

Exam trap

The trap here is assuming that any network-related capability, such as CAP_NET_RAW, can allow binding to privileged ports, when only CAP_NET_BIND_SERVICE provides that specific permission.

29
Multi-Selectmedium

A security operations center (SOC) is implementing a new SIEM and needs to ensure that log data from various sources is normalized for effective correlation. Which TWO of the following are key considerations when normalizing log data? (Choose two.)

Select 2 answers
A.Ensuring that timestamps are converted to a consistent time zone and format.
B.Mapping fields to a common schema, such as the Common Event Format (CEF).
C.Encrypting all log data at rest to protect sensitive information.
D.Retaining raw logs in their original format for compliance purposes.
E.Parsing logs using regular expressions to extract relevant fields.
AnswersA, B

Consistent timestamps are critical for accurate event correlation. If logs from different devices use varying time zones or formats, reconstructing the sequence of events becomes error-prone. Normalizing timestamps to a standard, such as UTC in ISO 8601, ensures that events can be ordered correctly, which is essential for incident timelines and forensic analysis.

Why this answer

Normalization involves transforming log data into a consistent format for analysis. Two critical aspects are adopting a common schema to map fields uniformly and standardizing timestamps to a single time zone and format. These steps enable the SIEM to correlate events across disparate sources by ensuring that similar data elements are comparable and that events can be sequenced accurately.

Exam trap

The trap here is confusing security measures like encryption or retention with normalization, which is about data standardization for correlation.

30
MCQhard

A security analyst is examining a Windows event log and notices Event ID 4625 followed by Event ID 4624 with Logon Type 3 from the same source IP within a few seconds. The account used is a local administrator. What is the most likely explanation for this sequence?

A.A successful network logon after a failed attempt, indicating a possible brute-force attack that succeeded.
B.A user mistyped their password and then logged in correctly, which is normal user behavior.
C.The account was locked out due to multiple failed attempts, then unlocked by an administrator.
D.A service account password was updated, causing a failed logon until the service restarted.
AnswerA

Event ID 4625 indicates a failed logon, and 4624 indicates a successful logon. Logon Type 3 is a network logon, such as a connection to a shared folder or remote desktop. The rapid sequence from the same source suggests an attacker attempted a password guess and then succeeded, especially against a privileged account. This pattern is a classic indicator of a brute-force attack.

Why this answer

The combination of a failed logon (4625) immediately followed by a successful network logon (4624, Type 3) using a local administrator account from the same remote IP strongly suggests a brute-force attack that succeeded. Legitimate user error or service account issues would not typically produce this exact pattern with a privileged account and network logon type. This warrants immediate investigation and potential containment.

Exam trap

The trap here is dismissing the sequence as normal user error without considering the privileged account and network logon type.

31
MCQhard

A user reports they cannot access a shared drive. You find the 'Effective Access' is 'Deny'. What is the most likely cause?

A.The server is offline.
B.An explicit Deny entry is present.
C.The drive is full.
D.They are not in the correct group.
AnswerB

In Windows ACL evaluation, an explicit Deny entry overrides any Allow entries, whether inherited or directly assigned. Effective Access therefore resolves to Deny even if the user belongs to groups with Full Control, making an explicit Deny the most likely cause.

Why this answer

In Windows ACL evaluation, an explicit Deny entry always overrides any Allow entries, regardless of group membership or inheritance. If Effective Access shows Deny, the most direct explanation is that an explicit Deny ACE exists on the resource or a parent object. This is deterministic behavior in the Windows access check algorithm.

Exam trap

CCOA often tests the confusion between 'implicit deny' (no Allow present) and 'explicit Deny' (a Deny ACE exists) — the question's wording 'Effective Access is Deny' points specifically to the explicit case.

How to eliminate wrong answers

Option A is wrong because a server being offline would produce a connectivity or 'network path not found' error, not an Effective Access result of Deny. Option C is wrong because a full drive causes write failures, not access denial on a share. Option D is wrong because missing group membership would result in no Allow being granted (implicit deny), but the Effective Access tool would show the user lacking permissions rather than an explicit Deny — and the question specifies Deny as the evaluated result.

32
MCQmedium

In a cloud environment, you are configuring a Security Group for an EC2 instance. To allow only incoming web traffic over HTTPS from a specific subnet, which configuration is most secure?

A.Protocol: TCP, Port: 443, Source: 10.0.1.0/24
B.Protocol: UDP, Port: 443, Source: 10.0.1.0/24
C.Protocol: TCP, Port: 80, Source: 10.0.1.0/24
D.Protocol: All Traffic, Port: All, Source: 0.0.0.0/0
AnswerA

Restricting the inbound rule to TCP port 443 with source 10.0.1.0/24 permits only HTTPS from that subnet. Narrowing the source CIDR is the security-relevant axis; 0.0.0.0/0 or omitting the port would expose the instance more broadly.

Why this answer

A Security Group rule must match the protocol and port of the intended traffic and scope the source as narrowly as possible. HTTPS uses TCP port 443, and restricting the source to 10.0.1.0/24 limits inbound connections to that specific subnet, satisfying least privilege. This is the only option that combines the correct protocol, correct port, and a scoped source.

Exam trap

The trap is picking 'All Traffic' or port 80 as a catch-all 'allow web' answer — the exam wants the narrowest rule that still matches the exact protocol (TCP) and port (443) for HTTPS.

How to eliminate wrong answers

Option B is wrong because HTTPS does not run over UDP — TCP is required for the TLS handshake and reliable delivery, so a UDP/443 rule would not permit HTTPS traffic. Option C is wrong because port 80 is HTTP, not HTTPS; it would allow unencrypted web traffic instead of the requested secure channel. Option D is wrong because 'All Traffic, All Ports, Source 0.0.0.0/0' opens the instance to the entire internet on every port, which is the opposite of least privilege and a serious exposure.

33
MCQmedium

An analyst needs to verify the hash of a downloaded binary to ensure it has not been tampered with. Which command is used on Windows PowerShell?

A.Get-FileHash
B.Hash-File
C.Verify-Binary
D.Check-Sum
AnswerA

Get-FileHash computes a cryptographic hash (SHA-256 by default) of a file's contents, directly satisfying the integrity-verification requirement in the stem. Comparing the returned digest against the publisher's published value detects any tampering or corruption of the downloaded binary, which is precisely the analyst's task here.

Why this answer

Get-FileHash is the native PowerShell cmdlet that computes a cryptographic hash (default SHA256) of a file, which can be compared against a published hash to verify integrity. It is available in PowerShell 4.0 and later and supports algorithms like SHA1, SHA256, SHA384, SHA512, and MD5.

Exam trap

The trap is picking a plausible-sounding but non-existent cmdlet like Hash-File or Verify-Binary; the exam tests actual PowerShell cmdlet names, so memorizing Get-FileHash is essential.

How to eliminate wrong answers

Option B is wrong because Hash-File is not a real PowerShell cmdlet — it is a fabricated name that sounds plausible. Option C is wrong because Verify-Binary is not a PowerShell cmdlet; verification is done by comparing hash outputs manually or via script. Option D is wrong because Check-Sum is not a PowerShell cmdlet; the Unix equivalent is sha256sum or md5sum, but PowerShell uses Get-FileHash.

34
Multi-Selecthard

A SOC analyst is reviewing a suspicious email reported by a user. The email contains a link to a domain that was registered two days ago. The analyst needs to perform dynamic analysis of the URL to determine if it leads to a malicious payload. Which two actions should the analyst take to safely analyze the URL and gather threat intelligence? (Choose two.)

Select 2 answers
A.Use a web browser on the analyst's workstation to visit the URL and inspect the page content.
B.Query threat intelligence platforms for the domain's reputation and associated indicators of compromise.
C.Submit the URL to a sandbox environment that emulates a web browser and records network traffic and file downloads.
D.Perform a WHOIS lookup to obtain the registrar and registrant details of the domain.
E.Run a command-line tool like curl to download the URL's content to the analyst's workstation for inspection.
AnswersB, C

Threat intelligence platforms aggregate data from multiple sources and can quickly reveal if the domain is associated with known malicious campaigns, malware, or phishing. This provides context and may save time by identifying the threat without direct interaction. It is a safe, passive method to gather intelligence on the domain.

Why this answer

Submitting the URL to a sandbox allows safe dynamic analysis, recording network traffic and file downloads to identify malicious behavior. Querying threat intelligence platforms provides reputation and associated indicators without direct interaction. Together, these actions safely determine if the URL is malicious and gather actionable intelligence.

Exam trap

The trap here is believing that direct interaction or simple WHOIS lookups can safely determine if a URL is malicious, when isolation and threat intelligence are required.

35
MCQeasy

A CCOA analyst is documenting the controls used to protect data at rest on a database server. The organization requires that stored data remain unreadable even if the physical disk is stolen. Which technology directly satisfies this requirement?

A.Full-disk encryption using a trusted platform module key
B.Database column-level encryption applied only to the password hash column
C.Role-based access control restricting which users can query the database
D.Transport Layer Security for all client connections to the database
AnswerA

Full-disk encryption converts all data on the volume, including database files, into ciphertext that requires the correct key to decrypt. When the key is sealed to a trusted platform module, removing the disk and mounting it elsewhere yields unreadable data. This directly addresses the theft scenario by protecting data at rest at the storage layer.

Why this answer

The requirement is to keep stored data unreadable if the physical disk is stolen, which is precisely what full-disk encryption provides. Sealing the encryption key to a trusted platform module prevents decryption when the disk is moved to different hardware. Network encryption, selective column encryption, and access controls all operate at other layers and do not protect the raw files on a removed disk.

Exam trap

The trap here is confusing encryption in transit with encryption at rest, so a stolen disk still exposes plaintext database files.

36
MCQmedium

A network engineer is designing a demilitarized zone (DMZ) for a company's public-facing web servers. The requirement is to ensure that if a web server is compromised, the attacker cannot directly reach internal database servers. Which control best achieves this segmentation?

A.Host-based intrusion prevention system (HIPS) on each web server
B.VLAN hopping prevention using private VLANs
C.A firewall rule set that denies all traffic from the DMZ to the internal database subnet
D.Network address translation (NAT) for outbound DMZ traffic
AnswerC

A firewall enforcing a default-deny policy between the DMZ and the internal network ensures that even if a web server is compromised, it cannot initiate connections to database servers. This directly implements network segmentation and least privilege at the network layer. The rule set should allow only required flows, such as database queries from a specific application server, and block all other traffic.

Why this answer

Segmenting the DMZ from the internal network requires an enforcement point that controls traffic between zones. A firewall with a default-deny rule set between the DMZ and the internal database subnet ensures that a compromised web server cannot directly access sensitive data stores. This aligns with defense-in-depth and least privilege, limiting lateral movement.

Other controls address different layers and do not provide the required inter-zone restriction.

Exam trap

The trap here is assuming that endpoint protection or VLAN isolation alone can prevent lateral movement from a compromised DMZ host to internal systems.

37
MCQhard

A security analyst is investigating a suspected breach and needs to determine whether an attacker moved laterally within the network. The analyst has access to NetFlow records from core switches. Which analysis technique is most effective for identifying lateral movement?

A.Reviewing NetFlow records for outbound connections to known malicious IP addresses
B.Correlating NetFlow records with DNS query logs for internal hosts
C.Analyzing NetFlow records for high-bandwidth transfers from internal hosts to external destinations
D.Examining NetFlow records for repeated connections from a single internal host to multiple internal hosts on administrative ports
AnswerD

Lateral movement often involves an attacker using a compromised host to connect to other internal systems, particularly on administrative ports like SMB (445), RDP (3389), or WinRM (5985). NetFlow records capture source and destination IPs, ports, and byte counts. By analyzing for a single internal source connecting to many internal destinations on these ports, the analyst can identify patterns consistent with automated scanning or exploitation. This technique leverages flow data to detect east-west traffic anomalies without full packet capture.

Why this answer

Lateral movement involves an attacker moving from one internal system to another, often using administrative protocols. NetFlow records provide a summary of network conversations, including source and destination IPs and ports. Detecting a single internal host connecting to many internal hosts on administrative ports is a strong indicator of lateral movement, such as scanning or exploitation.

This method focuses on east-west traffic and is more effective than examining external connections or high-bandwidth transfers.

Exam trap

The trap here is confusing lateral movement with command-and-control or exfiltration, leading to a focus on external traffic instead of internal-to-internal connections.

38
MCQeasy

A CCOA analyst is hardening a Kubernetes cluster and wants to prevent any container from running with root privileges or escalating to root inside the pod. Which Kubernetes security control directly enforces this at admission time?

A.Enable audit logging on the API server and forward events to a SIEM for alerting on privileged pod creation.
B.Set resource quotas and limit ranges on the namespace to cap CPU and memory consumption per pod.
C.Apply a Pod Security Admission policy with the restricted profile to the namespace, which enforces runAsNonRoot, disallows privilege escalation, and drops capabilities.
D.Configure a NetworkPolicy that denies all ingress and egress traffic to pods in the namespace.
AnswerC

Pod Security Admission restricted profile is an admission-time control that rejects pods violating runAsNonRoot, allowPrivilegeEscalation false, and capability restrictions. It directly prevents containers from running as root or escalating privileges, matching the hardening objective. Because it operates at admission, noncompliant workloads never start, providing deterministic enforcement rather than runtime detection.

Why this answer

Pod Security Admission with the restricted profile enforces security context requirements at admission time, including runAsNonRoot and allowPrivilegeEscalation false, which directly blocks root containers and privilege escalation. NetworkPolicy, audit logging, and resource quotas address network, detection, and resource concerns respectively, none of which prevent a container from running with elevated privileges.

Exam trap

The trap here is assuming that audit logging or network policy prevents privileged containers, when only an admission control such as Pod Security Admission actually rejects noncompliant pod specifications before they run.

39
MCQmedium

A company is deploying a new web application in a public cloud. The security team must ensure that the application's data at rest is encrypted and that the encryption keys are managed by the cloud provider while still allowing the company to control key rotation. Which cloud key management service should they use?

A.AWS CloudHSM
B.AWS Key Management Service (KMS) with customer managed keys
C.AWS Secrets Manager
D.AWS Certificate Manager (ACM)
AnswerB

AWS KMS with customer managed keys allows the company to create and control the lifecycle of encryption keys, including rotation, while the underlying hardware security modules are managed by AWS. This meets the requirement for provider-managed infrastructure with customer control over rotation. It is designed for encrypting data at rest in AWS services.

Why this answer

AWS KMS customer managed keys allow the customer to define and rotate keys while AWS manages the underlying HSMs. This provides the desired balance: the cloud provider handles the infrastructure, but the customer retains control over key rotation policies. Other services either focus on secrets, in-transit encryption, or require full customer key management, which does not meet the stated requirements.

Exam trap

The trap here is confusing key management services with secrets management or certificate management, or assuming full customer control is needed.

40
MCQhard

An analyst is reviewing authentication logs and sees repeated successful logons for a service account from several geographically distant locations within a short time window. The service account is configured with a long random password and is used by a scheduled backup job. Which explanation is most consistent with this pattern?

A.The authentication logs are being spoofed by an attacker to hide unauthorized access
B.The account is being used in a pass-the-hash attack against multiple domain controllers
C.The logon events are being generated by a misconfigured backup application or proxy that routes traffic through multiple egress points
D.The account credentials have been compromised and are being used from multiple locations
AnswerC

A scheduled backup job running across distributed infrastructure or through a proxy pool can authenticate from several apparent source addresses at once. Because the account has a strong random password and a defined automated role, the simultaneous logons most likely reflect how the backup application egresses traffic rather than malicious use of stolen credentials.

Why this answer

The key detail is that the account is a service account with a strong random password used by a scheduled backup job. Simultaneous successful logons from distant locations are more plausibly produced by the backup application authenticating through multiple egress points or proxies than by stolen credentials. Analysts should verify the job's network path and source addresses before escalating to a compromise.

Exam trap

The trap here is treating any impossible-travel logon pattern as credential theft, when automated service accounts legitimately authenticate from multiple egress addresses.

41
Multi-Selecthard

Which THREE of the following represent critical areas to inspect when a web application has been suspected of an injection attack?

Select 3 answers
A.Application and database logs
B.Input validation routines
C.Screen resolution settings
D.Database query construction
E.Network cable integrity
AnswersA, B, D

Application and database logs record the actual queries and requests reaching the backend, revealing injected payloads, unexpected SQL syntax and error patterns that confirm exploitation. They satisfy the scenario's need to trace how malicious input was processed and what data or commands it triggered.

Why this answer

Option A (Application and database logs) is correct because logs are the primary forensic evidence for an injection attack — web server access logs, application error logs, and database audit/SQL logs can reveal malicious payloads such as ' OR '1'='1, UNION SELECT statements, or unexpected error messages that indicate injected queries. Option B (Input validation routines) is correct because injection flaws typically stem from missing or improper validation/sanitization of user-supplied input, so reviewing how the application validates, filters, and escapes input (e.g., whitelisting, parameterization, encoding) directly identifies the vulnerability that allowed the attack. Option D (Database query construction) is correct because the way queries are built determines exploitability — inspecting for string concatenation of user input into SQL/NoSQL/LDAP queries versus the use of parameterized queries or prepared statements reveals the root cause of the injection.

Option C (Screen resolution settings) is irrelevant because display configuration has no bearing on how input is processed or how queries are executed. Option E (Network cable integrity) is irrelevant because physical cabling issues relate to connectivity, not to application-layer injection vulnerabilities or their evidence.

Exam trap

CCOA often tests whether candidates can distinguish application-layer forensic artifacts (logs, validation code, query construction) from irrelevant infrastructure or client-side details like screen resolution or cabling.

42
MCQhard

You are monitoring an AWS environment. A specific IAM role has suddenly started performing anomalous API calls. Which service should you review to see the history of these calls?

A.AWS Config
B.AWS Trusted Advisor
C.AWS X-Ray
D.AWS CloudTrail
AnswerD

AWS CloudTrail records every API call made in the account, capturing the identity, timestamp, source IP and request details. Reviewing its event history for the IAM role reveals the anomalous calls, satisfying the need to trace what that role actually invoked.

Why this answer

AWS CloudTrail records API activity in an AWS account, including the identity of the caller, the time of the call, the source IP address, and the request parameters. Reviewing CloudTrail logs allows you to see the history of API calls made by a specific IAM role, which is essential for investigating anomalous behavior.

Exam trap

CCOA often tests the distinction between AWS services that monitor configuration (Config), provide recommendations (Trusted Advisor), trace application performance (X-Ray), and audit API activity (CloudTrail); candidates may confuse Config with CloudTrail.

How to eliminate wrong answers

Option A is wrong because AWS Config tracks resource configurations and changes, not API call history. Option B is wrong because Trusted Advisor provides best-practice recommendations, not detailed API call logs. Option C is wrong because AWS X-Ray traces requests through distributed applications for performance analysis, not for auditing IAM role API calls.

43
MCQhard

During an investigation, a CCOA analyst observes that a Linux web server's /var/log/auth.log shows repeated successful sudo commands by the www-data account, which should never have interactive privileges. The analyst must preserve volatile evidence before remediation. Which action best follows accepted order of volatility while enabling later forensic reconstruction?

A.Change the www-data password and remove it from the sudoers group to contain the incident, then review auth.log for further unauthorized commands.
B.Reboot the server into a trusted rescue environment to ensure no attacker processes interfere, then image the disk and parse auth.log from the image.
C.Capture volatile data with a script that records running processes, network sockets, and loaded kernel modules, then acquire the auth.log and relevant file metadata.
D.Immediately run systemctl stop apache2 to halt the compromised service, then copy /var/log/auth.log to external media.
AnswerC

Order of volatility dictates collecting the most perishable evidence first: process tables, network connections, and kernel state vanish on reboot or service restart. Capturing these before touching logs preserves volatile artifacts, while subsequent acquisition of auth.log and file metadata retains persistent evidence for timeline reconstruction. This sequence supports both live response and later forensic analysis without destroying either category.

Why this answer

Order of volatility requires collecting the most transient artifacts first, which in this scenario means live process, network, and kernel state, before acquiring persistent files such as auth.log. Halting services, rebooting, or modifying accounts destroys volatile evidence and can alter timestamps. Capturing volatile data and then acquiring logs and metadata preserves both live and persistent evidence for reconstruction.

Exam trap

The trap here is treating log collection as the first step and containment as harmless, when restarting services or changing accounts destroys the volatile memory and connection state that order of volatility demands be captured first.

44
MCQhard

A CCOA analyst is investigating a suspected data exfiltration incident. The analyst has captured network traffic and wants to reconstruct files that were transferred over HTTP. Which tool should the analyst use to extract files from the packet capture?

A.Wireshark
B.NetFlow analyzer
C.nmap
D.tcpdump
AnswerA

Wireshark provides a graphical interface to analyze packet captures and includes a feature to export objects from HTTP, SMB, and other protocols. By navigating to File > Export Objects > HTTP, the analyst can list and save files transferred over HTTP. This makes Wireshark the appropriate tool for reconstructing files from a pcap in this scenario.

Why this answer

Wireshark's Export Objects feature allows the analyst to extract files from HTTP streams within a packet capture. This is a standard method for reconstructing exfiltrated data. tcpdump lacks this capability, nmap is for scanning, and NetFlow analyzers only provide flow metadata. Therefore, Wireshark is the correct tool for this task.

Exam trap

The trap here is thinking tcpdump can reassemble files, but it only captures and displays packets; file reconstruction requires a tool like Wireshark with export capabilities.

45
MCQhard

In the context of the principle of least privilege, why should you avoid using a root or administrator account for daily system administration?

A.To improve performance.
B.To hide administrative activity.
C.To comply with hardware requirements.
D.To prevent accidental system-wide changes.
AnswerD

Daily administration under a root or administrator account grants unrestricted, system-wide write access, so a single mistyped command or misdirected script can alter critical configuration or delete data irreversibly. Using a standard account with Microsoft Entra ID role assignments scoped to specific tasks enforces least privilege, containing mistakes before they escalate.

Why this answer

The principle of least privilege dictates that users should be granted only the minimum access rights necessary to perform their job functions. Using a root or administrator account for daily tasks grants unrestricted access to the entire system, so a single typo or malicious command can irreversibly alter or destroy critical files, services, or configurations. By operating under a standard user account and elevating privileges only when required, the blast radius of accidental or malicious actions is dramatically reduced.

Exam trap

The trap here is confusing least privilege with operational secrecy or performance; candidates may pick 'hide administrative activity' thinking security equals stealth, when least privilege is fundamentally about limiting blast radius from accidental changes.

How to eliminate wrong answers

Option A is wrong because privilege level has no meaningful impact on system performance; administrative accounts do not run faster or provide performance benefits. Option B is wrong because hiding administrative activity is not a security goal—in fact, least privilege improves auditability and accountability, and hiding activity would be an anti-pattern. Option C is wrong because hardware requirements are unrelated to account privilege; no hardware mandates that administrators use root for daily work.

46
MCQhard

During a forensic investigation, you find an entry in the Windows Registry under 'Run' keys. How can you determine if this entry is malicious?

A.Verify the digital signature of the referenced executable.
B.Delete the registry key.
C.Reboot the server.
D.Rename the file to .txt.
AnswerA

Checking the digital signature of the executable referenced by the Run key reveals whether it is signed by a trusted publisher or tampered with. Unsigned or invalid signatures indicate likely malicious persistence, satisfying the need to distinguish legitimate from malicious entries.

Why this answer

Run keys in the Windows Registry are a common persistence mechanism, and the most reliable way to determine whether an entry is malicious is to verify the digital signature of the referenced executable. A valid signature from a trusted publisher strongly suggests legitimacy, while an unsigned, invalid, or revoked signature is a red flag. This is a non-destructive, evidence-preserving step appropriate for forensic analysis.

Exam trap

CCOA often tests forensic best practice versus remediation actions, and candidates pick destructive options like deleting or rebooting instead of the non-destructive verification step.

How to eliminate wrong answers

Option B is wrong because deleting the registry key destroys evidence and may tip off the attacker or break the system; forensic best practice is to preserve, not delete. Option C is wrong because rebooting the server can trigger the persistence mechanism, alter volatile evidence, and disrupt the investigation. Option D is wrong because renaming the file to .txt does not neutralize the threat (the registry still points to the original path) and modifies evidence, violating chain-of-custody principles.

47
MCQmedium

An analyst at a financial firm is reviewing network flow logs and notices a workstation repeatedly initiating SMB connections to multiple internal servers on TCP port 445, followed by large outbound data transfers to an external IP. The workstation's user reports no unusual activity. The analyst suspects lateral movement and data exfiltration. Which technology should the analyst use to correlate these network events with endpoint process and file activity to confirm the attack chain?

A.Network access control (NAC) with 802.1X authentication
B.Intrusion prevention system (IPS) with signature-based detection
C.Full packet capture (PCAP) with deep packet inspection (DPI)
D.Security information and event management (SIEM) with endpoint detection and response (EDR) integration
AnswerD

SIEM aggregates and correlates logs from network devices and endpoints, while EDR provides deep process-level visibility on the workstation. Integrating them allows the analyst to link SMB connections, process execution, and file access into a coherent attack narrative. This combination directly addresses the need to confirm lateral movement and exfiltration by joining network and host telemetry.

Why this answer

Correlating network flows with endpoint telemetry requires a platform that ingests both network and host data. SIEM provides centralized correlation, and EDR supplies granular process and file activity. Together, they enable the analyst to reconstruct the sequence from initial SMB connections to data staging and outbound transfer, confirming lateral movement and exfiltration.

Exam trap

The trap here is assuming that network-centric tools like IPS or packet capture alone can provide the endpoint process context needed to confirm an attack chain.

48
MCQeasy

A security analyst is reviewing firewall logs and notices a large number of outbound connection attempts to various external IP addresses on port 445. The analyst suspects a compromised host is attempting to spread laterally or exfiltrate data. Which protocol is associated with port 445, and what is the primary security concern?

A.NetBIOS; it is used for legacy Windows networking and outbound traffic is normal.
B.LDAP; it is used for directory services and outbound traffic may indicate directory enumeration.
C.RDP; it allows remote desktop access and outbound traffic may indicate unauthorized remote control.
D.SMB; it can be used for file sharing and remote code execution, and outbound traffic may indicate data exfiltration or worm propagation.
AnswerD

Port 445 is used by SMB (Server Message Block) for file sharing, printer sharing, and inter-process communication. Outbound SMB traffic to external IPs is highly suspicious because it can be used to exfiltrate files or spread worms like WannaCry. Blocking outbound SMB at the perimeter is a common best practice to prevent such abuse.

Why this answer

Port 445 is the standard port for SMB, which is used for file sharing and can be exploited for remote code execution, data exfiltration, and worm propagation. Outbound SMB traffic to external IPs is a red flag and should be blocked at the perimeter to prevent data loss and lateral movement.

Exam trap

The trap here is confusing port 445 with other common Windows networking ports like 3389 (RDP) or 389 (LDAP), leading to misidentification of the protocol and threat.

49
MCQmedium

A CCOA analyst is reviewing authentication logs for a Windows environment. The analyst observes a large number of successful logons using NTLMv2 for internal file share access, even though the domain is at a functional level that supports Kerberos. The analyst suspects that some clients are not using Kerberos due to misconfiguration. Which Windows command-line tool should the analyst use to verify the effective authentication protocol being used for a specific server?

A.klist
B.nltest
C.dsquery
D.setspn
AnswerA

klist displays the Kerberos ticket cache for the current logon session, showing which service tickets have been obtained. If a connection uses Kerberos, a corresponding ticket appears; if NTLM is used, no ticket is present for that service. By running klist before and after accessing the file share, the analyst can confirm whether Kerberos authentication succeeded or fell back to NTLM.

Why this answer

The klist tool shows the Kerberos ticket cache, so if a service ticket exists for the target server, Kerberos was used. If the access succeeds without a ticket, NTLM was likely used instead. This directly answers the analyst's need to verify the effective authentication protocol for a specific server connection.

Other tools manage SPNs, test trusts, or query AD objects, but none reveal the protocol in use.

Exam trap

The trap here is confusing SPN management tools like setspn with authentication verification tools, but setspn only configures Kerberos prerequisites and does not show which protocol was actually used.

50
MCQeasy

Which of the following best describes the function of a 'container runtime' in a virtualization environment?

A.It encrypts network traffic between nodes.
B.It virtualizes the hardware layer.
C.It executes containerized applications.
D.It provides a web GUI for managing clusters.
AnswerC

The container runtime is the low-level component that unpacks the image and starts, monitors and stops container processes on the host, interfacing with the kernel's isolation primitives. It executes containerised applications, distinct from orchestration or image-building tools.

Why this answer

A container runtime is the software layer that actually executes containers — it pulls images, creates namespaces and cgroups, and runs the containerized process. Examples include containerd, CRI-O, and Docker's runtime. It sits below the orchestrator (like Kubernetes) and above the OS kernel, translating container specs into running processes.

Exam trap

The trap is confusing the container runtime with the hypervisor or orchestrator; candidates often pick 'virtualizes the hardware layer' because they conflate containers with VMs.

How to eliminate wrong answers

Option A is wrong because encrypting network traffic between nodes is the job of service meshes (e.g., Istio mTLS) or network plugins, not the container runtime. Option B is wrong because virtualizing the hardware layer is the function of a hypervisor (e.g., ESXi, KVM), which is a different abstraction layer than a container runtime. Option D is wrong because providing a web GUI for managing clusters is the role of orchestration/management platforms (e.g., Kubernetes Dashboard, Rancher), not the runtime itself.

51
MCQhard

A CCOA analyst is examining a Linux server that is suspected of being compromised. The analyst runs the command 'netstat -tulnp' and sees an unfamiliar process listening on TCP port 4444. To identify the executable path associated with this process, which command should the analyst use next?

A.lsof -p <PID>
B.ls -l /proc/<PID>/exe
C.strace -p <PID>
D.ps -p <PID> -o pid,comm,args
AnswerB

On Linux, /proc/<PID>/exe is a symbolic link to the actual executable file. Using ls -l on this link reveals the full path to the binary, even if the process name was changed. This is the most direct and reliable method to identify the executable associated with a running process, which is critical for further malware analysis.

Why this answer

The /proc filesystem provides a symbolic link at /proc/<PID>/exe that points to the executable file. Running ls -l on this link displays the full path, which is essential for locating and analyzing the suspicious binary. The other commands either show process details without full path, list open files broadly, or trace system calls, none of which directly reveal the executable path as reliably and simply.

Exam trap

The trap here is assuming ps or lsof always show the full executable path, but ps may truncate or show only the command name, and lsof lists many files without highlighting the executable.

52
MCQmedium

When reviewing cloud storage buckets, you find one is configured with 'public read access'. What is the risk?

A.SQL injection.
B.Service denial.
C.Increased latency.
D.Unauthorized data exfiltration.
AnswerD

Public read access lets any unauthenticated internet user list and download every object in the bucket, so the exposure is direct data theft rather than mere modification. This satisfies the stem's confidentiality risk: unauthorised exfiltration of stored contents, with no credentials or exploit required.

Why this answer

A bucket configured with public read access allows anyone on the internet to list and download objects, which directly enables unauthorized data exfiltration of any sensitive content stored there. This is one of the most common cloud misconfigurations and a leading cause of data breaches. The risk is confidentiality loss, not availability or injection.

Exam trap

CCOA often tests the mapping of misconfigurations to CIA triad impacts, and candidates pick availability- or injection-related answers instead of recognizing public read as a confidentiality/exfiltration risk.

How to eliminate wrong answers

Option A is wrong because SQL injection is an application-layer attack against database query construction, not a consequence of object-storage ACL settings. Option B is wrong because service denial concerns availability (e.g., throttling, DDoS), whereas public read access affects confidentiality, not availability. Option C is wrong because increased latency is a performance symptom, not a security risk; public read access does not inherently degrade latency.

53
Multi-Selectmedium

A security operations center (SOC) is implementing network segmentation to protect critical assets. Which TWO of the following are essential components of a secure segmented network design? (Choose two.)

Select 2 answers
A.Using VLANs to logically separate network traffic
B.Enabling promiscuous mode on all switches to monitor traffic
C.Implementing a flat network topology to simplify management
D.Deploying firewalls between segments to enforce access control policies
E.Relying solely on endpoint antivirus for protection
AnswersA, D

VLANs provide logical segmentation by isolating broadcast domains and separating traffic at layer 2. They are a building block for network segmentation, allowing different departments or security zones to be separated. However, VLANs alone do not enforce security policies; they must be combined with firewalls or ACLs. Still, they are an essential component.

Why this answer

Secure network segmentation requires both logical separation and enforcement of access controls. VLANs provide the logical separation, while firewalls between segments enforce policies to restrict traffic. Together, they limit lateral movement and protect critical assets.

Flat topologies, endpoint-only protection, and promiscuous mode do not achieve segmentation and may introduce risks.

Exam trap

The trap here is thinking that VLANs alone provide security, or that endpoint protection can replace network segmentation controls.

54
MCQmedium

A Windows server shows high disk I/O. Which tool can identify which specific process is performing the most write operations?

A.System Configuration (msconfig)
B.Event Viewer
C.Resource Monitor
D.Task Manager
AnswerC

Resource Monitor's Disk tab lists per-process read and write bytes per second, directly exposing which process generates the heaviest write load. Task Manager shows totals, and Performance Monitor needs counters configured manually, so Resource Monitor answers the specific-process question fastest.

Why this answer

Resource Monitor (resmon.exe) provides per-process disk activity, including read/write bytes per second and which files each process is touching, making it the right tool to pinpoint the top writer. It breaks down disk usage by process, file, and response time, which is exactly what is needed for high disk I/O triage. Task Manager shows aggregate disk percentage but not the granular per-process write volume required here.

Exam trap

The trap is assuming Task Manager is sufficient for disk troubleshooting — it shows a coarse percentage, while the question specifically asks which process is doing the most writes, which requires Resource Monitor's per-process byte counters.

How to eliminate wrong answers

Option A is wrong because msconfig manages startup services and boot configuration — it has no disk I/O telemetry. Option B is wrong because Event Viewer records system, application, and security events; it does not provide real-time per-process disk throughput metrics. Option D is wrong because Task Manager's Processes tab shows a single disk utilization percentage per process, not the detailed read/write byte counts and file-level activity that Resource Monitor exposes.

55
MCQmedium

A SOC analyst is investigating a suspected data exfiltration event on a Windows 10 endpoint. The analyst needs to enumerate all active network connections along with the owning process IDs to identify which process is communicating with an external IP. Which built-in Windows command should the analyst use?

A.route print
B.nslookup -type=ANY
C.ipconfig /all
D.netstat -ano
AnswerD

The -a switch displays all active TCP connections and listening ports, -n shows addresses and ports numerically to avoid slow name resolution, and -o includes the owning process ID for each connection. This combination directly maps suspicious external connections to PIDs, enabling the analyst to pivot to the process and determine whether it is legitimate or malicious.

Why this answer

The netstat command with -ano flags provides a comprehensive view of all active TCP connections and listening ports, including the numeric addresses and the owning process identifier. This allows the analyst to correlate a suspicious external connection with a specific process, which is essential for determining whether the traffic is legitimate or indicative of exfiltration.

Exam trap

The trap here is assuming that any network configuration or DNS utility can reveal active connections and their owning processes, when only netstat with the appropriate switches provides that mapping.

56
MCQmedium

A SOC analyst is investigating suspicious outbound traffic from an internal host to a known command-and-control server. The analyst needs to capture full packet payloads for deep inspection and later forensic analysis. Which tool should the analyst use to capture the traffic on the Linux-based sensor?

A.traceroute 203.0.113.50
B.nmap -sS -p 1-65535 203.0.113.50
C.netstat -an | grep 203.0.113.50
D.tcpdump -i eth0 -w capture.pcap host 203.0.113.50
AnswerD

tcpdump with the -w flag writes raw packet data, including full payloads, to a pcap file for offline analysis. Specifying the host filter limits capture to the suspicious IP, reducing noise. This provides the complete packet contents needed for deep inspection and forensic review, unlike tools that only show metadata or summaries.

Why this answer

Capturing full packet payloads requires a tool that writes raw packets to a file. tcpdump with the -w option and a host filter accomplishes this, preserving the complete data stream for later forensic examination. Other listed tools either show only connection metadata, generate new traffic, or map network paths, none of which provide the packet contents needed.

Exam trap

The trap here is confusing connection monitoring tools like netstat with packet capture tools that record full payloads.

57
MCQmedium

A security analyst is configuring a web application firewall to protect an e-commerce site from injection attacks. The analyst wants to block requests that contain suspicious SQL syntax in input fields while minimizing false positives on legitimate product searches. Which approach best meets this goal?

A.Enable a signature-based rule set tuned to the application's normal parameter patterns and monitor alerts before blocking
B.Rely solely on parameterized queries in the application and disable the web application firewall rules
C.Block all requests containing single quotes or the word SELECT in any parameter
D.Set the web application firewall to block any request with a response time exceeding the baseline
AnswerA

A signature-based rule set detects known injection patterns, and tuning it to the application's normal parameter behavior reduces false positives on legitimate searches. Monitoring alerts in a learning mode before enabling blocking allows the analyst to validate detections against real traffic, which balances protection with usability for the e-commerce site.

Why this answer

Tuning a signature-based rule set to the application's normal parameter patterns and running it in monitor mode before blocking is the standard way to catch injection attempts without disrupting legitimate traffic. This approach lets the analyst observe detections, adjust thresholds, and then enforce blocking with confidence. Blanket character blocks, relying only on code fixes, or using response time all fail to balance detection with false-positive control.

Exam trap

The trap here is choosing an overly broad block rule that stops injection but also breaks legitimate searches containing quotes or common keywords.

Ready to test yourself?

Try a timed practice session using only Technology Essentials questions.