Accueil Développement Qu'est-ce qu'un outil d'analyse de code source? - définition de techopedia

Qu'est-ce qu'un outil d'analyse de code source? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie l'outil d'analyse de code source?

Un outil d'analyse de code source analyse le code source ou le code compilé. En règle générale, ces types de ressources recherchent des failles ou des problèmes de sécurité dans le code. Divers fournisseurs proposent des outils d'analyse de code source pour les marchés des logiciels.

Techopedia explique l'outil d'analyse de code source

L'analyse du code source, également connue sous le nom d'analyse de code statique, peut être effectuée dans le cadre d'une revue de code dans différentes phases de test. Les outils du fournisseur fournissent différentes techniques et présentations qui peuvent aider les développeurs ou autres à identifier les problèmes avec le code source.

Par exemple, un outil d'analyse de code source peut comporter un environnement visuel où les développeurs peuvent examiner de plus près le code pour essayer de détecter la vulnérabilité. Les développeurs peuvent charger tout le code du projet dans une seule application où les formats avancés révéleront si des éléments de code sont susceptibles de poser des problèmes de sécurité.

Les outils d'analyse de code source prennent généralement en charge les types populaires de langages de programmation impliqués dans le codage des applications logicielles, notamment C, C ++ et Java. Les fournisseurs créent des outils d'analyse de code source pour se conformer aux normes de l'industrie telles que CWE et CERT, et utilisent des principes tels que "l'analyse des souillures" où le spectateur peut être invité à suivre le code à travers des processus pour voir s'il a été compromis ou contaminé à tout moment. Tout cela aide les développeurs à assurer une meilleure sécurité pour leurs résultats finaux et à se protéger, ainsi que leurs entreprises, des responsabilités liées aux exploits logiciels ou à d'autres problèmes plus tard.

Qu'est-ce qu'un outil d'analyse de code source? - définition de techopedia