A software development company identifies that one of their third-party libraries has a known vulnerability that cannot be patched immediately. To continue operations without accepting the risk as it is, which strategy should they apply?
The best strategy here is 'Mitigate', which means that the company should take actions to reduce the impact or likelihood of the risk. This can include adding additional security controls or seeking alternative solutions to address the identified risk temporarily until the vulnerability can be patched. 'Transfer' would generally imply shifting the risk to another party, such as through insurance, but it would not be a direct action against the vulnerability in the software. 'Accept' would be incorrect because the question states that they do not want to accept the risk as it is. 'Avoid' generally implies ceasing to use the at-risk component altogether, which may not be feasible for operational continuity.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are some common ways to mitigate vulnerabilities in software?
Open an interactive chat with Bash
What does it mean to transfer risk, and when is it appropriate?
Open an interactive chat with Bash
Can you explain why 'accepting' a risk can be a poor choice in some situations?