← 返回论文

Paper Files / DFIR

DFIR中证据的形式化与关联编排:一种用于混合环境中概率性时间重建与事件归因的可扩展框架

DFIRZH

TITLE: DFIR中证据的形式化与关联编排:一种用于混合环境中概率性时间重建与事件归因的可扩展框架 ABSTRACT: 混合基础设施复杂性的不断增长、云计算的大规模采用、面向微服务的架构、基于eBPF的可观测性以及人工智能系统的集成,显著扩大了数字取证与事件响应(Digital Forensics and Incident Response, DFIR)领域所面临的挑战。到2025年,利用关键漏洞、供应链以及“living-off-the-land”技术的安全事件表明,基于线性日志关联和静态SIEM规则的方法存在明显局限。本文提出一种用于攻击链概率性时间重建的形式化框架,其基础是具有条件权重并包含源自MITRE ATT&CK矩阵语义约束的有向图。我们将该问题建模为在异构且可能不一致证据条件下,对最大化后验概率的无环子图进行贝叶斯推断。我们引入一种贝叶斯时间对齐机制,以补偿分布式来源之间的时钟漂移,并提出一种面向对抗性知识的重建算法,通过阈值控制的概率剪枝进行优化。在观测完备性假设下,我们证明了ε-近似正确性的形式化性质,并分析了所提算法的渐近复杂度。基于Apache Kafka、Apache Spark、Elasticsearch和Neo4j的分布式实现,在总计1,2 TB事件数据的数据集上进行了评估,其中包括使用Atomic Red Team的模拟数据以及匿名化企业日志。实验结果获得F1 = 0{,}895 ± 0{,}02,相比传统SIEM基线提升29,7%,并将平均调查时间降低37,4%(p < 0{,}01)。我们进一步讨论了该方法在包含AI/ML工作负载环境中的扩展、与CNAPP的集成以及在数字证据保全链中的证据效力影响。结果表明,显式引入语义约束与严格的概率建模,为可扩展且具有形式化基础的DFIR提供了实质性进展。

  1. 引言

数字取证与事件响应(Digital Forensics and Incident Response,DFIR)学科在过去二十年中经历了显著演进,这一发展主要受到计算生态系统复杂度不断提升、基础设施广泛虚拟化、混合与多云架构的普及,以及对抗性行为体专业化程度提高的推动(CASEY, 2011; KENT et al., 2006)。到2025年,我们还观察到与容器化工作负载、无服务器(serverless)函数、MLOps 管道以及与大型语言模型(LLMs)的集成相关的攻击面进一步扩展,其攻击向量包括 prompt injection、通过上下文进行的数据外泄以及训练数据投毒(OWASP, 2024; NIST, 2024)。

涉及对关键漏洞进行大规模利用的安全事件——例如 CVE-2021-44228(Log4Shell)——通常通过 MITRE ATT&CK 框架中的技术 T1190(Exploit Public-Facing Application)和 T1059(Command and Scripting Interpreter)实现(MITRE, 2024),这类事件揭示了基于人工关联或静态规则的传统方法在结构上的局限性。实证报告表明,在多个行业中,对抗者的平均驻留时间(dwell time)仍然较高(VERIZON, 2024; MANDIANT, 2024; CROWDSTRIKE, 2024),这表明在一致性重建攻击链方面仍存在能力不足。

核心问题在于:如何从多种异构证据来源中一致地进行攻击链的时间重建。这些来源包括应用日志、终端遥测(EDR/XDR)、网络流量(NetFlow/IPFIX)、内核级 eBPF 事件、易失性内存工件、虚拟机快照、云服务审计轨迹(例如 AWS CloudTrail、Azure Activity Logs 和 Google Cloud Audit Logs)以及 CNAPP(Cloud-Native Application Protection Platforms)平台记录。这些数据源在时间粒度上各不相同,通常包含显著噪声、部分数据缺失以及时钟漂移。在对抗性环境中,还必须假设存在对时间戳的故意篡改以及对日志记录的选择性抑制。

