SV-265919r1028543_rule
V-265919
SRG-APP-000176-DB-000068
MD7X-00-004100
CAT I
10
Run these commands:
chown mongodb:mongodb /etc/ssl/mongodb.pem
chmod 600 /etc/ssl/mongodb.pem
chown mongodb:mongodb /etc/ssl/mongodbca.pem
chmod 600 /etc/ssl/mongodbca.pem
In the MongoDB database configuration file (default location: /etc/mongod.conf), review the following parameters:
net:
tls:
mode: requireTLS
certificateKeyFile: /etc/ssl/mongodb.pem
CAFile: /etc/ssl/mongodbca.pem
Verify ownership, group ownership, and permissions for the MongoDB config file (default: /etc/mongod.conf), the certificateKeyFile (default '/etc/ssl/mongodb.pem'), and the CAFile (default '/etc/ssl/mongodbca.pem').
For each file:
Run following command and review its output:
ls -al <filepath>
example output:
-rw------- 1 mongodb mongodb 566 Apr 26 20:20 <filepath>
If the user owner is not "mongodb", this is a finding.
If the group owner is not "mongodb", this is a finding.
If the file is more permissive than "600", this is a finding.
V-265919
False
MD7X-00-004100
In the MongoDB database configuration file (default location: /etc/mongod.conf), review the following parameters:
net:
tls:
mode: requireTLS
certificateKeyFile: /etc/ssl/mongodb.pem
CAFile: /etc/ssl/mongodbca.pem
Verify ownership, group ownership, and permissions for the MongoDB config file (default: /etc/mongod.conf), the certificateKeyFile (default '/etc/ssl/mongodb.pem'), and the CAFile (default '/etc/ssl/mongodbca.pem').
For each file:
Run following command and review its output:
ls -al <filepath>
example output:
-rw------- 1 mongodb mongodb 566 Apr 26 20:20 <filepath>
If the user owner is not "mongodb", this is a finding.
If the group owner is not "mongodb", this is a finding.
If the file is more permissive than "600", this is a finding.
M
5637