exam questions

Exam SY0-601 All Questions

View all questions & answers for the SY0-601 exam

Exam SY0-601 topic 1 question 143 discussion

Actual exam question from CompTIA's SY0-601
Question #: 143
Topic #: 1
[All SY0-601 Questions]

A recent audit cited a risk involving numerous low-criticality vulnerabilities created by a web application using a third-party library. The development staff state there are still customers using the application even though it is end of life and it would be a substantial burden to update the application for compatibility with more secure libraries. Which of the following would be the MOST prudent course of action?

  • A. Accept the risk if there is a clear road map for timely decommission.
  • B. Deny the risk due to the end-of-life status of the application.
  • C. Use containerization to segment the application from other applications to eliminate the risk.
  • D. Outsource the application to a third-party developer group.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
[Removed]
Highly Voted 2 years, 10 months ago
Selected Answer: C
I think C is correct. You shouldn't have to take any risk at all if you can containerize the application. The goal of containerization is to isolate an application to prevent malware, intruders, system resources or other applications from interacting with the application – and any of its sensitive information — secured by the container.
upvoted 53 times
[Removed]
2 years, 10 months ago
Resource:https://www.proofpoint.com/sites/default/files/pp-containerization-and-app-reputation.pdf
upvoted 2 times
...
scarceanimal
2 years, 4 months ago
Prudent: acting with or showing care and thought for the future. in this case C is not much of a prudent course of action, A specifies a "clear road for timely decommission" hence it being a better choice. Along with it being low risk it's a clear A.
upvoted 12 times
Abdul2107
2 years, 2 months ago
C is clear for future for "more security risks"
upvoted 2 times
...
...
...
stoneface
Highly Voted 2 years, 10 months ago
Selected Answer: A
IMO they should Accept the risk if there is a clear road map for timely decommission ->
upvoted 33 times
Alcpt
9 months, 3 weeks ago
This question states nothing about decommissioning. This presume this will still be used for the next 2 years. Then segmentation applies
upvoted 1 times
...
deeden
2 years, 9 months ago
I agree with A. The web app will have the same threat vector 3rd-party library even after containerization, and is rated as low risk vulnerability.
upvoted 7 times
...
slenderjim
2 years, 2 months ago
You right bby
upvoted 8 times
...
alittlesmarternow
1 year, 6 months ago
Why would you ONLY accept the risk, when you can SEGMENT the application while accepting the risk eliminating the risk from affecting the network.
upvoted 3 times
...
...
JFS_23
Most Recent 11 months, 1 week ago
Selected Answer: A
Well you have to accept the risk
upvoted 1 times
...
JackyCIT
1 year, 2 months ago
Answer is C because It doesn't say "Eliminate the risk" it says " MOST prudent course of action". It means choosing the option that demonstrates the highest level of caution, thoughtfulness, and consideration for future outcomes. In cybersecurity and risk management, the most prudent course of action involves selecting the approach that minimizes risks and maximizes security effectiveness over the long term. Personally, I think it's C. Atleast the users would still be able to use the application without decommission and spreading of the risk. "IF there is a clear road map for timely decommission" Without explicit mention of a clear road map for timely decommissioning, waiting for such a plan might not be a reliable approach.
upvoted 3 times
...
BD69
1 year, 3 months ago
Selected Answer: A
I'm picking A because C doesn't really make much sense for a Web application as web apps usually run on a web server and independent from other apps (except for other web apps, but there's already isolation between multiple websites on a web server). C doesn't make sense for other reasons: the libraries need updating - containerization will not fix that problem at all - it won't eliminate any inherent risks involve with a library.
upvoted 2 times
...
DittoBrando
1 year, 3 months ago
This question is trash. It feels like it is entirely opinion based that the answer changes from one organization to another. I feel that A and C are fine choices. In both scenarios you are eliminating risk, but one is eliminating in the future. It is a low security risk, in the real world it would likely just be accepted IF there is a clear road map to EOL Containerization can help mitigate some risk, but the underlying problem and risk still exists, but it can help with making sure that the risk does not turn into a larger exploit. This is all IMO. I would personally go with A with real world expectations and call it a day, and if I ever run into the person who wrote this question, then I would happily kick them in the nuts.
upvoted 3 times
DittoBrando
1 year, 3 months ago
Forgot to mention, that bot A and C are not the MOST PRUDENT which seems to be a key phrase in the question. While those would likely be the real world applications as far as what the most PRUDENT solution is to probably pay a 3rd party to update the application even though it is likely unrealistic and costly, but it depends on what kind of revenue stream and how critical the system is.
upvoted 1 times
...
...
[Removed]
1 year, 4 months ago
Selected Answer: A
"eliminate the risk" discards C as a possibility in my mind because the risk still exists. Using containerization is a technique for risk compensation. Risk acceptance is the only viable option, so A.
upvoted 2 times
dbdbfb0
1 year, 4 months ago
Where does it say "eliminate the risk"? It's asking for the prudent course of action. If it did say eliminate that would rule out answer A. Accepting the risk does not eliminate it, the risk is still there.
upvoted 3 times
...
...
orsopdx
1 year, 4 months ago
Selected Answer: C
Prudent = caring for the future, accepting the risk would not do this.
upvoted 3 times
...
vitasaia
1 year, 4 months ago
Selected Answer: A
People will be between A and C. But when we read "eliminate the risk", it makes it much easier for us to discard C, innit?
upvoted 1 times
...
B3hindCl0sedD00rs
1 year, 5 months ago
Selected Answer: C
This is C!!! You're not going to just accept it and leave it, you would segment it so everything else is protected more, think about it!
upvoted 2 times
...
xfr0ggy
1 year, 6 months ago
Selected Answer: C
for me it is prudent to avoid the incidents using containers while the app is being removed.
upvoted 2 times
...
DChilds
1 year, 8 months ago
Selected Answer: C
My understanding this is the organization has a web application using a third-party library and it is end of life. However, it is still in use by some of the organizations customers. With legacy systems, the best control of this risk is a compensating one (mitigation). Network segmentation is always the best compensating control and in this case it can be tied in with containerization of the application. This is a more prudent approach than accepting the risk since there is NO clear road map for timely decommission.
upvoted 2 times
...
ComPCertOn
1 year, 8 months ago
Selected Answer: A
The most prudent course of action would be: A. Accept the risk if there is a clear road map for timely decommission. This option acknowledges the risk but also emphasizes having a plan in place to decommission the application in a timely manner. This approach balances the need for security with the awareness of the application's end-of-life status and the potential burden of immediate updates. Chat gpt
upvoted 1 times
...
demianUY
1 year, 8 months ago
The answer is A. If you read carefully, it says "eliminate the risk." Firstly, when containerizing, the risk is not ELIMINATED, but rather mitigated to some extent; the risk will still exist because there is no possible solution that eliminates it (well, maybe rebuilding the entire software). Therefore, even if you containerize, the risk WILL CONTINUE TO EXIST, meaning you will still have to ACCEPT the remaining risk, which is not acceptable since the goal is to eliminate the risk. The only way to eliminate this risk is to decommission the outdated software.
upvoted 5 times
JackyCIT
1 year, 2 months ago
It doesn't say "Eliminate the risk" it says " MOST prudent course of action". It means choosing the option that demonstrates the highest level of caution, thoughtfulness, and consideration for future outcomes. In cybersecurity and risk management, the most prudent course of action involves selecting the approach that minimizes risks and maximizes security effectiveness over the long term. Personally, I think it's C. Atleast the users would still be able to use the application without decommission and spreading of the risk.
upvoted 1 times
...
...
Josh1978
1 year, 8 months ago
y'all can't agree on nothing
upvoted 5 times
...
idwPastrami
1 year, 9 months ago
I chose C because there is no clear map to a decommission. "..even though it is end of life and it would be a substantial burden to update the application for compatibility with more secure libraries"
upvoted 3 times
...
Samiatif
1 year, 9 months ago
Selected Answer: C
Eliminating risk is always a better option then accepting risk, its C
upvoted 1 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 ...