ArangoDB是一个多模型数据库管理系统,提供了丰富的安全审计功能。它支持的事件主要包括以下几类:
-
用户管理相关事件:
- 用户创建/删除
- 用户角色变更
- 密码更改
- 用户登录/登出
- 用户权限分配/撤销
-
数据库操作相关事件:
- 数据库创建/删除
- 集合创建/删除
- 文档创建/更新/删除
- 索引创建/删除
- 视图创建/删除
-
权限管理相关事件:
- 权限分配
- 权限撤销
- 权限检查
-
审计日志配置相关事件:
- 审计日志开启/关闭
- 审计日志级别设置(如:详细、警告、错误等)
-
连接管理相关事件:
- 客户端连接建立/断开
- 客户端认证成功/失败
-
操作执行相关事件:
- 查询执行
- 更新操作
- 事务处理
- 批量操作
-
其他自定义事件:
- 特定于应用程序的自定义操作事件
为了捕获这些事件,ArangoDB提供了审计日志系统,用户可以通过配置来启用和定制审计日志。这些日志可以记录到文件、数据库或其他存储系统中,以便进行后续分析和监控。
请注意,具体的审计事件和支持可能因ArangoDB的版本和配置而有所不同。为了获取最准确的信息,建议参考ArangoDB的官方文档或联系技术支持。