Fuzzing-Strategien für ein Embedded Systemüber eine IDL-definierte API
- Die vorliegende Masterarbeit beschäftigt sich mit dem Fuzzing eines eingebetteten Systems über eine JSON-RPC-API. Hierfür werden verschiedene Techniken und Konzepte des Fuz- zing analysiert und erklärt. Außerdem werden bekannte Fuzzing-Werkzeuge vorgestellt und deren Anwendung auf das Zielsystem diskutiert. Ein Großteil der Arbeit wird dabei auf die Generierung der Testfälle und auf das Messen der Quellcode-Abdeckung verwendet. Es wird ein Konzept entwickelt und implementiert, welches basierend auf der Schnittstellendefinition des Systems zufällige Testfälle erstellt und mit deren Hilfe nach Fehlern sucht
Author: | Aaron Tröger |
---|---|
Title Additional (English): | Fuzzing strategies for an embedded system by using an IDL-defined API |
Advisor: | Frank GrimmGND |
Document Type: | Master's Thesis |
Language: | German |
Name: | Raritan Deutschland GmbH Kornmarkt 7, 08056 Zwickau |
Year of first Publication: | 2019 |
Publishing Institution: | Westsächsische Hochschule Zwickau |
Tag: | API; Embedded; Fuzzing; IDL; Testen |
Page Number: | 82 Seiten, 18 Abb., - Tab., 31 Lit. |
Faculty: | Westsächsische Hochschule Zwickau / Physikalische Technik, Informatik |
Release Date: | 2019/09/16 |