Table of Content

Open Access iconOpen Access



A Proposal for Addressing Security Issues Related to Dynamic Code Loading on Android Platform

Aleksandar Kelec, Zoran Djuric

Faculty of Electrical Engineering, University of Banja Luka, Banja Luka, Bosnia and Herzegovina

* Corresponding Authors: email

Computer Systems Science and Engineering 2020, 35(4), 271-282.


One of the constant challenges faced by the Android community, when it comes to the safety of the end users, is the ability of applications to load code dynamically. This mechanism may be used for both legitimate and malicious purposes. A particular problem is the fact that remote code is not analyzed during the verification process because it doesn’t have to be present in the application package at the publishing time. Previous research has shown that using this concept in an insecure way can cause serious consequences for the user and his device. Solving this problem has proved to be a big challenge that many have tried to address in different ways. This paper deals with the problem of dynamic code loading on Android platform. For the purpose of this paper, an application that demonstrates the abuse of the dynamic code loading concept has been developed and published in the Google Play Store. Also, a proposal of the modified Android ecosystem that should address this problem and improve the security of the whole platform is given.


Cite This Article

A. Kelec and Z. Djuric, "A proposal for addressing security issues related to dynamic code loading on android platform," Computer Systems Science and Engineering, vol. 35, no.4, pp. 271–282, 2020.


cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1866


  • 1127


  • 1


Share Link