审计与回滚
API7 网关结合审计记录与服务回滚功能。运维人员可调查受支持的管理操作、追溯由哪个用户或令牌发起了配置变更,并在变更出错后恢复先前的服务配置。审计记录还可提供事件时间、受影响的资源、请求与响应上下文、来源 IP 地址和网关组,供运维或合规审查使用。
API7 网关记录通过控制台、Admin API 和 ADC 执行的受支持管理操作。记录范围及敏感数据处理限制请参阅审计日志。
审计与回滚的工作方式
控制台和 Admin API 支持查看、导出审计日志,但不提供编辑日志的操作。应防止直接修改或删除控制面数据库中的记录。
对于每项已记录的操作,审计日志包含操作时间、操作人、事件类型、资源详情、来源 IP 地址和操作来源。
具有查看和下载审计日志权限的用户(例如审计人员)可以查看详情,并导出 JSON 或 CSV 格式的日志以进一步分析。
审计日志属于敏感数据,应妥善保护。默认保留期为 60 天,并可调整。
通过审计日志,用户可以及时发现和处理潜在安全威胁,提高平台的安全性与合规性。
主要功能
- 记录受支持的、经过身份认证的管理操作,包括操作人与请求上下文。
- 对审计日志实施细粒度访问控制,仅允许获授权的管理员查看日志或执行回滚。
- 回滚服务到先前配置,减少手动恢复步骤和恢复时间。
- 审计日志默认保留 60 天,保留期可按审计和监管要求调整。
使用场景
实时发现和记录问题
假设用户误配了一个新的 API 服务,导致服务中断。如果该变更属于审计日志的记录范围,API7 网关会记录操作人和请求上下文。
审计人员登录系统查看日志后,可以识别导致中断的异常或错误配置,及时定位问题并采取纠正措施。实时记录有助于管理安全和运维风险。
回滚以快速恢复
如果服务配置错误造成中断,审计人员或系统管理员可以先利用审计日志调查原因。定位到受影响的服务后,管理员可以通过回滚功能将该服务恢复到先前的配置。
当短时间内发生多次变更、难以确定哪次修改引发问题时,可以根据资源 ID 定位受影响的服务并执行回滚。精确回滚 有助于排障并降低中断风险。
事后分析审计日志
关键操作的记录可作为后续合规审查的依据。日志呈现用户行为、系统变更和潜在安全事件,帮助评估安全策略与监管要求的执行情况。
事后分析也有助于开展有针对性的系统安全审计。分析结果既能帮助解决当前问题,也能为后续策略调整和持续改进提供依据。