Casvisor
审计

操作日志

操作日志在日志页面,回答的是这样的问题:谁加了这个资产,谁放宽了那条权限,谁停掉了某个会话。对Casvisor接口的每一次调用都可能被记下,不论来自界面还是脚本。

每条记录包含

字段含义
创建时间调用发生的时间
组织、用户谁调用的
客户端IP、用户代理从哪里、用什么调用的
方法、请求URIHTTP调用,例如POST /api/update-permission
操作接口动作,例如update-permission或stop-session
对象请求体:发送的资产、权限或会话
响应是否成功,失败时的错误

资产里带的密码属于请求体,所以日志里可能有密码。请据此限制谁能读数据库。

记哪些调用

默认logPostOnly = true,只记POST调用,也就是会改动东西的那些:添加、修改、删除资产和权限,开始和停止会话,登录和退出。改成false会把读取类调用也记下来,日志会大很多。对日志本身的操作从来不记。

记录会一直保留,直到你删除它。目前没有保留期限的设置;record表太大时,直接在数据库里清理。

在GitHub上编辑

本页内容