views
Since Dynamic Application Security Testing adds extra runtime insights to the static source-code analysis, it works well with application security testing techniques that rely on static checks, such as SAST and SCA. SAST tools frequently ignore the context of code snippets and just examine individual pieces of code. Even if code from another file that uses it fixes all the concerns, the code in one file can still be regarded as a problem. Even a computer with a completely different operating system can use the security features you implemented. For instance, an SAST tool would flag an unclean input as an issue since it couldn't connect it to the server-side cleaning that takes place just before the data is used.
The Dynamic Application Security Testing tools take an end-to-end testing approach. They are unsure if the client code complies with standard practices for input sanitization. Dynamic Application Security Testing tools will examine both your application's input and output; if your output has been cleaned, they don't care where in your architecture the sanitation took place. However, as a Dynamic Application Security Testing tool only analyses specific use cases and not theoretical inputs, sections of your programme that only fail in edge circumstances may be overlooked by it. SAST and SCA tools are useful in this situation. These tools examine the source code to search for troubling behaviour that might go unnoticed if only a DAST tool was used.
Read More @ https://cmiblogdailydose.blogspot.com/2023/02/dynamic-application-security-testing.html