Repository logo
 

Measuring and Characterizing (mis)compliance of the Android permission system

dc.contributor.advisorStakhanova, Natalia
dc.contributor.committeeMemberDutchyn, Chris
dc.contributor.committeeMemberRochan, Mrigank
dc.creatorBarzolevskaia, Anna
dc.creator.orcid0009-0002-9026-4140
dc.date.accessioned2023-06-02T14:47:50Z
dc.date.available2023-06-02T14:47:50Z
dc.date.copyright2023
dc.date.created2023-11
dc.date.issued2023-06-02
dc.date.submittedNovember 2023
dc.date.updated2023-06-02T14:47:51Z
dc.description.abstractWithin the Android mobile operating system, Android permissions act as a system of safeguards designed to restrict access to potentially sensitive data and privileged components. Multiple research studies indicate flaws and limitations of the Android permission system, prompting Google to implement a more regulated and fine-grained permission model. In spite of its newly-introduced complexity, misgranted permissions continue to present a significant risk to users. We present research on theoretical and practical misuse of permissions using our methodology that leverages unified permissions and call mappings. To guide the automated evaluation of permission use and compliance in Android apps, we develop PChecker, a tool that reports permissions requested by and granted to Android devices. We evaluate four versions of the Android Open Source Project code (major versions 10--13) and shed light on the prevalence of discrepancies between the official Android guidelines for permissions and their implementation in the Android platform source code. We use PChecker to analyze the permission use of 3,681 Android apps showing the common prevalence and occasional severity of non-compliance in real-world scenarios.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/10388/14712
dc.language.isoen
dc.subjectAndroid
dc.subjectdocumentation
dc.subjectapplications
dc.subjectpermissions
dc.subjectnon-SDK restriction lists
dc.subjectsecurity
dc.titleMeasuring and Characterizing (mis)compliance of the Android permission system
dc.typeThesis
dc.type.materialtext
thesis.degree.departmentComputer Science
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Saskatchewan
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (M.Sc.)

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
BARZOLEVSKAIA-THESIS-2023.pdf
Size:
930 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.27 KB
Format:
Plain Text
Description: