Test and Verify Securely | Secure Development Lifecycle
Автор: Saurabh Infotech Solutions
Загружено: 2022-12-28
Просмотров: 418
#salesforce
#trailhead
#salestraining
#salesforcetrailhead
Secure Development Lifecycle
Security is just like any other functionality—you need tests that verify correct implementation. Security testing does two things. It uncovers vulnerabilities in your system so you can fix them, and it verifies that the data and resources of the system are protected from possible intruders. It ensures that the software system and application are free from any threats or risks that can cause a loss.
In addition to building test code to validate your use cases, you can also build test cases to validate abuse cases. Building an abuse case test requires that you define ways in which an attacker can compromise your application. Then you build test cases to simulate that attack, and ensure that your test evaluation logic validates that the attack does not succeed.
The security requirements you defined during the design stage of your project guide the tests your team implements. As part of the functional testing your team does to make sure your development works as designed, you also want to add security tests. There are a number of good automated tools for testing. Setting up a plan to do automated testing at regular intervals during the development process helps you catch vulnerabilities that can arise from changes that occur during development.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: