Umeå universitets logga

umu.sePublikationer
Driftmeddelande
För närvarande är det driftstörningar. Felsökning pågår.
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
An in-depth analysis of Android’s Java class library: its evolution and security impact
Umeå universitet, Teknisk-naturvetenskapliga fakulteten, Institutionen för datavetenskap.ORCID-id: 0000-0001-7486-0538
Umeå universitet, Teknisk-naturvetenskapliga fakulteten, Institutionen för datavetenskap.ORCID-id: 0000-0003-1383-0372
2023 (Engelska)Ingår i: 2023 IEEE Secure Development Conference (SecDev), IEEE, 2023, s. 133-144Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

Android is an operating system widely deployed especially on devices such as smartphones. In this paper, we study the evolution of OpenJDK Java Class Library (JCL) versions used as the basis of the Dalvik Virtual Machine (DVM) and the Android Runtime (ART). We also identify vulnerabilities impacting OpenJDK JCL versions and analyze their impact on Android. Our results indicate that the complexity of the Android JCL code imported from OpenJDK increases because:(1) there is an increase in the number of classes imported from OpenJDK,(2) there is an increase in the fragmentation of the JCL code in Android as code is increasingly imported from multiple OpenJDK versions at the same time, and (3) there is an increase in the distance between the JCL code in Android and OpenJDK as, for instance, Android developer introduce customizations to the imported code. We also observe that most OpenJDK vulnerabilities (80%) are not impacting Android because the vulnerable classes are not imported in Android. Nevertheless, Android does import vulnerable code and little is done to patch this vulnerable code which is only” patched” when a newer version of the vulnerable code is imported. This means that the code can stay vulnerable in Android for years. Most of the vulnerabilities impacting Android (77%) have a security impact on the availability of the system. By developing a proof-of-concept, we show that OpenJDK vulnerabilities imported in Android do have a security impact. We suggest to seriously take into account public information available about OpenJDK vulnerabilities to increase the security of the Android development pipeline.

Ort, förlag, år, upplaga, sidor
IEEE, 2023. s. 133-144
Nyckelord [en]
Android, external dependency, vulnerability management, managing code complexity, Java, OpenJDK, Simi- larity Analysis, Vulnerabilities, Security
Nationell ämneskategori
Elektroteknik och elektronik
Identifikatorer
URN: urn:nbn:se:umu:diva-216744DOI: 10.1109/SecDev56634.2023.00028ISI: 001103219600018Scopus ID: 2-s2.0-85179181698ISBN: 979-8-3503-3133-2 (tryckt)ISBN: 979-8-3503-3132-5 (digital)OAI: oai:DiVA.org:umu-216744DiVA, id: diva2:1812328
Konferens
2023 IEEE Secure Development Conference (SecDev), Atlanta, USA, Octoberr 18-20, 2023
Forskningsfinansiär
KempestiftelsernaWallenberg AI, Autonomous Systems and Software Program (WASP)Tillgänglig från: 2023-11-15 Skapad: 2023-11-15 Senast uppdaterad: 2025-11-15Bibliografiskt granskad

Open Access i DiVA

fulltext(285 kB)9 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 285 kBChecksumma SHA-512
95af16ba08ee49a975a22458fc208bf715614fcddca26b0375606d353acf577e2158bdc9f24ab623bde60d8cd6ac5b2fc03258e1f1f384ab890f45076f87c6ec
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltextScopus

Person

Riom, TimothéeBartel, Alexandre

Sök vidare i DiVA

Av författaren/redaktören
Riom, TimothéeBartel, Alexandre
Av organisationen
Institutionen för datavetenskap
Elektroteknik och elektronik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 9 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
Totalt: 207 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf