KsuWebUI 中文文档 下载 App

Root 操作审计——谁在什么时候执行了什么命令

什么是 Root 操作审计

每次有 APP 通过 su 请求 root 权限并执行 shell 命令时,KsuWebUI 可以记录下这次操作:

这些记录就是「操作审计日志」——在安全敏感场景下特别有用。

审计日志和模块日志的区别

审计日志的粒度更细,覆盖范围更广——任何 root 操作都会被记录,包括 APP 直接 su 执行的单行命令。

审计日志页面

在 KsuWebUI 的「日志」分组下找到「Root 审计」或「操作历史」。每条记录包含:

字段含义
时间戳操作发生的精确时间
发起者请求 root 的 APP 包名
命令内容执行的 shell 命令
结果成功 / 失败 / 被拒绝
退出码命令的 exit code

审计日志的价值

安全检查

你怀疑某个 APP 偷偷用 root 做了什么?打开审计日志看一眼,所有操作都记录在案。

排查故障

如果系统突然出问题(某个模块失效、某个功能消失),审计日志可能记录下了谁在什么时候执行了什么命令导致了问题。

开发者调试

如果你在开发 root 模块,审计日志可以帮你验证模块执行的命令是否符合预期。

审计日志能看到什么

几乎所有通过 su 发起的 shell 操作都会被记录。

审计日志看不到什么

日志保留时间

审计日志会持续累积,建议定期清理或导出:

启用 / 禁用审计

默认情况下审计日志是启用的。如果非常在意存储占用,可以关闭——但关闭后就失去了安全追踪能力。建议保持启用,定期清理即可。