Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Don't Trust Me, Test Me: 100% Code Coverage for a 3rd-party Android App
PILGUN, Aleksandr
2020In PILGUN, Aleksandr (Ed.) 2020 27th Asia-Pacific Software Engineering Conference (APSEC)
Peer reviewed
 

Documents


Texte intégral
APSEC20_preprint.pdf
Preprint Auteur (322.52 kB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Android; Debloating; Software Testing; Shrinking; Code Coverage; Instrumentation
Résumé :
[en] The incompleteness of 3rd-party app testing is an accepted fact in Software Engineering. This issue makes it impossible to verify the app functionality and to confirm its safety to the end-user. To solve this problem, enterprises developed strict policies. A company, willing to use modern apps, may perform an expensive security analysis, rely on trust or forbid the app. These strategies may lead companies to high direct and indirect spending with no guarantee of safety. In this work, we present a novel approach, called Dynamic Binary Shrinking, that allows a user to review app functionality and leave only tested code. The shrunk app produces 100% instruction coverage on observed behaviors and in this way guarantees the absence of unexplored, and therefore, potentially malicious code. On our running examples, we demonstrate that apps use less than 20% of the codebase. We developed an approach and the ACVCut tool to shrink Android apps towards the executed code. Repository — http://github.com/pilgun/acvcut.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
PILGUN, Aleksandr  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > PI Mauw
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
Don't Trust Me, Test Me: 100% Code Coverage for a 3rd-party Android App
Date de publication/diffusion :
2020
Nom de la manifestation :
2020 27th Asia-Pacific Software Engineering Conference (APSEC)
Lieu de la manifestation :
Singapore, Singapour
Date de la manifestation :
01-12-2020 to 04-12-2020
Manifestation à portée :
International
Titre de l'ouvrage principal :
2020 27th Asia-Pacific Software Engineering Conference (APSEC)
Auteur, co-auteur :
Pagination :
375-384
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Projet FnR :
FNR11289380 - Systematically Exploring Semantic App Models For Android, 2016 (15/11/2016-14/11/2020) - Aleksandr Pilgun
Intitulé du projet de recherche :
FNR11289380 > Aleksandr Pilgun > > Systematically Exploring Semantic App Models for Android > 15/11/2016 > 14/11/2020 > 2016
Disponible sur ORBilu :
depuis le 18 octobre 2020

Statistiques


Nombre de vues
420 (dont 28 Unilu)
Nombre de téléchargements
454 (dont 16 Unilu)

citations Scopus®
 
5
citations Scopus®
sans auto-citations
4
citations OpenAlex
 
4

Bibliographie


Publications similaires



Contacter ORBilu