Demystifying Cyber Threat Intelligence (CTI): From Noise to Action
Let's delve into the world of Cyber Threat Intelligence
Defining Intelligence
For of all, what do we mean by intelligence
This is important in cyber security, as we want to take cyber intelligence, refine it from noise and make it actionable by defending ourselves against threats
The Intelligence Cycle
To achieve this refinement, we follow a structured Intelligence cycle
Requirements: Defining what needs to be protected and what questions need answering
. Data collection: Gathering raw information from various internal and external sources
. Data processing: Organizing and cleaning the data so it can be interpreted
. Analysis: Looking for patterns and turning processed data into actual intelligence
. Dissemination: Getting the right information to the right people at the right time
. Feedback and continuous improvement: Learning from the process to make the next cycle even sharper
.
Breaking the Kill Chain
Another important term is Kill Chain
Stealing sensitive data
. Deploying devastating ransomware
. Publishing malicious npm packages to compromise the supply chain
.
The beauty of this model lies in its simplicity for the defender: If a defender can break just one link in this chain, the entire attack fails
Why This Matters
Ultimately, CTI exists to enable a threat-informed defense
Understanding the Core of CTI: From Theory to Application
To build a truly resilient security posture, we have to look beyond just the tools we use and focus on the knowledge behind the threats. Cyber Threat Intelligence (CTI) is knowledge about adversaries and their motivations, intentions, and methods that is collected, analysed, and disseminated in ways that help security and business staff at all levels protect critical assets of the enterprise
But why do we do this? The ultimate goal is to enable threat-informed-defense
Defining Threats and Risk
Before we can defend, we must understand what we are up against. According to NIST, a threat is any circumstance or event with the potential to adversely impact organisational operations, assets, or individuals through an information system via unauthorised access and destruction, disclosure, modification of information and or denial of service
When we evaluate these threats, we look at Risk, which can be simplified into a fundamental equation:
Risk = impact + likelihood
The Three Levels of Intelligence
Not all intelligence is the same. To be effective, CTI must be tailored to the audience consuming it:
Strategic: Focuses on broad trends and actor motivations
. This is designed for C-Level Executives to help with long-term decision-making . Operational: Looks at specific behavior and capabilities
. This is the domain of Threat Hunters and threat researchers . Tactical: Deals with technical IOCs (Indicators of Compromise) and threat indicators
. This provides the day-to-day data needed by SOC Analysts .
TTPs: The Adversary’s Playbook
To understand how an attacker operates, we use the framework of TTPs (Tactics, Techniques, and Procedures)
Tactics: The high-level description of the behaviour and strategy of a threat actor
. Techniques: These are the non-specific guidelines and intermediate methods that describe how a tactic action can be realised
. Procedures: These refer to the sequence of actions performed using a technique to execute on an attack tactic, involving detailed descriptions of activities
.
Example in Action:
A Tactic might be Reconnaissance. The Technique used to achieve this is Scanning. The specific Procedure is performing a Vulnerability Scan
IOC vs. IOA: Knowing When You're Under Fire
It is crucial to distinguish between two types of indicators
IOC (Indicator of Compromise): This is evidence on a system that indicates that the security of the network has been breached (e.g., a known malicious file)
. IOA (Indicator of Attack): This focuses on detecting the intent of what an attacker is trying to accomplish and its behavior, regardless of the malware or exploit used
.
Adopting a Threat-Informed Defense
A threat-informed defense isn't just about technical settings; it’s about asking the right questions to understand your organization's unique position
What is the mission of my organisation?
What threat actors are interested in my organisation's industry?
What are the motivations of those threat actors?
What TTPs are those threat actors using?
How can I detect and protect my organisation against those TTPs?
By answering these questions, we move from a reactive "catch-all" approach to a precision-based defense strategy.
Moving Toward Proactive Defense: Threat Hunting and Frameworks
In the world of cybersecurity, we cannot always wait for an alert to fire. Sometimes, the most dangerous threats are the ones that have already slipped past your initial defenses. This brings us to a critical practice: Threat Hunting.
What is Threat Hunting?
Threat hunting is the practice of proactively searching for cyber threats that are lurking undetected in your environment
There are two primary models for conducting these hunts:
Intelligence-based hunting: This model leverages technical indicators such as IOCs, hash values, IP addresses, domain names, or host artifacts to find known malicious activity
. Hypothesis-based hunting: This is a more behavioral approach where you hunt based on the IOA (Indicators of Attack) and TTPs of adversaries
.
Where Does the Intelligence Come From?
To hunt effectively, you need reliable data. There are various sources we can leverage for CTI:
Enterprise Sources: High-fidelity data from major security vendors like Microsoft, CrowdStrike, and Cisco
. OSINT (Open Source Intelligence): Publicly available tools and platforms such as VirusTotal, Shodan, PulseDive, and even social media
.
CTI Frameworks: The Diamond Model
To make sense of the data we collect, we use structured frameworks. One of the most essential is the Diamond Model
The Diamond Model is used to analyze an intrusion by looking at the relationships between four core features:
Adversary: The "Who" behind the attack.
Infrastructure: The physical or logical resources the adversary uses (IPs, servers).
Capability: The tools or techniques the adversary employs.
Victim: The target of the activity.
Lockheed martin cyber kill chain -
Mastering the Frameworks: MITRE ATT&CK®
To truly understand how an adversary operates, we need a common language. This is where MITRE ATT&CK comes in. ATT&CK stands for Adversarial Tactics, Techniques, and Common Knowledge
Integrating Models
In the Diamond Model, the MITRE ATT&CK framework sits specifically at the TTP (Tactics, Techniques, and Procedures) level
The ATT&CK Matrices
Adversaries don't use the same methods on a laptop as they do on a power grid. Because of this, the framework is divided into specific ATT&CK matrices:
Enterprise: Focusing on traditional office networks and cloud environments
. Mobile: Covering behaviors targeting mobile devices
. ICS: Specialized for Industrial Control Systems
.
Tactics: The "Why"
In the ATT&CK framework, Tactics represent the "Why" of an adversary attacking an organisation
Currently, there are 14 tactics in the Enterprise matrix
For example, an analyst might refer to TA0001 to quickly identify "Initial Access" without any ambiguity
Why Use ATT&CK?
By mapping observed behaviors to these tactics and IDs, we can move away from vague descriptions and toward a precise, data-driven defense. It allows us to ask: “Which tactics are we currently blind to?” and “Which techniques are most common in our specific industry?”
Are you currently using ATT&CK IDs in your incident reports, or are you still using more general descriptions of attacker behavior?
Example-
Deep Dive into ATT&CK: Techniques, Groups, and Campaigns
Understanding the high-level strategy of an attacker is a start, but true defense lies in the details of their execution. This is where we look at the mechanics of the MITRE ATT&CK framework.
Techniques and Sub-Techniques: The "How"
While Tactics explain the "Why," Techniques describe the HOW an adversary performs its attack
To provide even more precision, the framework uses Sub-techniques. These also describe the HOW an adversary performs its attack but more detailed than techniques
A Practical Example:
Tactic: Reconnaissance
. Technique: Active Scanning (e.g., using nmap)
. Sub-technique: Vulnerability Scanning (e.g., using nmap and metasploit)
.
Data Sources and Telemetry
To fight what we can't see, Data sources are important to provide the source of collected telemetry to help combat TTP
Mitigations: Reducing the Attack Surface
We use Mitigations as a preventive configuration to reduce the attack surface
In other scenarios, like Privilege Escalation (priv esc), you can mitigate the risk through privileged account management
Identifying the Actor: Groups and Campaigns
The security community tracks ATT&CK groups, which represent related behavior tracked with a common identifiable name
Mandiant might use names like APT41
. CrowdStrike uses animals + origin, such as Fancy Bear
. Microsoft uses weather + origin, like Midnight Blizzard
.
Beyond just naming the "who," we also track ATT&CK campaigns. These are intrusion activity conducted over a specific period of time with common targets and objectives
By categorizing activity into techniques, groups, and campaigns, we move from chasing isolated alerts to understanding the broader narrative of the threats we face.
Putting it all together:
Threat actors:
The Advanced Landscape: APTs, AI, and Collaborative Tools
As we wrap up our look into the world of Cyber Threat Intelligence, it is important to understand the most sophisticated actors we face and the specialized tools we use to track them.
What is an APT?
In the world of CTI, we frequently refer to APTs, or Advanced Persistent Threats
The CTI Toolkit: Essential Tools
To defend against these threats, analysts rely on a variety of specialized CTI Tools
Pulsedive: A community-driven threat intelligence platform that helps analysts research and manage indicators
. Shodan.io: Often called the search engine for internet-connected devices, it allows us to see what is exposed to the public web
. VirusTotal: A massive database used to analyze files and URLs to detect malware and share those findings with the security community
.
Specialized Frameworks and Platforms
As technology evolves, so do our frameworks. We are now looking at specialized tools for modern challenges:
MITRE ATLAS: This stands for Adversarial Threat Landscape for Artificial Intelligence Systems
. It is a knowledge base of adversary tactics and techniques specifically focused on attacks against AI systems . MISP: The Open Source Threat Sharing platform
. MISP is an open-source cybersecurity platform that allows organizations to collect, store, and securely share threat intelligence, such as malware indicators, IP addresses, file hashes, and vulnerability data .
Final Thoughts
Cyber Threat Intelligence is more than just a collection of data points; it is a collaborative effort. By using tools like MISP to share what we find and frameworks like ATLAS to prepare for future threats, we can ensure our defense is always one step ahead.
Whether you're investigating a file on VirusTotal or tracking an APT through the Diamond Model, remember: intelligence is only useful if it is actionable.
Comments
Post a Comment