Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings 2018
DOI: 10.1145/3183440.3194968
|View full text |Cite
|
Sign up to set email alerts
|

On vulnerability evolution in Android apps

Abstract: In this work, we reconstruct a set of Android app lineages which each of them represents a sequence of app versions that are historically released for the same app. Then, based on these lineages, we empirically investigate the evolution of app vulnerabilities, which are revealed by well-known vulnerability scanners, and subsequently summarise various interesting findings that constitute a tangible knowledge to the community.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
3
2

Relationship

4
1

Authors

Journals

citations
Cited by 9 publications
(8 citation statements)
references
References 8 publications
(4 reference statements)
0
8
0
Order By: Relevance
“…1) App Lineage Reconstruction: To identify app lineages from AndroZoo, we follow the approach proposed by Gao et al [24] and illustrated by the four steps in Fig. 1: (1) extraction of application IDs, (2) app clustering by certificate, (3) app clustering by the market, and (4) app sorting by version code.…”
Section: Datasetmentioning
confidence: 99%
See 2 more Smart Citations
“…1) App Lineage Reconstruction: To identify app lineages from AndroZoo, we follow the approach proposed by Gao et al [24] and illustrated by the four steps in Fig. 1: (1) extraction of application IDs, (2) app clustering by certificate, (3) app clustering by the market, and (4) app sorting by version code.…”
Section: Datasetmentioning
confidence: 99%
“…The lineage reconstruction yielded 43 365 app lineages accounting for 745,101 apks. This lineage dataset is twice as large as the dataset presented by Gao et al in [24] .…”
Section: Datasetmentioning
confidence: 99%
See 1 more Smart Citation
“…As the framework evolves, the provided Software Development Kit (SDK), including the Application Programming Interfaces (APIs), is regularly updated. To better track and reflect those changes, each major release of the Android framework is tagged with multiple names: (1) its version number (e.g., Android 4.4); (2) its API level (e.g., 19); and (3) a name of sweet (e.g., KitKat). Figure 1 presents an example of API levels with respect to their adoption by millions of Android-powered devices using the official Google Play store as of May 2018.…”
Section: A Android Frameworkmentioning
confidence: 99%
“…We re-construct app lineages based on AndroZoo's data heap and according to the procedure proposed by Gao et al [19] as illustrated in Figure 4.…”
Section: Re-construction Of App Lineagesmentioning
confidence: 99%