会话审计
定义
会话审计指对一次用户会话的全过程内容进行采集与留存,使授权人员能够在事后回放、检索或实时查看会话中发生的事情[1]。它与一般的日志记录不同:事件日志通常只留下登录成功、访问某资源之类的结果性记录,而会话审计要保存会话内部的输入、输出和行为轨迹[1][5]。在美国国家标准与技术研究院(NIST)的 SP 800-53 控制集中,这一能力被单列为 AU-14「会话审计」控制项,要求由组织指定的角色在组织规定的情形下录制、查看、监听或记录用户会话内容[1]。
在国内的运维安全领域,会话审计常被理解为对运维人员经堡垒机登录服务器、数据库、网络设备时产生的会话进行记录与回查,也称运维审计或操作审计[6][3]。
需要区分的是,操作系统层面所说的「审计会话 ID」是登录时分配给进程的一个标识,用于把同一登录期间的操作归并到一起[7];它属于标识机制,与本文所述的会话内容录制不是同一概念[7]。
原理
会话审计的实现通常依赖协议代理或流量采集两类通道。代理方式下,用户先连接到审计设备,由设备代替用户与目标资产建立连接,设备因此处在数据流的中间位置,可以同时完成转发和记录[8][9]。旁路方式下,设备通过交换机镜像口取得报文副本,对流量做会话关联、重组和协议解析,不改变原有网络路径[10]。
会话的识别通常以五元组为键,即源 IP、目的 IP、协议号、源端口和目的端口,同一五元组的报文被归入同一会话,后续报文继承该会话上的状态标记[11]。解析环节可分两步:先用深度报文检测识别应用层协议与报文类型,再对有审计标记的会话做进一步采集与日志生成[11]。用公式表示会话的键:$K=(srcIP,dstIP,proto,srcPort,dstPort)$。
采集到的内容按协议类型分别处理。字符类协议(如 SSH、Telnet)可做命令解析,还原用户实际输入的指令并支持按命令定位回放;图形类协议(如 RDP、VNC)通常以屏幕录制形式保存视频,记录鼠标、窗口与文件操作;文件传输类协议则记录文件名与目标路径[3][12]。数据库协议可以解析到语句级,把访问还原为可读的 SQL 语句[13]。
留存环节强调完整性与可检索性。会话录像一般以加密形式存储,并配合防篡改、访问控制与保留期限策略;元数据被建立索引后,调查人员可以按命令、文件名、IP 地址、时间范围和用户 ID 检索,而不必逐段观看录像[12]。部分平台在会话文件较大时会将其切分为多个加密分段,回放时再拼接为连续记录[14]。
发展历程
堡垒机形态的运维审计在中国被纳入等级保护要求的时间较早,有资料把 2006 年列为纳入合规要求的节点,2010 年前后出现数据库 SQL 审计能力,2020 年后则与零信任、人工智能等技术结合。这一演进使会话审计从单纯记录登录事件,扩展到覆盖命令、录像、文件传输和数据库语句的多维记录。
标准化方面,NIST SP 800-53 在修订版中设有 AU-14 会话审计控制项,并在后续版本中把「捕获、记录并记录内容」等增强项并入其中[1]。中国《信息安全技术 网络安全等级保护基本要求》(GB/T 22239-2019)则从安全审计控制点提出要求,包括审计覆盖到每个用户、审计记录包含时间与用户与事件类型与结果、审计记录受保护并定期备份、对远程访问与互联网访问行为单独审计分析等[15]。
技术细节上,早期流量审计设备多以通用处理器完成协议解析,后续方案引入现场可编程门阵列等硬件承担高速转发与会话查找,把深度检测与日志生成交给中央处理器,以缓解大流量下的性能压力[11]。近年部分特权访问管理产品开始在会话录像之上叠加自动摘要功能,用模型分析录像内容并生成动作清单[14]。
应用
运维审计是最常见的落地场景。运维人员不再直连生产服务器,而是经堡垒机中转,审计员可在实时会话列表中发现高危操作并中断连接,也可在事后调取历史会话,按用户名、主机名、来源 IP 等条件检索并回放[16][17]。会话详情通常包含主机名、主机账号、操作用户与来源 IP、协议、起止时间、会话时长与大小,以及指令与文件传输记录[18]。
数据库与数据安全审计是另一类应用。审计系统从数据库连接会话的维度还原访问行为,可按资产名称、时间段、用户名、命中规则、风险等级和客户端 IP 等条件筛选会话并查看详情[19]。这类记录用于识别异常访问、满足数据安全审计要求并支撑取证[13]。
特权访问管理产品把会话审计作为核心模块之一,把受管会话(经平台发起的连接)与未受管会话(平台之外直接登录)分别汇总,并统一给出谁在何时访问了哪个目标系统[14]。此外,网络侧的上网行为审计、SSL 流量审计同样以会话为单位生成日志,用于记录访问的站点、证书与加密套件等信息[11]。
在合规测评中,会话审计常被作为佐证材料提交。等级保护要求对远程访问和互联网访问行为单独审计分析,审计日志还需满足留存期限与备份保护要求,因此会话记录、登录日志与操作日志往往配套部署[4][15]。
局限
会话审计的覆盖面受协议和采集方式限制。有云堡垒机文档明确说明,经 Web 运维可支持文本与视频审计,而通过 SSH 客户端运维、客户端文件传输和数据库运维仅支持文本审计,不支持视频审计[16]。图形协议录像通常以视频文件保存,检索能力弱于可索引的文本记录,也难以用常规工具做全文搜索[14]。
旁路采集方式本身存在可见性边界。若流量经过加密且设备无法解密,可提取的内容仅限于连接元数据、证书等有限信息[11]。同时,高流量环境下的采集与解析会占用资源,漏采或存储不足都会削弱事后追溯的完整性[10]。
会话审计还会带来隐私与合规风险。NIST 的相关说明指出,会话审计可能暴露与个人有关的信息,产生隐私风险,并可能影响系统与网络性能,因此宜在界定清楚的情形下启用,并就法律、隐私与公民权利问题征询意见[1]。控制项也要求会话审计活动的开发与使用须在法律顾问参与下、依照适用法律法规进行[2]。
从审计目标看,会话内容录制并不能替代规则设计与人工研判。记录本身只提供原始材料,需要配合审计策略、告警规则和定期审查才能发现问题;缺乏审查流程时,录像可能长期沉积而未被使用[5]。
参见
参考资料
- Session Audit [引用日期2026-10-29]
- AU-14 - Session Audit | IBM Cloud Docs [引用日期2026-10-29]
- 等保咨询_等保咨询文档介绍内容-天翼云 - 安全事故事后追溯 此小节介绍如何使用堡垒机对安全事故进行事后追溯 [引用日期2026-10-29]
- 运维安全中心(堡垒机) 等保三级_腾讯云 [引用日期2026-10-29]
- AU-14: Session Audit | NIST 800-53 | UpGuard [引用日期2026-10-29]
- 堡垒机+数据审计:等保合规中运维审计与数据安全的最佳实践 [引用日期2026-10-29]
- 什么是审计? [引用日期2026-10-29]
- 运维堡垒机 [引用日期2026-10-29]
- 堡垒机 [引用日期2026-10-29]
- 镜像端口的报文复制一份到探针观察端口,对网络无任何侵扰,不影响网络的拓扑结构 [引用日期2026-10-29]
- 到包含所述会话五元组的会话,则将其交给深度报文检测单元420进行深度报文检测分析 [引用日期2026-10-29]
- 什么是特权会话管理(PSM)?完整指南 [引用日期2026-10-29]
- sg.gov.cn 上的文件 [引用日期2026-10-29]
- 会话审计与操作 [引用日期2026-10-29]
- 招标文件(一标段)(PDF) [引用日期2026-10-29]
- TM-CBH-用户指南(PDF) [引用日期2026-10-29]
- 63233_zh-CN(PDF) [引用日期2026-10-29]
- 安全审计 # [引用日期2026-10-29]
- 审计会话 [引用日期2026-10-29]