Strategies for minimising potential risks Flashcards

1
Q

Explain two strategies that are used to minimise potential risks in software development.

A

Any two of the following:

  • Implementing an end-to-end strategy ensures that testing occurs at each stage of the software development cycle.
  • Software security audits may be conducted independently or as part of a broader software audit, which can be performed by a party external to the development team or by the team itself. The software audit might employ analysis tools to collect data regarding the software’s performance, either from a security or functionality perspective.
  • Determining risk tolerance, also referred to as risk appetite, involves finding a balance between the financial investment and the usability of information assets, weighed against the potential financial liability, loss of information assets, and damage to reputation if the risk is exploited.
  • Penetration testing is a method for identifying security vulnerabilities in web applications. This is accomplished by rigorously scrutinizing each page and line of code in the application for known weaknesses.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly