Centrala begrepp
Enhancing Recall over Precision is crucial for improving SASTTs effectiveness in vulnerability identification.
Sammanfattning
The study evaluates Static Application Security Testing Tools (SASTTs) to set a benchmark for assessing their effectiveness. Findings reveal low Recall but high Precision in SASTTs, with false negatives outnumbering false positives. Multiple SASTTs and alternative techniques like machine learning should complement each other for comprehensive vulnerability identification. Recommendations include using weighted averages, trusting empirical results over documentation claims, and focusing on reducing false negatives in vulnerability detection.
Statistik
Our findings reveal that SASTTs detect a tiny range of vulnerabilities.
Our study shows that SASTTs excel in Precision while falling short in Recall.
The total number of non-unique ECWEs across our eight SASTTs is 146.
Most CWEs are expected but not actually identified by any SASTT.
A single SASTT covers a maximum of 12 ACWEs, i.e., 11% of JTS.
Citat
"We shall trust SASTTs performances in empirical results rather than in documentation."
"Multiple SASTTs and other techniques should complement each other for comprehensive vulnerability identification."