Zum Inhalt

SparrowHawk: Memory Safety Flaw Detection via Data-Driven Source Code Annotation

  • 2021
  • OriginalPaper
  • Buchkapitel
Erschienen in:

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

SparrowHawk ist ein innovatives Werkzeug, das entwickelt wurde, um Sicherheitslücken im Speicher von Software zu erkennen, indem Funktions-Prototypen mittels maschinellem Lernen kommentiert werden. Im Gegensatz zu herkömmlichen Programmanalysetechniken verwendet SparrowHawk einen datengestützten Ansatz, um Muster anfälligen Codes zu lernen, wodurch es effizienter und effektiver bei der Identifizierung von Fehlern ist. Durch die Segmentierung von Funktionsprototypen in sinnvolle Subwörter und die Schulung eines siamesischen Netzwerks zur Einbettung von Funktionsprototypen kann SparrowHawk Funktionen präzise kommentieren und Schwachstellen wie Nullzeigerdereferenzen und Double Free erkennen. Das Tool wurde in realen Open-Source-Projekten evaluiert und berichtete erfolgreich über 51 bisher unbekannte Speicherfehler, was seinen praktischen Wert bei der Verbesserung der Softwaresicherheit unter Beweis stellte.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Titel
SparrowHawk: Memory Safety Flaw Detection via Data-Driven Source Code Annotation
Verfasst von
Yunlong Lyu
Wang Gao
Siqi Ma
Qibin Sun
Juanru Li
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-88323-2_7
Dieser Inhalt ist nur sichtbar, wenn du eingeloggt bist und die entsprechende Berechtigung hast.
Dieser Inhalt ist nur sichtbar, wenn du eingeloggt bist und die entsprechende Berechtigung hast.
    Bildnachweise
    AvePoint Deutschland GmbH/© AvePoint Deutschland GmbH, NTT Data/© NTT Data, Wildix/© Wildix, arvato Systems GmbH/© arvato Systems GmbH, Ninox Software GmbH/© Ninox Software GmbH, Nagarro GmbH/© Nagarro GmbH, GWS mbH/© GWS mbH, CELONIS Labs GmbH, USU GmbH/© USU GmbH, G Data CyberDefense/© G Data CyberDefense, Vendosoft/© Vendosoft, Kumavision/© Kumavision, Noriis Network AG/© Noriis Network AG, WSW Software GmbH/© WSW Software GmbH, tts GmbH/© tts GmbH, Asseco Solutions AG/© Asseco Solutions AG, AFB Gemeinnützige GmbH/© AFB Gemeinnützige GmbH, Ferrari electronic AG/© Ferrari electronic AG