exam questions

Exam SC-100 All Questions

View all questions & answers for the SC-100 exam

Exam SC-100 topic 2 question 21 discussion

Actual exam question from Microsoft's SC-100
Question #: 21
Topic #: 2
[All SC-100 Questions]

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
Your on-premises network contains an e-commerce web app that was developed in Angular and Node,js. The web app uses a MongoDB database.
You plan to migrate the web app to Azure. The solution architecture team proposes the following architecture as an Azure landing zone.

You need to provide recommendations to secure the connection between the web app and the database. The solution must follow the Zero Trust model.
Solution: You recommend implementing Azure Key Vault to store credentials.
Does this meet the goal?

  • A. Yes
  • B. No
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Alex_Burlachenko
Highly Voted 2 years, 8 months ago
NO is correct answer
upvoted 19 times
Onimole
8 months, 1 week ago
or even the connection strings
upvoted 1 times
...
lt9898
1 year, 2 months ago
Agree with this, although having secrets stored in a key vault is a useful recommendation, in isolation it does not achieve the architectural goal stated by the question
upvoted 1 times
...
...
[Removed]
Highly Voted 2 years, 7 months ago
Selected Answer: A
Landing zones are not only networking. Designing a proper authentication flow is also important, and in zero trust, no credentials should be unnattended. Thats why using key vault and managed identities are important thin.gs when designing a zero trust architecture. My answer is YES
upvoted 18 times
hw121693
1 year, 9 months ago
Even better solution is to use managed identity, so no credentials will be required. Even if you use key vault, you still need to grab the secret using managed identity
upvoted 3 times
...
MrsSunshine
2 years, 3 months ago
You have ro aecure the connection...For this question, it is networking only...
upvoted 2 times
...
JakeCallham
2 years, 6 months ago
I agree. Private endpoint is nice but if you use plain connectionsstrings without MI or keyvaults, it’s not enough. So I would vote yes on this one. Yes private links are one of them, but using a keyvaults is another one.
upvoted 4 times
mtlpoly
2 years, 5 months ago
If using MI wasn't an option I would have said yes, but since MI is the way to go, then I wouldn't recommend using connection strings with secrets hence using the key vault would not be necessary.
upvoted 2 times
Nickname01
2 years, 5 months ago
agree with this, there should not be a need for a key vault. using secrets would only increase the risk unnecessary and make it more complex then necessary.
upvoted 1 times
...
...
...
AzureJobsTillRetire
2 years, 2 months ago
Not sure why you must have key vault. I think key vault is nice to have in this case. Manged identity may be a better solution.
upvoted 3 times
Avanade2023
1 year, 11 months ago
You can keep the connection string to Database securely by the Key Vault.
upvoted 1 times
hw121693
1 year, 9 months ago
Using connection string to connect database has nothing to do with "Securing the connection". "Securing connection" means to secure data in transit to database such as using HTTPS connection to DB.
upvoted 2 times
...
...
...
...
Onimole
Most Recent 8 months, 1 week ago
should be able to store certificates for secure connection in kv or am i missing something?
upvoted 1 times
...
jvallespin
9 months ago
Selected Answer: A
Azure KeyVault is part of a Zero trust strategy securing applications connectivity. Although a managed identity would be a better solution, Key Vault is a valid solution for this purpouse. Node.js for Mongo DB support this type of authentication as well. https://learn.microsoft.com/en-us/azure/service-connector/how-to-integrate-cosmos-db?tabs=dotnet
upvoted 1 times
...
Ragdoll
1 year ago
Selected Answer: B
This is about secure connectivity. Key Vault is not a networking solution.
upvoted 2 times
...
PierreTang
1 year, 1 month ago
Selected Answer: B
Do not require Key vault
upvoted 1 times
...
SFAY
1 year, 2 months ago
Selected Answer: B
The answer is No. Key Vault is for data security whereas Private Link is for Network Security. https://learn.microsoft.com/en-us/training/modules/specify-requirements-securing-saas-paas-iaas-services/3-specify-security-requirements-web-workloads
upvoted 3 times
...
Ramye
1 year, 3 months ago
you need to focus on what is exactly being asked and that is: "to secure the connection between the web app and the database." So the answer is B - No
upvoted 3 times
...
Murtuza
1 year, 4 months ago
Selected Answer: B
Managed identity is the best way to secure connection between Azure services in this case cosmos DB and ASE
upvoted 2 times
...
cyber_sa
1 year, 6 months ago
Selected Answer: B
got this in exam 6oct23. passed with 896 marks. I answered B
upvoted 9 times
...
ServerBrain
1 year, 8 months ago
B is the correct answer. The question is about securing the connection not about secure access. Key Vault will give you secure access...
upvoted 1 times
...
imsidrai
1 year, 10 months ago
key vault also supports the "use least privilege access " principle, so yes
upvoted 1 times
...
PrettyFlyWifi
1 year, 11 months ago
Selected Answer: A
Considering the general overview of Azure Key Vault states a clear "note" on Zero Trust, I'd assume this answer should be "YES". E.g. Data protection, including key management, supports the "use least privilege access" principle. https://learn.microsoft.com/en-us/azure/key-vault/general/overview Got to be YES right??
upvoted 2 times
...
etblue
2 years, 1 month ago
My suggested answer is B, no. Question being: Provide recommendations to secure the connection between the web app and the database. The solution must follow the Zero Trust model Zero Trust model guiding principle: Assume breach, Verify explicitly, Use least privilege. Note that here the main point is about "secure the connection", which tend more towards network controls based "assumed breach prevention" rather than attack on credentials "verify explicitly". Asking on the opposite side, if we secure the network connectivity between web and DB tier but using credentials that is not stored in Azure vault, does it necessarily raise risks? To a certain extend, if the relevant credentials are kept safe, I would think it does not raise a difference if store in vault or not, more importantly there is a secure network connectivity between the web and DB. Plus the fact this is a continued series question where "private endpoint" seems to be the most "correct" answer. Hope it explains.
upvoted 6 times
...
Ram098
2 years, 1 month ago
B CORRECT
upvoted 2 times
...
Fal991l
2 years, 1 month ago
Selected Answer: A
ChatGPT: A. Yes, implementing Azure Key Vault to store credentials is a recommended solution to secure the connection between the web app and the MongoDB database, and it meets the goal of following the Zero Trust model.
upvoted 2 times
...
awssecuritynewbie
2 years, 2 months ago
Selected Answer: B
It asks for "secure connection" which is not the same thing as storing the key securely! so it would be B
upvoted 3 times
Aunehwet79
2 years, 2 months ago
Agree with you
upvoted 2 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago