Join our Newsletter — 33% off our NHI Course

Campaign Graph

A campaign graph is a linked view of related attacker infrastructure, delivery channels and impersonation assets. It helps defenders see one social engineering operation across email, SMS, collaboration tools and voice instead of treating each lure as a separate event.

What a campaign graph is for

A campaign graph turns scattered alerts into a single investigative picture. Instead of seeing one phishing email, one SMS lure or one fake login page at a time, defenders can connect them as parts of the same operation and understand how the campaign is being run.

That shift matters because social engineering is often multi-channel by design. A graph can show that the same impersonation brand, redirect chain or infrastructure cluster is being reused across messages, channels and follow-on activity, which makes the campaign easier to prioritise and investigate.

What entities belong in the graph

The useful units in a campaign graph are not just messages. They usually include sender identities, phone numbers, domains, URLs, landing pages, attachments, call-back numbers, infrastructure hosting, impersonated brands, and any observed handoff between channels. The graph becomes stronger when it captures relationships, such as a text message pointing to the same lure domain that appeared in email.

That relational view helps analysts separate isolated noise from coordinated activity. It also exposes reuse patterns, which are often the fastest clue that separate incidents belong to one broader operation rather than to unrelated actors.

How defenders use it operationally

Campaign graphs support triage, clustering and scoping. If one lure is confirmed malicious, the graph helps teams search for sibling messages, related infrastructure, adjacent victims and repeat delivery paths. This is especially useful when the operation crosses email security, SMS filtering, collaboration platforms and voice-based impersonation.

They also improve communication between teams. SOC analysts, threat intel staff, fraud teams and identity responders can work from a shared view of the campaign, which reduces duplicated effort and makes it easier to decide whether the issue is one-off abuse or an active, reusable playbook.

Where the graph is maintained over time, it can also reveal campaign evolution. Attackers often rotate delivery details but keep the same basic structure, so the graph helps defenders spot continuity even when individual lures change wording or transport.

Why the graph matters for detection and response

A campaign graph is valuable because social engineering is rarely a single event. It is usually a sequence of lures, infrastructure choices and impersonation assets built to increase trust and raise the chance of user action. A linked model gives defenders a better way to see that sequence and to decide what else may already be in play.

For response, the graph supports broader containment decisions, such as blocking related domains, searching for reused branding, and looking for additional delivery paths tied to the same operation. For detection, it can inform correlation logic by showing which combinations of sender, content, infrastructure and impersonation traits tend to recur in the same campaign.

Risk and Threat Considerations

Campaign graphs matter because attackers deliberately spread the same social engineering operation across multiple channels to increase reach and evade single-channel controls. If defenders treat each lure as separate, they can miss the shared infrastructure and the wider compromise pattern behind it.

Failure mechanism: Siloed alert handling hides reuse across email, SMS, collaboration tools and voice, so the same campaign appears as many small incidents instead of one coordinated operation.

Impact: That fragmentation delays containment, weakens scoping, and increases the chance that related lures, impersonation assets and follow-on abuse remain active.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK provides the primary governance reference for this term.

Framework Control / Reference Relevance
MITRE ATT&CK T1566 — Phishing Campaign graphs group related lure activity across delivery channels and infrastructure.
T1583 — Acquire Infrastructure Graphs often connect shared infrastructure used across a broader social engineering campaign.
T1204 — User Execution Campaign graphs help track lures intended to trigger user action after delivery.
Recommendation — Correlate phishing lures to T1566 and search for linked delivery paths across channels. Map repeated infrastructure patterns to T1583 and hunt for reuse across the campaign. Track lure content that drives user execution and link it to the surrounding campaign.

Practitioner Guidance

Why practitioners should care: A campaign graph is most useful when teams need to decide whether apparently separate lures should be investigated as one operation. Build the graph around relationships first, not around channel-specific alert lists, so analysts can follow the campaign across transport methods and impersonation assets.

What to watch for: Repeated domains, reused branding, shared redirect paths, common call-back details and the same message theme appearing in different delivery channels are strong indicators that a single campaign is in progress.

Practitioner takeaway: The graph should reduce investigation time and improve scoping, not become a static diagram, so keep it tied to live detection, triage and response workflows.