如果让安全工程师小李去查明:“某账号昨晚在系统里到底做了什么?”
仅靠人工梳理3000多条原始请求记录,并将其拼凑成可读的行为记录,需耗费2个多小时;而如果借助石犀科技「日志合析技术」,即可直接显示:“该账号于23:47至次日00:12完成了一次数据导出操作,涉及12个接口、覆盖3个业务模块。”
为何会有如此大的差距?因为传统日志分析,正面临一个根本的结构性矛盾。
一、日志是离散的,但业务行为是连续的
想象一下,你只是点了一次“下载发票”,在系统中却可能对应了十几条API请求。
市面上大多数产品的设计逻辑,都是以“API请求”为单位记录系统行为。然而,用户在前端的一次简单操作,往往会涉及权限校验、发票信息查询、文件获取等多道后端调用环节。这些请求在日志里,是散落各处、甚至时间交错的碎片。
传统工具只能机械地告诉你“发生了多少次请求”,但说不清“这个人到底做了什么”。为实现用户行为分析,传统方案往往需依赖人工配置大量关联规则。一旦业务逻辑发生变化,原有规则就会失效,维护成本极高。
这就好比几千块积木(API日志)散落在你面前,没有拼装图纸,很难看出它们组合起来会是什么模型(业务行为)。
二、让日志读懂业务行为
为填补“技术调用记录”与“业务行为”之间的断层,石犀科技推出「日志合析技术」:在不改动原有日志物理存储的基础上,叠加一层“业务语义视角”。
日志合析技术逻辑示意
其核心技术链路主要包括以下四个环节:
1.串行化:找出这是“谁”的碎片
从庞杂的请求与响应日志中,提取Header、Cookie位置的身份标识信息,并据此计算用户流。它能将散乱在时间轴上的并发请求,精准拆分成一条条独立、连续的用户行为链。
2.事件切分:把碎片拼成完整的“动作”
这一步不仅要判断请求是否属于同一用户流、关联同一个API社区、请求之间的时间跨度是否符合设定条件,还要解决多源日志时间戳错乱的工程难题。依托多维判定和图算法,将属于同一业务操作的请求精准聚合为一个业务事件,并通过“离线重新排序+在线乱序缓冲”双阶段机制,还原日志的先后顺序。同时,智能过滤业务关联性较弱的依赖接口,减少无关调用对分析结果的干扰。实验室环境下,事件切分准确率达98.89%。
3.事件聚合:读懂“这是什么业务”
传统UEBA(用户与实体行为分析)基线以“人”为检测主体,冷启动慢且容易被低慢攻击篡改。「日志合析技术」采用的是以“事件”为主体的算法:基于统计算法进行离线建模,上线后通过流式学习,动态更新基线;结合大语言模型(LLM)及提示词工程,自动为这些事件生成自然语言名称,如“下载文件”“登录”,把复杂的技术数据转化成运营人员看得懂的行为描述。
4.异常行为检测:阻断看透隐蔽的高阶威胁
检测行为兼顾单次操作合规性与整条行为序列合理性。例如,某账号日常“导出报表”毫无异常,但若发现其在导出前访问了较少使用的敏感模块,系统会立刻将这一“单点正常、序列偏移”的连贯动作判定为高危风险,提前阻断隐蔽越权与业务逻辑攻击,保障数据安全。
相当于,系统不仅帮你拼好了积木,还为你贴上了说明书。
日志合析技术整体流程
三、从“翻日志”到“看行为”
有了石犀「日志合析技术」,安全团队的工作模式将发生根本改变:
1.业务全景更直观
不再需要面对干瘪的API调用日志,而是直接在独立的业务行为视图中,查看用户的完整操作序列与上下文。
2.安全审查更高效
告别逐条翻看海量原始记录,只需分析经过加工后的高价值事件,单日日志分析量提升10倍以上,大幅缩短MTTR(平均响应时间)。
3.高阶威胁发现更精准
精准捕获“单点看似正常,但行为链路反常”的高阶威胁,将潜在风险阻断在早期。
4.合规审计支撑更充分
审计时直接输出完整的事件链,清晰呈现相关操作过程,减少跨系统、跨时间的人工比对。
在安全分析领域,从“看单条日志”走向“看业务事件”,早已是业内公认的主流方向。石犀「日志合析技术」不只是让你搜日志搜得更快,更是帮你真正看懂日志背后的业务行为。
当安全团队不再被拴在“啃日志”上,他们才能真正把精力投入到更有价值的风险研判与业务保障这类高价值工作之中。
A5创业网 版权所有