Static Application Security Testing

What Is Static Application Security Testing?

Static Application Security Testing (SAST) is a type of software security testing that is performed by analyzing the source code of an application. It is a form of white box testing, meaning that the tester has access to the source code and can analyze it for potential security vulnerabilities. SAST can identify a wide range of vulnerabilities, including SQL injection, cross-site scripting, and buffer overflows.

Description

SAST tools analyze the source code of an application to identify potential security vulnerabilities. They can be integrated into the development pipeline to provide early detection of vulnerabilities, allowing developers to fix them before the application is deployed.

Usage and Examples

SAST is used by organizations of all sizes to identify potential security vulnerabilities in their applications. Examples of SAST tools include Checkmarx, Veracode, and SonarQube.

For a hands-on assessment that goes beyond static analysis, Evolve Security's Application Penetration Testing service combines automated and manual testing to uncover vulnerabilities in web and mobile applications.

Previous term
No previous terms!
Next term
No next terms!