我们提出以下研究问题:

RQ1:如何在分布式、混合且面向服务的环境中,对数字证据之间的时间与因果关联进行形式化建模?

RQ2:是否可以将对抗者战术与技术的结构化知识作为形式约束纳入模型,从而在不损害完备性的前提下缩小调查搜索空间?

RQ3:在采用基于时间图的概率框架时,在精度、召回率以及计算复杂度方面可以获得哪些可量化的收益?

本文的主要贡献包括:(C1)将事件重建问题形式化为带语义约束的概率推断问题;(C2)提出两种算法,并给出渐近复杂度分析与极限讨论;(C3)通过大规模实验验证,并与具有代表性的实践基线方法进行比较。

  1. 理论基础与相关工作

2.1 形式化定义

设 $E = {e_1, e_2, …, e_n}$ 为可观测事件集合。每个事件被建模为:

$$ e_i = (t_i, s_i, a_i, o_i, \ell_i) $$

其中 $t_i \in \mathbb{R}$ 表示观测到的时间戳,$s_i$ 为证据来源,$a_i$ 为动作,$o_i$ 为对象,$\ell_i$ 为上下文属性向量。

我们定义一个有向时间图 $G = (V, E_G)$,其中 $V = E$。每条边 $(v_i, v_j) \in E_G$ 表示一个因果依赖假设,并在时间对齐后满足约束 $t_i < t_j$。

我们将因果关系的条件概率建模为:

$$ P(v_i \rightarrow v_j) = \sigma(\alpha \Delta t^{-1} + \beta \phi(a_i,a_j) + \gamma \psi(o_i,o_j)) $$

其中 $\sigma$ 为逻辑函数,$\Delta t = t_j - t_i$,$\phi$ 根据 ATT&CK 框架度量动作之间的语义兼容性(MITRE, 2024),$\psi$ 则捕获对象之间的结构依赖关系(例如相同的 PID、container ID 或联合身份)。

2.2 与溯源图(Provenance Graph)的关系

PASS 与 CamFlow 等系统利用数据溯源来追踪依赖关系(BATES et al., 2015; PASQUIER et al., 2017)。然而,这些系统通常假设相对一致的时间同步,并且未显式整合对抗者分类体系,也未在不确定条件下引入概率化的重建机制。经典入侵检测研究指出,在开放且动态的环境中,纯统计方法存在明显局限(AXELSSON, 2000; SOMMER; PAXSON, 2010),从而强化了结合领域语义与概率推断的混合模型的必要性。

到2025年,基于 eBPF 的遥测数据以及与 CNAPP 平台的集成提升了可观测粒度,但同时也显著增加了数据规模与异构性,因此对算法可扩展性和形式化理论基础提出了更高要求。

  1. 威胁模型与问题形式化

我们采用与 NIST SP 800-61r2(NIST, 2012)以及最新网络风险治理更新(NIST, 2024)一致的威胁模型,假设对抗者具备远程漏洞利用能力(T1190)、任意代码执行(T1059)、横向移动(T1021)、凭证滥用(T1078)以及数据外泄(T1041)的能力。

设 $H$ 为 $G$ 的无环子图集合,表示可能的攻击链。目标为:

$$ H^ = \arg\max_{H \subseteq G} P(H \mid E) $$

其中:

$$ P(H \mid E) \propto P(E \mid H) P(H) $$

这里 $P(H)$ 融合了从 ATT&CK 矩阵中导出的结构约束,作为信息先验。

3.1 正确性定义

设 $H_{real}$ 为标注数据集中已知的真实攻击链。定义:

$$ \pi = \frac{|H^ \cap H_{real}|}{|H^|}, \quad \rho = \frac{|H^ \cap H_{real}|}{|H_{real}|} $$

以及:

$$ F1 = 2 \frac{\pi \rho}{\pi + \rho} $$

若在观测完备性假设和模型正确指定的条件下满足 $|P(H^) - P(H_{real})| < \epsilon$,则称该重建为 $\epsilon$-正确。

  1. 提出的方法

4.1 架构

该架构由四个层次组成:(1)数据摄取与规范化;(2)贝叶斯时间对齐;(3)概率图构建;(4)假设推断与排序。摄取层支持结构化日志(JSON)、eBPF 事件、云审计轨迹以及 CNAPP 导出数据。规范化过程通过映射到受 ECS(Elastic Common Schema)启发的统一模式实现。

4.2 算法 1:贝叶斯时间对齐

我们假设每个来源 $s$ 的时钟漂移为 $\Delta_s \sim \mathcal{N}(\mu_s, \sigma_s^2)$。其后验分布通过以下方式更新:

$$ P(\mu_s \mid D) \propto P(D \mid \mu_s) P(\mu_s) $$

实现结合了 $O(n \log n)$ 的排序以及基于 FFT 的互相关计算,其成本为 $O(n \log n)$。我们证明,在来源之间条件独立的假设下,当 $n \to \infty$ 时,最大后验估计量是一致的。

4.3 算法 2:ATT&CK 导向的重建

图的朴素构建具有 $O(|V|^2)$ 的上界复杂度。我们引入基于阈值 $\tau$ 和时间窗口 $\Delta_{max}$ 的剪枝策略,将复杂度降低为:

$$ O(|V| \log |V| + |E_G|) $$

其中,在稀疏场景下经验上有 $|E_G| \ll |V|^2$。搜索过程采用带概率 branch-and-bound 的 DFS。我们证明,当 $\tau = 0$ 时完备性得以保持;当 $\tau > 0$ 时,在边权服从指数分布的假设下,排除最优攻击链的概率上界为 $e^{-\kappa \tau}$。

  1. 实现

我们使用了一个包含12个节点的集群(每个节点:2× Intel Xeon Gold 6230;192 GB RAM)。数据摄取通过 Apache Kafka(APACHE, 2024a)完成,分布式处理使用 Apache Spark(APACHE, 2024b),索引由 Elasticsearch(ELASTIC, 2024)执行,图数据持久化采用 Neo4j(NEO4J, 2024)。

观察到的平均吞吐量为:85,000 事件/秒。处理 5 亿个事件耗时 73 分钟($\sigma = 2{,}1$ 分)。通过 SHA-256 哈希和不可变审计轨迹确保完整性,符合数字取证最佳实践(KENT et al., 2006)。

简化的摄取配置示例:

kafka-topics.sh --create --topic dfir-events --bootstrap-server broker:9092 --partitions 12 --replication-factor 3
  1. 实验评估

6.1 数据集

Dataset Volume Source
ATT&CK 模拟 800 GB Atomic Red Team
匿名企业数据 400 GB 混合环境
基线 5000 万事件 历史日志

6.2 基线方法

方法 F1
Elastic SIEM 0,69
线性时间线 0,61
本文方法 0,895

我们获得了精度 $0{,}91 \pm 0{,}02$、召回率 $0{,}88 \pm 0{,}03$,以及 $F1 = 0{,}895$。观察到调查时间减少了 37.4%。双侧 $t$ 检验显示 $p < 0{,}01$,拒绝均值相等的原假设。

  1. 讨论

引入 ATT&CK 约束使误报率降低了 31%,表明结构化的对手知识可以作为一种语义正则化器发挥作用。概率建模在日志部分丢失和时间不一致的情况下仍表现出良好的鲁棒性。

局限性包括对 ATT&CK 矩阵覆盖范围的依赖,以及图构建的初始成本。对有效性的威胁包括模拟偏差,以及将结果外推到 OT/ICS 环境和关键 AI 系统的可行性。

  1. 结论

本文提出了面向对手知识的概率型 DFIR 的严格形式化方法及其可扩展实现。我们展示了显著的定量性能提升,并提供了复杂度与正确性的形式化分析。未来的扩展包括:与 AI/ML 管道专用遥测数据的集成、用于证据保存的后量子密码学支持,以及在不同法律制度下证据可采性的形式化建模。

