What are the benefits of a SAST campaign on a source code?
Quels bénéfices tirer d’une campagne de SAST sur un code source ?
The SAST (Static Application Security Testing) methodology includes tools and technologies designed to detect the presence of flaws and vulnerabilities in the source code of an application. As opposed to dynamic testing, this methodology is based on a so-called static test of the code. In other words, it is an integral part of the “Security by design” process according to which the security of an application’s development is at the heart of its design, upstream of its release.
A SAST campaign can then be used, for example, to detect weak random number generator code, find buffer overflows, spot SQL injection possibilities, point out cross-site scripting flaws and identify various potential hotspots that malicious actors could exploit.
La méthologie SAST (Static Application Security Testing) comprend des outils et des technologies conçus pour détecter la présence de failles et vulnérabilités dans le code source d’une application. Par opposition aux tests dynamiques, cette méthodologie s’appuie sur un test dit statique du code. Autrement dit, elle fait partie intégrante du procédé “Security by design” selon lequel la sécurité du développement d’une application est au coeur de sa conception, en amont de sa mise en service. Une campagne de SAST peut alors servir, par exemple, à détecter un code générateur de nombres aléatoires faible, trouver des dépassements de mémoire tampon,  repérer des possibilités d’injection SQL, signaler des failles de scripting intersites et identifier divers points sensibles potentiels  que des acteurs malveillants pourraient exploiter.