GARMDROID: IoT Potential Security Threats Analysis Through the Inference of Android Applications Hardware Features Requirements

  • Abraham Rodríguez-Mota
  • Ponciano Jorge Escamilla-AmbrosioEmail author
  • Jassim Happa
  • Eleazar Aguirre-Anaya
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 179)


Applications and services based on the Internet of Things (IoT) are increasingly vulnerable to disruption from attack or information theft. Developers and researchers attempt to prevent the growth of such disruption models, mitigate and limit their impact. Meeting these challenges requires understanding the characteristics of things and the technologies that empower the IoT since traditional protection mechanisms are not enough. Moreover, as the growth in mobile device market is pushing the deployment of the IoT, tools and mechanisms to evaluate, analyze and detect security threats in these devices are strongly required. In this context, this paper presents a web tool, named GARMDROID, aimed to help IoT software developers and integrators to evaluate IoT security threats based on the visualization of Android application hardware requests. This procedure is based on the static analysis of permissions requested by Android applications.


Internet of Things Android Security threats 



This material is based on work supported by the Mexican National Council of Science and Technology (CONACYT) under grant 216747. Also the authors acknowledge support from IPN under grant SIP-20161697.


  1. 1.
    Roman, R., Najera, P., Lopez, J.: Securing the Internet of Things. IEEE Computer 44(9), 51–58 (2011)CrossRefGoogle Scholar
  2. 2.
    Childs, D., Gilliland, A., Gorenc, B., Goudey, H., Gunn, A., Hoole, A., Lancaster, J., Muthurajan, S., Wook, Oh, J., Tsipenyuk O’Neil, Y., Park, J., Petrovsky, O., Sechman, J., Shah, N., Sotack, T., Svajcer, V.: The HPE Cyber Risk Report 2015. HP (2015)Google Scholar
  3. 3.
    Gartner: Gartner Says Worldwide Smartphone Sales Recorded Slowest Growth Rate Since 2013, 6 January 2016.
  4. 4.
    Wikipedia: Garmr. 15 November 2015.
  5. 5.
    Milette, G., Stroud, A.: Professional Android Sensor Programming. Wiley, Indianapolis (2012)Google Scholar
  6. 6.
  7. 7.
    Embarcadero: Internet of Things Solutions, 2 January 2016.
  8. 8.
  9. 9.
  10. 10.
    Childs, D., Gilliland, A., Gorenc, B., Goudey, H., Gunn, A., Hoole, A., Lancaster, J.: Cyber Risk Report 2015 Hewlett-Packard. Technical report, HP Security Research (2015)Google Scholar
  11. 11.
    Afonso, V., de Amorim, M., Grgio, A.R.A., Junquera, G., de Geus, P.: Identifying Android malware using dynamically obtained features. J. Comput. Virology Hacking Tech. 11, 9–17 (2015)CrossRefGoogle Scholar
  12. 12.
    Moser, A., Kruegel, C., Kirda, E.: Limits of static analysis for malware detection. In: Computer Security Applications Conference 2007, ACSAC 2007, pp. 421–430 (2007)Google Scholar
  13. 13.
    VirusTotal, 05 December 2015.

Copyright information

© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2017

Authors and Affiliations

  • Abraham Rodríguez-Mota
    • 1
  • Ponciano Jorge Escamilla-Ambrosio
    • 2
    Email author
  • Jassim Happa
    • 3
  • Eleazar Aguirre-Anaya
    • 2
  1. 1.Instituto Politécnico NacionalEscuela Superior de Ingeniería Mecánica y Eléctrica, Unidad ZacatencoMéxico D.F.Mexico
  2. 2.Instituto Politécnico NacionalCentro de Investigación en ComputaciónMéxico D.F.Mexico
  3. 3.Department of Computer ScienceUniversity of OxfordOxfordUK

Personalised recommendations