Title
Cassandra: Towards a Certifying App Store for Android
Abstract
Modern mobile devices store and process an abundance of data. Although many users consider some of this data as private, they do not yet obtain satisfactory support for controlling what applications might do with their data. In this article, we propose Cassandra, a tool that enables users of mobile devices to check whether Android apps comply with their personal privacy requirements before installing these apps. Beyond this, Cassandra implements the core functionality of a conventional app store, including the browsing of available apps and the delivery of apps for installation. Cassandra performs the security analysis of apps on a server. However, a user does not need to trust this server because Cassandra employs the proof-carrying code paradigm such that the server's analysis result can be validated on the client. We have proven that Cassandra's security analysis soundly detects all potential information leaks, i.e., all flows of information that violate a user's privacy policy.
Year
DOI
Venue
2014
10.1145/2666620.2666631
SPSM@CCS
Keywords
Field
DocType
proof-carrying code,correctness proofs,software security,information flow controls,mobility,formal methods
World Wide Web,Internet privacy,Android (operating system),App store,Computer science,Computer security,Software security assurance,Privacy policy,Installation,Security analysis,Mobile device,Proof-carrying code
Conference
Citations 
PageRank 
References 
20
0.73
20
Authors
6
Name
Order
Citations
PageRank
Steffen Lortz1201.07
Heiko Mantel277050.29
Artem Starostin3200.73
Timo Bähr4200.73
David Schneider5202.42
Alexandra Weber6282.50