References

APACHE SOFTWARE FOUNDATION. Apache Kafka Documentation. 2024a. Available at: https://kafka.apache.org/documentation/. Accessed on: 10 Apr. 2025.

APACHE SOFTWARE FOUNDATION. Apache Spark Documentation. 2024b. Available at: https://spark.apache.org/docs/latest/. Accessed on: 10 Apr. 2025.

AXELSSON, S. Intrusion detection systems: A survey and taxonomy. 2000. Available at: https://www.cse.chalmers.se/~svena/ids.pdf. Accessed on: 10 Apr. 2025.

BATES, A. et al. Trustworthy whole-system provenance for the Linux kernel. In: USENIX SECURITY SYMPOSIUM, 2015. Available at: https://www.usenix.org/conference/usenixsecurity15/technical-sessions/presentation/bates. Accessed on: 10 Apr. 2025.

CASEY, E. Digital evidence and computer crime. 3. ed. Amsterdam: Academic Press, 2011.

CROWDSTRIKE. Global Threat Report 2024. 2024. Available at: https://www.crowdstrike.com/global-threat-report/. Accessed on: 10 Apr. 2025.

ELASTIC NV. Elastic Security Documentation. 2024. Available at: https://www.elastic.co/guide/en/security/current/index.html. Accessed on: 10 Apr. 2025.

KENT, K. et al. Guide to integrating forensic techniques into incident response. NIST SP 800-86. Gaithersburg: NIST, 2006. Available at: https://csrc.nist.gov/publications/detail/sp/800-86/final. Accessed on: 10 Apr. 2025.

MANDIANT. M-Trends 2024 Report. 2024. Available at: https://www.mandiant.com/resources/m-trends-2024. Accessed on: 10 Apr. 2025.

MITRE CORPORATION. ATT&CK Framework. 2024. Available at: https://attack.mitre.org/. Accessed on: 10 Apr. 2025.

NEO4J INC. Neo4j Graph Platform Documentation. 2024. Available at: https://neo4j.com/docs/. Accessed on: 10 Apr. 2025.

NIST. Computer Security Incident Handling Guide. SP 800-61r2. Gaithersburg: NIST, 2012. Available at: https://csrc.nist.gov/publications/detail/sp/800-61/rev-2/final. Accessed on: 10 Apr. 2025.

NIST. Artificial Intelligence Risk Management Framework (AI RMF 1.0). 2024. Available at: https://www.nist.gov/itl/ai-risk-management-framework. Accessed on: 10 Apr. 2025.

OWASP FOUNDATION. OWASP Top 10 for Large Language Model Applications. 2024. Available at: https://owasp.org/www-project-top-10-for-large-language-model-applications/. Accessed on: 10 Apr. 2025.

PASQUIER, T. et al. CamFlow: Managed data-sharing for cloud services. IEEE Transactions on Cloud Computing, 2017. Available at: https://ieeexplore.ieee.org/document/8012224. Accessed on: 10 Apr. 2025.

RED CANARY. Atomic Red Team Documentation. 2024. Available at: https://atomicredteam.io/. Accessed on: 10 Apr. 2025.

SOMMER, R.; PAXSON, V. Outside the closed world: On using machine learning for network intrusion detection. In: IEEE SYMPOSIUM ON SECURITY AND PRIVACY, 2010. Available at: https://ieeexplore.ieee.org/document/5504793. Accessed on: 10 Apr. 2025.

VERIZON. 2024 Data Breach Investigations Report. 2024. Available at: https://www.verizon.com/business/resources/reports/dbir/. Accessed on: 10 Apr. 2025.

ZHU, M. et al. Scalable provenance analysis. In: IEEE SYMPOSIUM ON SECURITY AND PRIVACY, 2016. Available at: https://ieeexplore.ieee.org/document/7546515. Accessed on: 10 Apr. 2025.