Return to search

Evaluating Dynamic AnalysisMethods for Android Applications

With a market share of 84.82% in 2016 Android is the most influential mobile oper-ating system on the world. In March 2017 users could find about 2.8 million ap-plications in the official Playstore while the number applications from other sourcesis unknown]. Since mobile devices are a fundamental source for news, enter-tainment, social activities and more they are also used for mobile banking, healthtracking and other data sensitive tasks. Besides static analysis the approach of dy-namically analyzing applications is necessary to ensure integrity and security. In theinternet a plethora of dynamic analysis methods for Android can be found. Problem-atic for a software security tester is to keep an overview over the quickly changinglandscape of these approaches. In this thesis work relevant dynamic analysis methodswere grouped and evaluated on different criterion. Furthermore an implementationfor the logging file related system calls with LD_PRELOAD was implemented andinvestigated how API calls can be mapped and the data visualized.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:lnu-65310
Date January 2017
CreatorsSpottka, Alexander
PublisherLinnéuniversitetet, Institutionen för datavetenskap (DV)
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0027 seconds