CRJun 26, 2019

Making Smartphone Application Permissions Meaningful for the Average User

arXiv:1906.10873v21 citations
Originality Incremental advance
AI Analysis

This addresses security vulnerabilities for average smartphone users, offering an incremental improvement to existing permission systems.

The paper tackles the problem of smartphone users misunderstanding app permissions, which leads to security risks, by proposing a middleware that redefines permissions in terms of user-tangible services instead of device resources, making them more intuitive without requiring app refactoring.

Smartphones hold important private information, yet users routinely expose this information to questionable applications written by developers they know nothing about. Users may be tempted to think of smartphones as old-style dumb phones, not as powerful network-connected computers, and this opens a gap between the permissions-based security paradigm (offered by platforms like Android) and what users expect. This makes it easy to fool users into installing applications that steal their information. Not surprisingly, Android is now a more favored target for hackers than Windows. We propose an approach for closing this gap, based on the observation that the current permissions system--rooted in good ol' UNIX-style thinking--is both too coarse and too fine grained, because it uses the wrong axes for defining the permissions space. We argue for replacing the paradigm in which "an app accesses device resources" (which is foreign to most non-geeks) with a paradigm in which "an app accesses user-tangible services." By using a simple piece of middleware, we can wrap this view of application control around today's permission system, and, by doing so, no conceptual refactoring of applications is required.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes