Information
MongoDB should not be set to bypass authentication via the localhost exception. The localhost exception allows you to enable authorization before creating the first user in the system.
Note: This recommendationonlyapplies when there are no users created in the MongoDB instance.
Rationale:
Disabling this exception will prevent unauthorized local access to the MongoDB database. It will also ensuretraceabilityof each database activity to a specific user.
Solution
SinceenableLocalhostAuthBypass is not available using the setParameter database command, use the setParameter option in the configuration file to set it to false.
setParameter:
enableLocalhostAuthBypass: false
Default Value:
Not configured