Papilio: Visualizing Android Application Permissions

We introduce Papilio, a new visualization technique for visualizing permissions of real‐world Android applications. We explore the development of layouts that exploit the directed acyclic nature of Android application permission data to develop a new explicit layout technique that incorporates aspec...

Full description

Saved in:
Bibliographic Details
Published inComputer graphics forum Vol. 33; no. 3; pp. 391 - 400
Main Authors Loorak, M. Hosseinkhani, Fong, P.W.L., Carpendale, S.
Format Journal Article
LanguageEnglish
Published Oxford Blackwell Publishing Ltd 01.06.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:We introduce Papilio, a new visualization technique for visualizing permissions of real‐world Android applications. We explore the development of layouts that exploit the directed acyclic nature of Android application permission data to develop a new explicit layout technique that incorporates aspects of set membership, node‐link diagrams and matrix layouts. By grouping applications based on sets of requested permissions, a structure can be formed with partially ordered relations. The Papilio layout shows sets of applications centrally, the relations among applications on one side and application permissions, as the reason behind the existence of the partial order, on the other side. Using Papilio to explore a set of Android applications as a case study has led to new security findings regarding permission usage by Android applications.
Bibliography:ArticleID:CGF12395
istex:1017D4C34C295F2CA36E9B4B993B5FDA4EB28692
ark:/67375/WNG-FD1SSVW0-F
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-2
content type line 23
ISSN:0167-7055
1467-8659
DOI:10.1111/cgf.12395