1. Overview of MongoDB security Questions Answers
Security is the primary concerned for all levels of stakeholders in the software industry, whether stakeholders belong to the roles: developer or lead, project manager, business user, CXO level.
We all know, Performance and Security both will not go hands-in-hands, you have to balance between them basis on your need, meaning that, you have to balance between how much Performance your required and how much security can be compromised. Most of the time we inclined towards one and forgot another, that’s a different story altogether.
You know, when we add security in place as per your requirement, you have to pay something ( means you have to compromise performance), its not free lunch. Inspite of knowing these, most of the time we ignore them. Most of the time , we think com-on yaar, will do it later point-in-time, let us focus on functionality first. We always keep focusing on functionalities of our application/software components. when something went wrong in software in a particular day , on that day, we stand and regret, why this security we have not impemented. Anyway, you can do it cheers 🙂
Quiz on mongoDB Security FAQ
In this post of MongoDB Security Questions Answers, you can find faq MongoDB security for MongoDB interview. The interviewer wants to know the level of knowledge in the security of MongoDB FAQ.
2. Which of the following statements are false concerning the localhost exception?
Check all that apply:
a. The localhost exception allows you to create one user per database.
b. The localhost exception is only applicable when connected to MongoDB via the localhost network interface.
c. The localhost exception allows you to run show dbs.
d. The localhost exception is not applicable to members in a sharded cluster.
AnswerThe false statements are:
The localhost exception allows you to create one user per database.
Key points explaination for the mongoDB security FAQ
- The localhost exception only allows you to create one user. After the first user is created any other attempt to create a user (even on another database) will fail.
- The localhost exception allows you to run show dbs.
- The localhost exception only allows you to create a user. Any other command that requires authorization will fail.
- The localhost exception is not applicable to members in a sharded cluster.
- The localhost exception still applies to members of a sharded cluster (or a replica set).
- The true statement is:
The localhost exception is only applicable when connected to MongoDB via the localhost network interface.