linux

MongoDB如何在Linux上进行安全审计

小樊
55
2025-08-17 16:33:13
栏目: 云计算

以下是在Linux上对MongoDB进行安全审计的步骤,需使用MongoDB企业版(社区版不支持审计功能):

1. 前提准备

2. 配置审计功能

通过修改配置文件/etc/mongod.conf启用审计,关键参数如下:

security:  
  authorization: enabled  # 启用认证  
  auditLog:  
    destination: file    # 日志输出方式(file/syslog)  
    format: JSON         # 日志格式(JSON/BSON)  
    path: /var/log/mongodb/audit.json  # 日志路径  
    filter: '{ "atype": { "$in": ["authCheck", "insert", "update", "delete"] } }'  # 可选:过滤需记录的事件类型  

3. 创建日志目录并授权

sudo mkdir -p /var/log/mongodb  
sudo chown mongodb:mongodb /var/log/mongodb  # 确保MongoDB用户有写入权限  

4. 重启MongoDB服务

sudo systemctl restart mongod  

5. 验证审计日志

6. 高级配置(可选)

注意事项

参考来源

0
看了该问题的人还看了