v3.0 已发布 — 日志全链路追溯 + AI 威胁分析

Windows 终端安全溯源
与智能分析系统

一款 Windows 终端安全溯源系统,单文件免安装。一键静默部署 Sysmon,实时采集进程、网络、DNS、文件、注册表全量事件,通过四层分析管道完成从海量原始日志到精准威胁研判的闭环。支持本地 GUI 客户端与浏览器双模式,数据不出域。

🚀 查看交互演示 📖 功能详情
0
检测维度
0
分析层数
0
LLM 预设
0
追溯深度

核心功能模块

从事件采集到威胁告警,六模块协同工作,覆盖终端安全的完整生命周期

📡
Sysmon 一键部署与实时监听
检测系统是否已安装 Sysmon,未安装则自动静默部署并加载规则配置。通过 EVT 订阅实时接收 Operational 通道事件,同时支持文件轮询作为兜底方案。对进程创建、网络连接、DNS 查询、文件创建、注册表修改等 5 类事件进行结构化解析,IP 白名单自动过滤内部流量。
🔗
基于 ProcessGuid 的进程链追溯
利用 Sysmon 事件自带的 ProcessGuid 和 ParentProcessGuid 字段,在内存中构建进程关系索引。支持向上追溯最多 10 级父进程链(检测 svchost → cmd 等异常父子关系),向下 BFS 遍历所有子进程,并可获取跨进程关联的网络、DNS 事件,还原完整攻击路径。
📐
Drain 日志模板聚类
对 Sysmon 原始日志进行模板化提取:按 EventID 分组,通过前缀树相似度匹配将可变参数替换为 <*> 通配符。重复事件压缩率 60-80%,显著降低后续分析层的计算负载。模板持久化存储到 SQLite,支持 Prune 清理低频模板、TopN 查询。
🧬
无监督粗筛引擎
双引擎并行筛选异常候选:孤立森林(10 棵随机子采样树,平均路径长度归一化异常分)+ 滑动窗口 3σ 统计(命令行长度、端口、PID 等数值特征的均值/标准差检测)。窗口 500 条,前 500 条自动完成训练后进入检测模式。
🎯
9 维度加权规则引擎
覆盖路径异常(Temp 目录执行)、伪装检测(进程名与路径不匹配)、父子关系异常(svchost spawn cmd)、命令行异常(编码/下载参数)、陌生外联(非内网 IP)、高危注册表(自启动项)、敏感文件操作、罕见用户、时间异常(凌晨活动)共 9 个检测维度。每条规则独立产生信号,加权求和得到 0-100 分 ThreatScore,对应正常/低风险/中风险/高风险/严重五级。
🤖
LLM 可选增强分析
规则引擎评分 ≥ 41 分(中风险以上)且用户开启时,自动调用配置的 LLM 进行深度定性。支持 DeepSeek / OpenAI / 通义千问 / Ollama(本地)/ 豆包 5 种预设,SSE 流式传输实时显示结果。发送前强制脱敏(移除用户名、掩码内网 IP、截断哈希),返回 threat_assessment、attack_technique、confidence、recommendation、false_positive_clues、severity_override 六个结构化字段,结果缓存至 llm_cache.db。

四层分析管道

每条 Sysmon 事件依次经过四层处理,从原始日志逐步提炼出可操作的威胁情报

0
Drain 模板聚类
自动提取行为模板,压缩重复日志,降低 60-80% 噪音
→
1
粗筛引擎
孤立森林 + 3σ 滑动窗口,无监督筛选 5-15% 异常候选
→
2
9 维度规则引擎
实时 ThreatScore 0-100,五级威胁等级自动标注
→
3
LLM 深度分析
中风险以上触发,结构化定性 + 处置建议 + ATT&CK 映射

界面预览

Web 浏览器端六标签页,本地 Wails 客户端同步支持

实时日志
链路追溯
威胁分析
实时日志界面
链路追溯界面
威胁分析界面
🎯 交互式威胁评分演示
0
ThreatScore
威胁等级—
触发规则—
建议处置—

🤖 智能AI分析演示

规则引擎实时评分 + 大模型深度定性,双层协同研判

LLM 分析会话 — DeepSeek
SysmonTracer AI
请选择一条可疑事件,我将自动进行脱敏处理后调用大模型进行深度分析。规则引擎已在后台完成实时评分,LLM 将提供定性解读、ATT&CK 映射和处置建议。

⚙️ LLM 当前配置

服务商DeepSeek V3
模型deepseek-chat
Endpointhttps://api.deepseek.com
超时30s
自动分析阈值≥ 41(中风险)
最大 Token1024
RAG 知识库已启用
结果缓存llm_cache.db
🛡️ 数据安全合规
  • 用户名、SID 已脱敏移除
  • 内网 IP 替换为 10.x.x.x 占位符
  • 文件哈希截断为前 8 位
  • 用户目录路径替换为通用路径
  • 支持 Ollama 本地部署,数据不出域

🏢 企业级行为基线大数据模型

局域网内多主机协同采集,自动提取正常进程画像,构建企业专属安全基线

📡
多主机采集
局域网 N 台 Windows 终端
SysmonTracer 静默运行
→
🧬
Drain 模板压缩
60-80% 重复日志自动聚类
提取行为模式模板
→
🧠
画像自动学习
镜像路径 / 哈希 / 父子关系
命令行模式 / 外联目标
→
✅
人工审核确认
pending → confirmed/rejected
构建企业白名单
→
🛡️
异常实时检测
陌生进程 / 伪装行为 / 偏离基线
触发告警 + LLM 定性
📊 基线学习看板(模拟 50 台终端,运行 14 天的数据)
已学习进程0
已确认0
待审核0
已拒绝0
覆盖主机50
采集天数14
镜像路径 平均出现次数 覆盖主机数 典型父进程 外联目标 状态 操作

技术架构

Go + Wails v1 + SQLite + 原生 WebSocket,单二进制交付

Go 1.22
后端核心 / 单二进制编译
Wails v1
本地 GUI 客户端框架
SQLite + WAL
基线库 / RAG / 告警持久化
Gorilla WS
浏览器端实时推送
Sysmon
Windows 终端行为采集
OpenAI API
LLM 兼容协议 / SSE 流式
Walk
Win32 原生控件 GUI
go:embed
Sysmon 可执行文件内嵌