On the usability (in)security of in-app browsing interfaces in mobile apps

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...

Full description

Saved in:
Bibliographic Details
Main Authors: ZHANG, Zicheng, WU, Daoyuan, LI, Lixiang, GAO, Debin
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2021
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/6704
https://ink.library.smu.edu.sg/context/sis_research/article/7707/viewcontent/raid_2021.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-7707
record_format dspace
spelling sg-smu-ink.sis_research-77072022-01-27T11:18:43Z On the usability (in)security of in-app browsing interfaces in mobile apps ZHANG, Zicheng WU, Daoyuan LI, Lixiang GAO, Debin 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% of the tested apps fail to provide enough URL 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. 2021-10-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/6704 info:doi/10.1145/3471621.3471625 https://ink.library.smu.edu.sg/context/sis_research/article/7707/viewcontent/raid_2021.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Android Security Usability Security WebView Security Information Security Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Android Security
Usability Security
WebView Security
Information Security
Software Engineering
spellingShingle Android Security
Usability Security
WebView Security
Information Security
Software Engineering
ZHANG, Zicheng
WU, Daoyuan
LI, Lixiang
GAO, Debin
On the usability (in)security of in-app browsing interfaces in mobile apps
description 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% of the tested apps fail to provide enough URL 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.
format text
author ZHANG, Zicheng
WU, Daoyuan
LI, Lixiang
GAO, Debin
author_facet ZHANG, Zicheng
WU, Daoyuan
LI, Lixiang
GAO, Debin
author_sort ZHANG, Zicheng
title On the usability (in)security of in-app browsing interfaces in mobile apps
title_short On the usability (in)security of in-app browsing interfaces in mobile apps
title_full On the usability (in)security of in-app browsing interfaces in mobile apps
title_fullStr On the usability (in)security of in-app browsing interfaces in mobile apps
title_full_unstemmed On the usability (in)security of in-app browsing interfaces in mobile apps
title_sort on the usability (in)security of in-app browsing interfaces in mobile apps
publisher Institutional Knowledge at Singapore Management University
publishDate 2021
url https://ink.library.smu.edu.sg/sis_research/6704
https://ink.library.smu.edu.sg/context/sis_research/article/7707/viewcontent/raid_2021.pdf
_version_ 1770576050750750720