Giuseppe D'Andrea
Design and implementation of a Distributed Feedback-Guided Fuzzer.
Rel. Riccardo Sisto, Antonio Lotito. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (3MB) | Preview |
Abstract
Nowadays, the high number of mobile and IOT devices has led to an increased demand for security to safeguard the users from malicious actors. Fuzz testing, or fuzzing, is an automated software testing technique used to discover bugs and vulnerabilities in software and, consequently, to secure interconnected devices. Running a fuzzer on mobile and IOT devices requires dedicated tools, specifically designed for these devices, often less capable and performing than the fuzzers designed to run on PCs and workstations. Moreover, the different architecture can be an obstacle when developing new technologies to fuzz these devices. This thesis aims to solve these problems presenting a distributed architecture designed to distribute the different components of a fuzzer across a workstation and multiple mobile devices.
Splitting the fuzzer in two parts, one that runs on a more powerful workstation and the other that can run on multiple mobile devices, allows to have more processing power for the operations that aren't required to run on the device and allows designing and reusing components developed to fuzz workstations and PCs for mobile devices
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
