On the Usability (In)Security of In-App Browsing Interfaces in Mobile Apps

09/04/2022
by   Zicheng Zhang, et al.
0

Due to the frequent encountering of web URLs in various application scenarios (e.g., chatting and email reading), many mobile apps build their in-app browsing interfaces (IABIs) to provide a seamless user experience. Although this achieves user-friendliness by avoiding the constant switching between the subject app and the system built-in browser apps, we find that IABIs, if not well designed or customized, could result in usability security risks. In this paper, we conduct the first empirical study on the usability (in)security of in-app browsing interfaces in both Android and iOS apps. Specifically, we collect a dataset of 25 high-profile mobile apps from five common application categories that contain IABIs, including Facebook and Gmail, and perform a systematic analysis (not end-user study though) that comprises eight carefully designed security tests and covers the entire course of opening, displaying, and navigating an in-app web page. During this process, we obtain three major security findings: (1) about 30 information for users to make informed decisions on opening an URL; (2) nearly all custom IABIs have various problems in providing sufficient indicators to faithfully display an in-app page to users, whereas ten IABIs that are based on Chrome Custom Tabs and SFSafariViewController are generally secure; and (3) only a few IABIs give warnings to remind users of the risk of inputting passwords during navigating a (potentially phishing) login page. Most developers had acknowledged our findings but their willingness and readiness to fix usability issues are rather low compared to fixing technical vulnerabilities, which is a puzzle in usability security research. Nevertheless, to help mitigate risky IABIs and guide future designs, we propose a set of secure IABI design principles.

READ FULL TEXT

page 5

page 6

page 7

page 8

page 9

research
02/26/2019

SeMA: A Design Methodology for Building Secure Android Apps

UX designers use storyboards to visually capture a user experience (UX) ...
research
04/15/2020

Investigating usability of mobile health applications in Bangladesh

Background: Lack of usability can be a major barrier for the rapid adopt...
research
03/24/2021

Detecting User-Perceived Failure in Mobile Applications via Mining User Traces

Mobile applications (apps) often suffer from failure nowadays. Developer...
research
07/05/2023

UX Heuristics and Checklist for Deep Learning powered Mobile Applications with Image Classification

Advances in mobile applications providing image classification enabled b...
research
06/16/2020

Bayesian Evaluation of User App Choices in the Presence of Risk Communication on Android Devices

In the age of ubiquitous technologies, security- and privacy-focused cho...
research
05/09/2023

Voicify Your UI: Towards Android App Control with Voice Commands

Nowadays, voice assistants help users complete tasks on the smartphone w...
research
08/17/2023

Never-ending Learning of User Interfaces

Machine learning models have been trained to predict semantic informatio...

Please sign up or login with your details

Forgot password? Click here to reset