AIGuardSIEM 是一个基于微服务架构的模块化 SIEM/XDR 平台,设计用于处理超过每秒 100 万事件(EPS)的高吞吐量,并实现 P99 低于 15 毫秒的低延迟安全遥测检测。

Stars

76

7 天增长

暂无数据

Fork 数

7

开放 Issue

0

开源协议

暂无数据

最近更新

2026-07-23

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它采用多语言架构(C++、Go、Python),结合无锁、SIMD 加速处理以及混合机器学习集成(监督、无监督、强化学习)进行实时威胁检测,在性能上超越了传统的基于 JVM 的 SIEM 系统。

适合谁使用

  • 需要可扩展 SIEM 的安全运营中心(SOC)团队
  • 部署云原生安全解决方案的平台工程师
  • 构建实时入侵检测管道的机器学习工程师
  • 评估高性能 XDR 平台的安全架构师

典型使用场景

  • 跨网络、端点和云日志的实时威胁检测与关联分析
  • 自动化事件响应和 SOAR 剧本执行
  • 基于 UEBA 和无监督学习的用户/实体行为异常检测
  • 使用 DPDK 和 84 个 CICFlowMeter 特征进行高频数据包捕获与流量分析

项目优势

  • 声称每秒可处理超过 100 万事件,P99 检测延迟低于 15 毫秒
  • 采用无锁数据移动和 SIMD(AVX-512)关联实现高吞吐量
  • 混合机器学习集成(随机森林、XGBoost、LSTM、孤立森林)支持实时 ONNX 推理,延迟低于 5 毫秒
  • 自适应 Q-learning 阈值调优,可减少约 30% 的误报

使用前须知

  • 所声称的性能基准(100 万+ EPS、<15ms)需要在多样化生产环境中验证
  • 对专用硬件特性(AVX-512、DPDK)的依赖可能限制在老旧或通用基础设施上的部署
  • 作为技术白皮书,其实际采用指标和社区支持尚未得到证实

README 快速开始

AIGuardSIEM: A Production-Grade SIEM/XDR Platform

Comprehensive Technical Whitepaper

Version 1.0 — June 2025


Table of Contents

  1. Executive Summary
  2. Problem Statement & Industry Context
  3. System Architecture Overview
  4. Data Ingestion Layer
  5. ML-Based Intrusion Detection System
  6. Core Processing Engine
  7. XDR Capabilities
  8. Incident Response & SOAR
  9. Storage Layer
  10. Visualization & Dashboards
  11. API & Integration Layer
  12. Security & Compliance
  13. Deployment Architecture
  14. Performance Benchmarks
  15. Threat Model & Attack Surface
  16. Future Roadmap
  17. Appendix A: Technology Stack
  18. Appendix B: Glossary

1. Executive Summary

AIGuardSIEM is a modular, microservices-based Security Information and Event Management (SIEM) platform with Extended Detection and Response (XDR) capabilities. It is engineered to ingest, process, correlate, and analyze security telemetry at scales exceeding 1 million events per second (EPS) with end-to-end detection latency under 15 milliseconds (P99.9).

The platform employs a polyglot architecture that leverages the strengths of three programming paradigms:

  • C++ (20) for performance-critical paths: data collectors, packet capture, stream processing, storage engine, and cryptography. These components achieve near-zero-copy data movement, SIMD-accelerated correlation, and hardware-accelerated encryption.
  • Go (1.22+) for concurrent networked services: API gateway, service orchestration, cloud connectors, visualization backend, and the Kubernetes operator. Go's goroutine model and channel-based concurrency map naturally to fan-out/fan-in service topologies.
  • Python (3.11+) for ML/AI pipelines: supervised and unsupervised learning, deep learning sequence analysis, reinforcement learning threshold tuning, UEBA risk scoring, and ONNX model infe

项目描述

A production-grade SIEM/XDR platform for 1M+ EPS ingestion with sub-15ms detection latency. Built with C++, Go, and Python. Features DPDK capture, ONNX ML inference, Sigma rules, eBPF monitoring, and SOAR.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

pazo01
pazo01 GitHub avatar

awesome-cyber-ai-arsenal

A curated collection of over 250 offensive, defensive, and AI-powered security tools organized into 30+ categories for security testing and education.

Empty
126
m-novotny
精选
m-novotny GitHub avatar

memguard-rs

A Rust library that provides secure memory handling primitives including zeroization on drop, memory locking, constant-time comparison, and compile-time guarded regions, with zero dependencies and no_std support.

嵌入式与物联网安全
131
William-Lu-stack
William-Lu-stack GitHub avatar

Flawless

Flawless is an AI-native SRE control plane for Kubernetes that connects alerts, evidence, topology, approval, remediation, and recovery verification into a closed-loop AgenticOps system.

Python
855