Acasă Dezvoltare Ce este un instrument de analiză a codului sursă? - definiție din techopedia

Ce este un instrument de analiză a codului sursă? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă instrumentul de analiză a codului sursă?

Un instrument de analiză a codului sursă analizează codul sursă sau codul compilat. De obicei, aceste tipuri de resurse caută probleme de securitate sau probleme în cod. Diversi furnizori oferă instrumente de analiză a codului sursă pentru piețele de software.

Techopedia explică instrumentul de analiză a codului sursă

Analiza codului sursă, care este cunoscută și sub denumirea de analiză de cod static, poate fi făcută ca parte a revizuirii codului în diferite faze de testare. Instrumentele furnizorului oferă tehnici și prezentări diferite care pot ajuta dezvoltatorii sau alții să identifice problemele cu codul sursă.

De exemplu, un instrument de analiză a codului sursă poate avea un mediu vizual în care dezvoltatorii pot privi mai atent codul pentru a încerca să detecteze vulnerabilitatea. Dezvoltatorii pot încărca tot codul proiectului într-o singură aplicație în care formate avansate vor dezvălui dacă elementele de cod pot duce la probleme de securitate.

Instrumentele de analiză a codului sursă acceptă de obicei tipurile populare de limbaje de programare implicate în codificarea aplicațiilor software, inclusiv C, C ++ și Java. Vânzătorii construiesc instrumente de analiză a codului sursă pentru a se conforma standardelor industriei, cum ar fi CWE și CERT, și folosesc principii precum „analiza neplăcută”, în cazul în care privitorului poate fi solicitat să urmeze codul prin procese pentru a vedea dacă a fost compromis sau contaminat în orice moment. Toate acestea îi ajută pe dezvoltatori să asigure o mai bună securitate pentru rezultatele lor finale și să se protejeze pe ei înșiși și întreprinderile lor de obligațiile din exploatarea software sau de alte probleme ulterior.

Ce este un instrument de analiză a codului sursă? - definiție din techopedia