DocumentCode
1901262
Title
Automatically securing permission-based software by reducing the attack surface: an application to Android
Author
Bartel, Alexandre ; Klein, John ; Le Traon, Yves ; Monperrus, Martin
Author_Institution
Univ. of Luxembourg, Luxembourg, Luxembourg
fYear
2012
fDate
3-7 Sept. 2012
Firstpage
274
Lastpage
277
Abstract
In the permission-based security model (used e.g. in Android and Blackberry), applications can be granted more permissions than they actually need, what we call a “permission gap”. Malware can leverage the unused permissions for achieving their malicious goals, for instance using code injection. In this paper, we present an approach to detecting permission gaps using static analysis. Using our tool on a dataset of Android applications, we found out that a non negligible part of applications suffers from permission gaps, i.e. does not use all the permissions they declare.
Keywords
invasive software; operating systems (computers); program diagnostics; Android applications; attack surface reduction; code injection; malware; permission gap; permission-based software security; static analysis; Android; Permissions; Soot; call-graph; permission-based software; security; static analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering (ASE), 2012 Proceedings of the 27th IEEE/ACM International Conference on
Conference_Location
Essen
Print_ISBN
978-1-4503-1204-2
Type
conf
DOI
10.1145/2351676.2351722
Filename
6494934
Link To Document