CYBERSECURITY / TECHNICAL EXPLAINER

CompTIA CS0-003: Threat Hunting with Hypotheses and Evidence

Threat hunting is a deliberate search for malicious behavior that existing alerts may not have surfaced. CompTIA CySA+ (CS0-003) includes threat intelligence, indicators of compromise, […]

In this article

Threat hunting is a deliberate search for malicious behavior that existing alerts may not have surfaced. CompTIA CySA+ (CS0-003) includes threat intelligence, indicators of compromise, TTPs, hunting focus areas, active defense, and the use of security telemetry to determine malicious activity. Those skills remain relevant as CySA+ transitions to the newer CS0-004 exam.

A good hunt starts with a question that can be disproved, not with random searching. The analyst defines the behavior, data sources, scope, and expected evidence before running queries. Foundations from CompTIA Security+ (SY0-701) help with attack concepts, but the hunting discipline comes from turning threat knowledge into a repeatable investigation.

Write a hypothesis that can succeed or fail

A useful hypothesis names an adversary behavior and the environment in which it could appear. For example, ‘an attacker with stolen credentials may use a new remote-management tool on finance endpoints’ can be tested with identity, process, and network data. Compare finance hosts with and without the approved management agent, then identify the authentication and process evidence that would distinguish normal deployment from misuse. A statement such as ‘look for bad activity’ is too broad to guide data selection or define completion.

State why the hypothesis matters now: a recent incident, new threat report, vulnerable technology, exposed service, privileged account pattern, or intelligence about a relevant actor can provide the trigger. A current threat landscape is valuable only when its observations are translated into behaviors that exist in the organization. Record the source, collection date, and confidence of the intelligence, then translate the reported technique into a query supported by available local telemetry. Do not hunt every headline; prioritize plausible threats to assets the business actually uses.

Define what evidence would weaken the hypothesis as well as what would support it. If the suspected tool is approved and deployed by management software across the same hosts, the initial signal may be benign. Check deployment records, signer information, approved maintenance windows, and expected host populations before treating use of the management tool as adversary evidence. A hunt should be able to conclude ‘not supported by available evidence’ without treating that result as failure.

Focus the hunt on assets where the behavior matters

Business-critical systems, privileged identities, externally exposed services, isolated networks, and recently changed configurations can justify focused hunting. Concentrating on meaningful assets increases the value of the investigation and makes normal behavior easier to understand. Record whether those assets have elevated privileges, sensitive data, external exposure, or known logging gaps so reviewers can assess why the scope was prioritized. Avoid selecting scope solely because the data source is convenient to query.

Use asset inventory and identity context to separate production servers, developer machines, kiosks, domain controllers, cloud workloads, and administrator endpoints. The same command, port, or authentication pattern can have different significance across those roles. Define comparison groups by asset role: a domain controller baseline should not be reused for developer workstations or short-lived cloud workloads. Document exclusions so reviewers understand whether an apparently clean result reflects scope rather than absence of activity.

Time scope should match the behavior. Credential misuse may require weeks of authentication history, while process injection or lateral movement may need a tighter window around a known alert. Long windows create more noise and retention constraints; short windows can miss preparation and persistence. Record the time-window rationale and note whether ingestion delay or log retention could hide reconnaissance, persistence, or earlier credential use. Choose the interval based on the question rather than a default dashboard range.

Use TTPs to hunt beyond disposable indicators

Indicators such as hashes and domains are efficient pivots, but tactics, techniques, and procedures describe attacker behavior that often persists when infrastructure changes. Hunting for suspicious remote service creation, unusual credential access, or encoded command execution can detect variants that do not reuse a known hash. Translate each ATT&CK behavior into observable process, authentication, or network activity instead of relying on one domain, address, or file hash that an attacker can replace. Keep IoCs as enrichment and scoping tools while the hypothesis remains behavior-centered.

MITRE ATT&CK can organize technique coverage and suggest telemetry, but mapping should follow evidence rather than forcing every event into a framework category. The useful question is which observable action represents the technique in this environment. Treat technique coverage as a testable claim: record which log fields and query conditions could reveal the mapped behavior. If the required telemetry is absent, record the detection gap instead of claiming the technique was not observed.

Chain related behaviors when they strengthen confidence: discovery followed by credential access and remote execution is more meaningful than any single action in isolation. Do not assume every intrusion follows a complete kill chain or predictable order. Build a timeline from the available entity relationships, but mark uncertain ordering when clocks differ, data is missing, or events have several plausible causes. Adversaries can begin with valid accounts, reuse legitimate tools, and skip stages that are unnecessary for their objective.

Make data readiness part of the hunt plan

List the required sources before querying: authentication, endpoint process, DNS, flow, proxy, email, cloud audit, application, vulnerability, or identity logs may each answer a different part of the hypothesis. Check coverage, field quality, retention, and timestamp consistency first. For each source, record the enabled log categories, collection health, and earliest retained events so a query returning no matches is interpreted correctly. A hunt cannot rule out behavior that was never observable in the chosen data.

