Evaluating Dynamic AnalysisMethods for Android Applications

University essay from Linnéuniversitetet/Institutionen för datavetenskap (DV)

Abstract: 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.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)