Welcome to the new MongoDB Feedback Portal!
{Improvement: "Your idea"}
We’ve upgraded our system to better capture and act on your feedback.
Your feedback is meaningful and helps us build better products.
We’ve upgraded our feedback system to better capture, track, and act on your feedback. Here’s what you need to know:
|
What problem are you trying to solve? Focus on the what and why of the need you have, not the how you'd like it solved. |
When we create a new database user through Database & Network Access → Database Users → ADD NEW DATABASE USER, Atlas does not enforce any password validation. As a result, it is possible to set a password that does not meet basic security standards — for example, a password with only a single character. Because there is no system-level enforcement, weak passwords can be set unintentionally, which creates a security risk and a compliance gap against our internal security policy. |
|
What would you like to see happen? Describe the desired outcome or enhancement. |
We would like Atlas to enforce password complexity validation at the point of creating (and updating) a database user. Ideally this validation would be configurable, but at minimum it should support the following criteria: |
|
Why is this important to you or your team? Explain how the request adds value or solves a business need. |
Our internal security policy requires that all service account passwords meet a defined complexity standard. Because Atlas does not currently validate passwords, the risk of a non-compliant or weak password being set is a real concern, and the responsibility for enforcement falls entirely on manual operational discipline. A built-in, system-level validation would close this gap, reduce the risk of human error, strengthen the overall security posture of our database accounts, and help us demonstrate compliance with our internal security requirements. |
What steps, if any, are you taking today to manage this problem? |
Today we rely on a fully manual process. When creating a service account, the responsible operator manually generates a password that complies with our internal security policy and enters it during user creation. There is no system check to confirm the password actually meets the policy, so we depend entirely on the operator following the rules correctly. This manual approach is error-prone and difficult to audit, which is why a system-level validation process is needed. |
Thank you for your feedback. This is something that we are considering in our long term feedback but do not have near term plans to address. Instead, we recommend customers who have strict password complexity requirements to adopt Workload/Workforce Identity Federation where an external Identity Provider could enforce such requirements, or leverage Atlas' passwordless authentication mechanisms.