Normalize key entities such as users, hosts, IP addresses, cloud resources, and process names so pivots connect events from multiple platforms. Automated enrichment through tools such as XSOAR-style orchestration can accelerate context gathering when the source and confidence of each lookup remain visible. Preserve enrichment provenance with the event: an asset owner, threat-intelligence classification, or user role is only as reliable as its original source and refresh time. Do not let automation hide failed queries or substitute stale inventory values for historical evidence.

Build small validation queries that prove the data source behaves as expected before running the full hunt. If a query cannot find known legitimate administrative activity, it may also miss the malicious behavior you care about. Compare event counts, retention, and field populations with a known healthy baseline before concluding that a missing result represents an absence of attacker activity. Testing the telemetry prevents a silent data-quality problem from becoming a false conclusion.

Pivot from one artifact to the surrounding behavior

A suspicious domain, file hash, command, or account should become the first node in a broader search, not the final verdict. Pivot to the users, processes, parent processes, destinations, hosts, and time-adjacent events connected to it. Carry stable entity identifiers through each pivot; recycled IP addresses and similar hostnames can otherwise merge distinct systems into a misleading attacker timeline. The objective is to understand whether the artifact belongs to a malicious sequence or an isolated benign event.

Use frequency and prevalence carefully. Rare behavior deserves attention because it lacks a strong baseline, but legitimate maintenance and one-time administrative work are also rare. Compare the actor, asset role, time, change record, and expected toolset before assigning meaning to rarity. Benchmark peers in similar roles and maintenance windows rather than treating every rare administrative task as suspicious by default. A rare event becomes stronger evidence when several independent contextual signals align.

Separate benign administration from adversary tradecraft

Attackers often use PowerShell, remote management, archive tools, browsers, cloud consoles, and other legitimate software because those tools blend into normal operations. The difference may appear in parent process, command arguments, user role, source host, timing, target systems, or follow-on behavior. Prefer behavioral criteria that combine execution context, user privilege, source device, and affected target over a detection based only on a tool name. Avoid blanket detections or hunt conclusions based only on the executable name.

Endpoint product context, including the different capabilities compared in CrowdStrike and SentinelOne, can help explain process and behavioral evidence without replacing analyst judgment. A vendor alert is one data point; the hunt should still ask whether surrounding telemetry supports the same interpretation. Confirm that the endpoint product actually collects the relevant process and authentication evidence before using its lack of an alert to dismiss the hypothesis. Document approved administrative tools so normal usage can be separated from unexpected execution.

Scope a finding before turning the hunt into an incident

When evidence supports the hypothesis, search for additional hosts, users, hashes, domains, commands, or techniques that indicate broader scope. Use the earliest and latest observed activity to expand the timeline and identify potentially affected assets. Document which identity stores, tenants, network segments, and log periods remain unsearched; a narrow negative result cannot establish that the entire environment is clear. Do not contain one device and close the hunt while equivalent activity remains unexamined elsewhere.

If the finding crosses the threshold into an incident, hand it to the response process with the clarity expected by an incident-response playbook. Provide the hypothesis, supporting events, affected entities, confidence, preserved queries, and recommended containment priorities. Separate confidence in the malicious behavior from confidence in attribution, scope, and impact, so responders can act proportionately while the remaining uncertainty is resolved. The response team should not have to reverse-engineer the hunt notebook before acting.

Convert hunt lessons into durable detection improvements

A hunt that discovers malicious behavior should create or improve detection rules for the earliest reliable signals, not only the final confirmed indicator. Record which data source provided the decisive evidence and which missing fields slowed the investigation. Test proposed detection rules against expected administration patterns and assign an owner to review their coverage, alert noise, and missed cases after deployment. The best output may be a parser fix, enrichment field, asset inventory correction, or new correlation rule rather than a standalone alert.

A hunt that finds benign behavior can still reduce future noise by documenting expected administration patterns and improving detection exclusions. Keep those exceptions narrow and tied to verified actors or processes. Test each exclusion against plausible abuse of the same user, process, or management host so a benign-maintenance exception cannot create a permanent blind spot. Do not convert ‘benign today’ into a permanent allowlist that would hide the same behavior under a compromised account.

Measure hunting by learning and coverage, not query volume

Useful metrics include hypotheses completed, confirmed findings, new detections, telemetry gaps closed, repeated benign patterns documented, and time from hypothesis to defensible conclusion. The number of queries executed says little about whether the hunt improved security. Review coverage across attack behaviors and asset groups; a large hunt count does not compensate for missing identity or endpoint logs on critical systems. Track outcomes that change detection, response, or risk understanding.

Preserve hunt notes so future analysts can rerun the logic after a threat or environment change. Version the hypothesis, data sources, query assumptions, exclusions, findings, and follow-up actions. Keep failed queries and collection limitations in the notebook so the next analyst can distinguish an unsupported hypothesis from a gap in observability. A repeatable hunt becomes part of the security program; an undocumented one remains an isolated analyst exercise.