Marco Sapio
Android System Services Testing: A Coverage-Guided Fuzzing Approach.
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, Android is the most widespread mobile operating system globally, powering billions of smartphones and tablets. Its widespread use, coupled with its open-source nature, makes it both a popular platform for developers and a target for cyber threats. Fuzzing is a software testing technique that has evolved over several decades to help identifying vulnerabilities and defects in computer programs. It consists in providing the target with an enormous automatically generated quantity of data, aiming to find inputs causing errors or crashes that may lead to the presence of vulnerabilities. The aim of this thesis is to develop an architecture capable of fuzzing Android system services and gathering runtime information.
Android system services are essential services for accessing key functionalities such as touch screen, telephony, Bluetooth, and Wi-Fi
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
