I. Overview

%%{init: { 'theme': 'base', 'themeVariables': { 'edgeLabelBackground': '#fff' }}}%%
flowchart LR
    A["Scattered, Fragmented\nThreats"] -- "Framework-based classification\n(Cyber Kill Chain)" --> B["Systematic, Structured\nDefense"]
    style A fill:#f9f9f9,stroke:#333,stroke-width:3px
    style B fill:#e1f5fe,stroke:#01579b,stroke-width:3px

Definition: A security analysis framework that systematizes cyberattacks by stage, layer, and objective in order to optimize defense strategy development and the use of threat intelligence.

Features:
( Threat Visibility ) Classifies an attacker’s tactics, techniques, and procedures ( TTPs ) using a standardized language, enabling the creation of sophisticated detection rules.
( Proactive Defense ) Enables a staged blocking strategy based on the Cyber Kill Chain, which cuts the chain of an attack at any link.
( Collaboration Optimization ) Maximizes the efficiency of security operations ( SecOps ) by sharing threat information and standardizing the incident response process.

II. Mechanism & Components

A. Attack Flow by Kill Chain Stage

flowchart LR
    A["① Reconnaissance\nGathering target information"] -->|"OSINT / scanning"| B["② Weaponization\nCrafting the malware"]
    B -->|"Packaging the exploit"| C["③ Delivery\nEmail / USB"]
    C -->|"Phishing / drive-by"| D["④ Exploitation\nTriggering the vulnerability"]
    D -->|"Code execution"| E["⑤ Installation\nInstalling a RAT / backdoor"]
    E -->|"Establishing persistence"| F["⑥ Command & Control (C2)\nRemote control channel"]
    F -->|"Issuing commands"| G["⑦ Actions on Objectives\nData theft / destruction"]

Key Point: Blocking the early stages of the kill chain (reconnaissance and delivery) is the most cost-effective defense strategy.

B. Attack Techniques and Response Strategy by Kill Chain Stage

Kill Chain StageKey Attack TechniquesDetection / Response
ReconnaissanceOSINT, Shodan scanning, DNS enumerationMinimize externally exposed information, operate honeypots
WeaponizationExploit kits, macro malware creationCollect IoCs based on threat intelligence
DeliverySpear-phishing email, drive-by downloadEmail sandboxing, URL filtering
ExploitationZero-day, SQL injection, buffer overflowPatch management, WAF, IPS
InstallationRootkits, web shells, registry persistenceEDR, integrity monitoring
Command & Control (C2)HTTP/DNS tunneling, Tor-based covert channelsAnomalous traffic detection, DNS sinkholing
Actions on ObjectivesRansomware, data exfiltration, destructionUEBA, DLP, backup and recovery

III. Advanced Topics & Comparison

A. Classification by OSI Layer and Attack Target

Attack LayerRepresentative TechniquesObjectiveKey Countermeasures
Application layerSQL injection, XSS, CSRF, XXEData theft / privilege theftWAF, secure coding, SAST/DAST
Network layerDDoS, IP spoofing, MITM, ARP spoofingService disruption / eavesdroppingIDS/IPS, anti-DDoS, VPN
System layerRansomware, buffer overflow, privilege escalationSystem takeover / file encryptionEDR, least privilege, ASLR
Social engineering layerPhishing, smishing, voice phishing, pretextingCredential theft / trust abuseSecurity awareness training, enforced MFA
flowchart TD
    T["Advanced Attack Trends"] --> APT["APT\n(Advanced Persistent Threat)"]
    T --> SC["Supply Chain\nAttack"]
    T --> FL["Fileless\nAttack"]

    APT --> APT1["Long-term concealment,\nthen theft of core assets\nResponse: threat hunting / UEBA"]
    SC --> SC1["Compromise via SW update\nor build systems, large-scale damage\nResponse: SBOM / code signing"]
    FL --> FL1["Abuses memory and legitimate\ntools (LOLBin), leaves no file trace\nResponse: memory forensics / EDR"]
Attack TypeCharacteristicsRepresentative CasesKey Response
APT (Advanced Persistent Threat)Long-term dwell time, focused targeting, multi-stage attackLazarus, APT41Threat hunting, MITRE ATT&CK mapping
Supply Chain AttackIndirect infiltration through trusted software or vendorsSolarWinds, XZ UtilsSBOM management, code signing verification
Fileless AttackAbuses legitimate processes (PowerShell, WMI)Cobalt StrikeBehavior-based detection, memory analysis

Last updated 18 Aug 2026, 00:00 UTC. history