从真实运行证据到可审计治理动作
AnySentry 的核心不是单独的探针、规则引擎或大模型,而是一条连续、可回溯的控制链。每个结论都应能回答三个问题:系统实际发生了什么、为什么被判为风险、谁依据哪一版策略采取了什么动作。
01 · Capture:获取系统事实
在支持的 Linux 节点上,a3s-observer 可以在不修改 Agent 代码的情况下获取进程、工具、文件、网络与 DNS 等行为。已有系统也可以通过 Observer NDJSON、普通 JSON、CloudEvents、OTLP/HTTP JSON 或 Agent 原生 API 发送事件。
采集只说明“看到了什么”,不会把每一条遥测都伪装成安全告警。
02 · Normalize:形成规范证据
进入 AnySentry 的信号被统一为 anysentry.agent_event.v1,并补充可用的 Source、Agent、Workspace、Session、Run、Trace 与事件分类字段。敏感字段在存储或返回前执行 key-aware 脱敏。
身份置信度和原始事件事实彼此独立:未知工作负载仍可查询并进入 L1,不会因为缺少友好名称就消失。
03 · Decide:按风险分层研判
L3 不会仅因严重等级而自动触发;模型后端、策略和预算都必须显式配置。模型输出是带来源的研判结果,不会覆盖原始事实。
04 · Operate:把结论变成有据可查的动作
同一证据可以驱动 Dashboard、Incident、Alert、拓扑、Evidence Bundle、通知、处置任务和 Progressive API。运行时评估返回 allow、warn、require_approval 或 block,同时附带 eventId、严重度、风险分类、理由和研判层级。
调用方是否执行审批或阻断仍是明确的信任边界。AnySentry 不会把“给出阻断建议”描述成“已经强制阻断”。
一次完整链路
这条链路是首页动画的事实来源,也可以用快速开始中的请求在本地复现。
从审查到执行前控制
运行时审查和执行前控制不是彼此割裂的产品功能。它们共享身份、事件、作用域、策略版本和审批记录:
- 真实行为进入规范证据;
- L1、L2、L3 完成分层研判;
- 系统生成带来源、条件和作用域的候选规则;
- 人工确认风险、规则与生效范围;
- 规则进入 Runtime Guard;
- 相似动作再次出现时,在执行前返回允许、警告、审批或阻断;
- 判断和执行结果继续写回审计,成为下一轮治理依据。
这条闭环既可以从已发生行为中形成控制,也可以由组织直接配置明确策略。任何自动生成内容都保留来源、版本和回滚依据。