SV-279351r1179509_rule
V-279351
SRG-APP-000176-DB-000068
MD8X-00-003900
CAT I
10
Run these commands:
chown mongod:mongodb /etc/ssl/mongodb.pem
chmod 600 /etc/ssl/mongodb.pem
chown mongod:mongod /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 mongod mongod 566 Apr 26 20:20 <filepath>
If the user owner is not "mongod", this is a finding.
If the group owner is not "mongod", this is a finding.
If the file is more permissive than "600", this is a finding.
V-279351
False
MD8X-00-003900
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 mongod mongod 566 Apr 26 20:20 <filepath>
If the user owner is not "mongod", this is a finding.
If the group owner is not "mongod", this is a finding.
If the file is more permissive than "600", this is a finding.
M
5728