elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

Evaluation of Open Source Static Analysis Security Testing (SAST) Tools for C

Gentsch, Christoph (2020) Evaluation of Open Source Static Analysis Security Testing (SAST) Tools for C. DLR-Interner Bericht. DLR-IB-DW-JE-2020-16. DLR DW. 37 S.

[img] PDF
524kB

Kurzfassung

The goal of SAST-tools is to help developers coding software in a more secure fashion by pointing early at suspicious constructs, insecure API usage or dangerous run-time errors. There exists a variety of tools which claim more or less to do a "security analysis". The goal of this evaluation is to measure to which extent open source static analysis-tools can find vulnerabilities in C language based code. Therefore we investigate which kind of bugs exist as vulnerabilities in C language based software found in a major linux distribution. Then we evaluate several open source static analysis tools for C on a major benchmark data set which includes the vulnerabilities we identified before. It comes out that there is a great variety in the precision and recall of the tools. We show that pure "linters" miss almost all of the vulnerabilities, however sound tools like Frama-C perform best when it comes down to finding difficult-to-spot numeric errors and buffer overflows.

elib-URL des Eintrags:https://elib.dlr.de/133945/
Dokumentart:Berichtsreihe (DLR-Interner Bericht)
Titel:Evaluation of Open Source Static Analysis Security Testing (SAST) Tools for C
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Gentsch, ChristophChristoph.Gentsch (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Datum:Januar 2020
Referierte Publikation:Nein
Open Access:Ja
Seitenanzahl:37
Status:veröffentlicht
Stichwörter:static code analysis security testing C/C++ benchmark vulnerability CVE CWE Juliet
Institution:DLR DW
Abteilung:ITS
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Raumfahrt
HGF - Programmthema:keine Zuordnung
DLR - Schwerpunkt:Raumfahrt
DLR - Forschungsgebiet:R - keine Zuordnung
DLR - Teilgebiet (Projekt, Vorhaben):R - keine Zuordnung
Standort: Jena
Institute & Einrichtungen:Institut für Datenwissenschaften > IT-Sicherheit
Institut für Datenwissenschaften > Sichere Digitale Systeme
Hinterlegt von: Gentsch, Christoph
Hinterlegt am:30 Jan 2020 13:52
Letzte Änderung:02 Jul 2020 14:36

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.