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 Lortz | 1 | 20 | 1.07 |
Heiko Mantel | 2 | 770 | 50.29 |
Artem Starostin | 3 | 20 | 0.73 |
Timo Bähr | 4 | 20 | 0.73 |
David Schneider | 5 | 20 | 2.42 |
Alexandra Weber | 6 | 28 | 2.50 |