← 返回 Day 158 正文

Day 158 · 图解

Day 158 — 实战检测流程与评分模型

静态扫描 → 评分 → 定级 → 人工复核

flowchart TD A[授权环境/离线副本] --> B[只读遍历 资源限制] B --> C{可安全读取为文本?} C -->|否| D[记录跳过/错误 覆盖不全→退出码2] C -->|是| E[20+ 条规则 词法匹配] E --> F[加权评分 累计得分] F --> G{风险等级} G -->|critical ≥8| H[立即人工复核] G -->|high ≥5| H G -->|medium/低| I[合并行为信号再判断] H --> J[人工核对业务基线 数据流分析] I --> K[行为关联: 同主机同实例多信号] K -->|≥4分| H K -->|不足| L[记录观察 不自动处置] J --> M[保全证据 按事件响应流程处理]
flowchart TD
    A[授权环境/离线副本] --> B[只读遍历 资源限制]
    B --> C{可安全读取为文本?}
    C -->|否| D[记录跳过/错误 覆盖不全→退出码2]
    C -->|是| E[20+ 条规则 词法匹配]
    E --> F[加权评分 累计得分]
    F --> G{风险等级}
    G -->|critical ≥8| H[立即人工复核]
    G -->|high ≥5| H
    G -->|medium/低| I[合并行为信号再判断]
    H --> J[人工核对业务基线 数据流分析]
    I --> K[行为关联: 同主机同实例多信号]
    K -->|≥4分| H
    K -->|不足| L[记录观察 不自动处置]
    J --> M[保全证据 按事件响应流程处理]

不能从"命中"直接连到"删除";不能从"没有命中"直接连到"安全"。 truncated / walk_errors 非空时,报告必须如实标注覆盖不全。

两类证据

静态:文件中的 API 名称 + 行号 → 加权评分 → 风险等级(复核线索)
行为:文件写入 + 子进程 + 命令参数 → 同主机、同进程启动标识、同时间窗 → 关联分
                                   ↓
                      结合基线进行人工审阅

评分模型

进程 PID 会复用;只有 PID 相同不足以关联两个事件,instance 必须含启动身份。 教程、注释、文档也可能命中危险 API 名称,需用业务基线压制误报。