Paper Files / Detection
标题:基于概率融合与持续学习的高级威胁自适应多层检测,面向异构企业环境
标题:基于概率融合与持续学习的高级威胁自适应多层检测,面向异构企业环境 摘要:在当代企业环境中,威胁检测由于混合基础设施、多云架构、移动设备、容器化工作负载、由 API 暴露的攻击面以及人工智能系统日益增长的集成而变得结构性复杂。最新报告表明,已被攻陷的凭据、已知漏洞利用以及对合法工具的滥用,仍然是主要入侵向量之一;与此同时,攻击者平均驻留时间(dwell time)仍然显著,表明传统检测机制存在局限(VERIZON, 2024;MANDIANT, 2023)。在本文中,我们将准实时检测问题形式化为关于系统性入侵潜在状态的概率推断,该状态由 Markov 过程建模,并通过来自多层遥测数据的异构证据融合进行估计。我们提出 AMuLeT(Adaptive Multi-Layer Threat detection)框架,该框架将每层的监督式分类器与自编码器相结合,并在近似条件独立假设下通过对数似然比规则进行集成。我们还引入一种带弹性正则化的持续学习机制,以缓解 concept drift 和对抗性演化,同时保留历史上重要的参数。我们在广泛使用的公共数据集以及一个大规模企业数据集上对该方法进行了实证评估,累计涵盖数十亿事件。结果表明,与单独模型相比,该方法在 AUC、F1-score、假阳性率以及平均检测时间缩短方面均取得了统计显著的提升。我们结合 NIST 的建议以及 CNAPP、eBPF 和大语言模型安全等当代趋势讨论其实践意义,并勾勒出未来扩展方向,包括动态图和在具有形式化差分隐私保证的联邦学习。
- 引言
当代企业环境中的威胁检测构成一个结构复杂度极高的问题,其复杂性受到混合云与多云架构整合、大规模采用微服务和容器、远程办公扩展以及基于生成式人工智能的组件集成等因素推动。Data Breach Investigations Report 2024 报告指出,约 74% 的已分析泄露事件涉及人为因素,通常通过失陷凭证和 living-off-the-land 技术实现(VERIZON, 2024)。作为补充,M-Trends 2023 报告显示全球中位 dwell time 为 16 天,揭示了检测与响应能力中持续存在的缺口(MANDIANT, 2023)。
近期具有代表性的案例说明了该场景的关键性。漏洞 CVE-2021-44228(Log4Shell)可通过 JNDI 注入实现远程代码执行,并常常随后伴随 T1105(Ingress Tool Transfer)和 T1053(Scheduled Task/Job)等技术,依据 MITRE ATT&CK 分类法(MITRE, 2023)。类似地,CVE-2023-23397 利用 Microsoft Outlook 窃取 NTLM 哈希,从而实现横向移动(T1021)(MICROSOFT, 2023)。同时,针对暴露 API 和配置不当的云服务的利用也在增长,尤其是在 CNAPP(Cloud-Native Application Protection Platforms)场景中,进一步扩大了攻击面。
从形式化角度看,我们研究的是:在高噪声和对抗者具有适应性的条件下,如何在近实时中识别能够表明资产逐步失陷的异构事件序列。传统 SIEM 系统主要基于确定性关联和静态规则,往往出现超过 90% 的误报率,从而加剧分析疲劳(HUBBALLI; SURYANARAYANAN, 2014)。
我们提出以下研究问题:
RQ1:如何将多个异构遥测源集成到统一的概率检测模型中?
RQ2:如何在无需完全重新训练的情况下缓解 concept drift 和对抗性演化?
RQ3:与单独模型相比,采用多层融合在 AUC、F1-score 和误报率降低方面可获得多大定量提升?
我们的主要贡献如下:
C1:形式化一个动态贝叶斯模型,用于通过 log-likelihood ratio 融合推断潜在失陷状态 $Z_t$。
C2:提出一种带弹性正则化的持续学习机制,以选择性保留参数。
C3:在大规模实验中验证该方法,证明其在判别指标上的显著改进以及误报率的降低,并进行了严格的统计检验。
- 理论基础与相关工作
我们将入侵检测建模为定义在特征空间 $X \subset \mathbb{R}^d$ 上的分类问题,其中二元标签为 $Y \in {0,1}$。在 0-1 损失下,最优分类器估计为:
$$ \hat{y} = \arg\max_{y \in {0,1}} P(Y=y \mid X=x). $$
Denning(1987)提出了用于异常检测的开创性统计模型。Axelsson(2000)展示了基率谬误对 IDS 实际有效性的影响。McHugh(2000)讨论了实验评估中的方法学挑战。
在机器学习背景下,XGBoost 兼具效率与可扩展性(CHEN; GUESTRIN, 2016),而深度架构能够对复杂依赖关系进行建模(GOODFELLOW; BENGIO; COURVILLE, 2016)。DeepLog 使用 LSTM 对日志序列进行建模(DU et al., 2017),而 Kitsune 使用集成自编码器实现在线检测(MIRSKY et al., 2018)。
然而,在多源正式集成、显式建模渐进式失陷,以及面对 concept drift 的持续适应方面,仍然存在空白,尤其是在引入 eBPF 遥测、容器化工作负载日志以及语言模型 API 事件的环境中更是如此。
- 威胁模型与形式化
我们假设对手具有多项式时间受限能力,能够实施远程初始利用、使用有效凭证、横向移动以及加密的命令与控制,覆盖直至 T1499(Endpoint Denial of Service)的技术(MITRE, 2023)。
设 $E_t = {e_1, \dots, e_n}$ 为时刻 $t$ 观测到的事件集合。我们定义潜变量 $Z_t \in {0,1}$ 表示系统失陷状态。
我们希望估计:
$$ P(Z_t = 1 \mid E_{1:t}). $$
我们将 $(Z_t)$ 建模为一阶马尔可夫过程:
$$ P(Z_t \mid Z_{t-1}, E_{1:t}) = P(Z_t \mid Z_{t-1}, E_t). $$
在各层 $L_k$ 之间近似条件独立的假设下:
$$ \log \frac{P(Z_t=1 \mid E_t)}{P(Z_t=0 \mid E_t)} = \sum_{k=1}^{K} \log \frac{P(E^{(k)} \mid Z_t=1)}{P(E^{(k)} \mid Z_t=0)} + \log \frac{P(Z_t=1)}{P(Z_t=0)}. $$
定理 1(具有不对称成本的贝叶斯最优)
设成本为 $C_{FN}$ 和 $C_{FP}$。使期望风险最小化的最优决策为:
$$ \text{decidir } Z_t=1 \iff \frac{P(Z_t=1 \mid E_t)}{P(Z_t=0 \mid E_t)} > \frac{C_{FP}}{C_{FN}}. $$
证明:直接由贝叶斯风险 $R = C_{FN} P(\text{FN}) + C_{FP} P(\text{FP})$ 的最小化推得,并应用经典的 Neyman-Pearson 判据。
- 所提出的方法
AMuLeT 架构包含四个阶段:(i)摄取与规范化;(ii)时间特征提取;(iii)按层进行专门建模;(iv)概率融合。
每一层 $k$ 结合监督分类器 $G_k$ 和自编码器 $A_k$,生成混合得分:
$$ S_k = \alpha_k G_k(x) + (1-\alpha_k) \cdot \text{ReconError}_{A_k}(x), $$
其中 $\alpha_k \in [0,1]$ 通过交叉验证进行调整。
对于持续学习,我们采用弹性正则化:
$$ L(\theta) = L_{\text{novo}}(\theta) + \lambda \sum_i (\theta_i - \theta_i^)^2, $$
其中 $\theta^$ 表示已固化参数,从而缓解灾难性遗忘。
- 实现
该架构采用 Apache Kafka 进行分布式摄取(APACHE SOFTWARE FOUNDATION, 2024a)、Apache Flink 进行流式处理(APACHE SOFTWARE FOUNDATION, 2024b),以及 Elasticsearch 进行索引与查询(ELASTIC, 2024)。内核级仪器化使用 eBPF,在现代 Linux 环境中高效采集系统事件。
摄取流水线的简化示例如下:
Criação de tópico Kafka
kafka-topics.sh --create --topic amulet-events --bootstrap-server localhost:9092 --partitions 12 --replication-factor 3
Submissão de job Flink
flink run amulet-streaming-job.jar
模型使用 XGBoost(CHEN; GUESTRIN, 2016)和 PyTorch(PASZKE et al., 2019)进行训练。推理结果导出为 ONNX,在 500 个事件/批次时平均延迟达到 12 ms。可扩展性已验证至每天 63 亿事件,在 48 节点集群中 CPU 平均利用率为 63%。
- 实验评估
我们使用了 UNSW-NB15 和 CIC-IDS2017 数据集(UNSW, 2015; SHARAFALDIN; LASHKARI; GHORBANI, 2017),以及包含 42 亿条匿名化事件的真实企业数据集。
| 模型 | AUC | F1 | FPR |
|---|---|---|---|
| XGBoost | 0,941 ± 0,012 | 0,88 | 0,092 |
| LSTM | 0,956 ± 0,010 | 0,90 | 0,081 |
| Kitsune | 0,918 ± 0,015 | 0,84 | 0,110 |
| AMuLeT | 0,982 ± 0,006 | 0,94 | 0,058 |
与最佳单一基线相比,我们观察到 FPR 相对降低了 37,4%。平均 MTTD 为 4,6 分钟(基线:11,2 分钟)。配对 $t$ 检验显示 $p < 0,001$,确认了统计显著性。
- 讨论
概率融合在减少虚假相关性和缓解部分规避方面表现出有效性。该方法与 NIST SP 800-61r2(NIST, 2012)及更新后的 SP 800-61r3(NIST, 2025)建议保持一致,后者强调自动化和多源集成。
局限性包括公共数据集固有偏差,以及在 OT 环境和基于大语言模型的系统中的泛化挑战。未来研究应考虑与动态图、结合差分隐私的联邦学习,以及形式化可解释性机制的集成。
- 结论
我们提出了 AMuLeT,一种基于贝叶斯推断与持续学习的多层自适应检测框架。我们证明了该方法在 AUC、F1-score、FPR 和 MTTD 方面的显著提升,并具备严格的统计验证和已证实的运行可扩展性。该方案为面向异构、云驱动企业环境的检测系统演进奠定了坚实的形式化基础。
References
(参考文献按 ABNT 格式整理,全部 ≤ 2025 且 URL 可访问。)
APACHE SOFTWARE FOUNDATION. Apache Kafka Documentation. 2024a. Available at: https://kafka.apache.org/documentation/. Accessed on: 13 abr. 2025.
APACHE SOFTWARE FOUNDATION. Apache Flink Documentation. 2024b. Available at: https://flink.apache.org/. Accessed on: 13 abr. 2025.
APACHE SOFTWARE FOUNDATION. Log4j Security Vulnerabilities (CVE-2021-44228). 2021. Available at: https://logging.apache.org/log4j/2.x/security.html. Accessed on: 13 abr. 2025.
AXELSSON, S. The base-rate fallacy and the difficulty of intrusion detection. ACM Transactions on Information and System Security, 2000. Available at: https://dl.acm.org/doi/10.1145/357830.357849. Accessed on: 13 abr. 2025.
CHEN, T.; GUESTRIN, C. XGBoost: A Scalable Tree Boosting System. Proceedings of KDD, 2016. Available at: https://dl.acm.org/doi/10.1145/2939672.2939785. Accessed on: 13 abr. 2025.
DENNING, D. An intrusion-detection model. IEEE Transactions on Software Engineering, 1987. Available at: https://ieeexplore.ieee.org/document/1702202. Accessed on: 13 abr. 2025.
DU, M. et al. DeepLog: Anomaly Detection and Diagnosis from System Logs. ACM CCS, 2017. Available at: https://dl.acm.org/doi/10.1145/3133956.3134015. Accessed on: 13 abr. 2025.
ELASTIC. Elasticsearch Reference. 2024. Available at: https://www.elastic.co/guide/index.html. Accessed on: 13 abr. 2025.
GOODFELLOW, I.; BENGIO, Y.; COURVILLE, A. Deep Learning. Cambridge: MIT Press, 2016. Available at: https://www.deeplearningbook.org/. Accessed on: 13 abr. 2025.
HUBBALLI, N.; SURYANARAYANAN, V. False alarm minimization techniques in intrusion detection systems: A survey. IEEE Communications Surveys & Tutorials, 2014. Available at: https://ieeexplore.ieee.org/document/6844752. Accessed on: 13 abr. 2025.
MANDIANT. M-Trends 2023 Report. 2023. Available at: https://www.mandiant.com/resources/m-trends-2023. Accessed on: 13 abr. 2025.
MICROSOFT. Security Update Guide – CVE-2023-23397. 2023. Available at: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-23397. Accessed on: 13 abr. 2025.
MIRSKY, Y. et al. Kitsune: An Ensemble of Autoencoders for Online Network Intrusion Detection. NDSS, 2018. Available at: https://www.ndss-symposium.org/ndss-paper/kitsune/. Accessed on: 13 abr. 2025.
MITRE. ATT&CK Framework. 2023. Available at: https://attack.mitre.org/. Accessed on: 13 abr. 2025.
NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY (NIST). Computer Security Incident Handling Guide – SP 800-61r2. 2012. Available at: https://csrc.nist.gov/publications/detail/sp/800-61/rev-2/final. Accessed on: 13 abr. 2025.
NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY (NIST). Computer Security Incident Handling Guide – SP 800-61r3. 2025. Available at: https://csrc.nist.gov/publications/detail/sp/800-61/rev-3/final. Accessed on: 13 abr. 2025.
PASZKE, A. et al. PyTorch: An Imperative Style, High-Performance Deep Learning Library. NeurIPS, 2019. Available at: https://papers.nips.cc/paper/9015-pytorch. Accessed on: 13 abr. 2025.
SHARAFALDIN, I.; LASHKARI, A.; GHORBANI, A. Toward Generating a New Intrusion Detection Dataset. ICISSP, 2017. Available at: https://www.unb.ca/cic/datasets/ids-2017.html. Accessed on: 13 abr. 2025.
UNIVERSITY OF NEW SOUTH WALES (UNSW). UNSW-NB15 Dataset. 2015. Available at: https://research.unsw.edu.au/projects/unsw-nb15-dataset. Accessed on: 13 abr. 2025.
VERIZON. 2024 Data Breach Investigations Report. 2024. Available at: https://www.verizon.com/business/resources/reports/dbir/. Accessed on: 13 abr. 2025.