skip to main content
10.1145/3167918.3167942acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesaus-cswConference Proceedingsconference-collections
research-article

Web access monitoring mechanism for Android webview

Published: 29 January 2018 Publication History

Abstract

In addition to conventional web browsers, WebView is used to display web content on Android. WebView is a component that enables the display of web content in mobile applications, and is extensively used. As WebView displays web content without having to redirect the user to web browsers, there is the possibility that unauthorized web access may be performed secretly via WebView, and information in Android may be stolen or tampered with. Therefore, it is necessary to monitor and analyze web access via WebView, particularly because attacks exploiting WebView have been reported. However, there is no mechanism for monitoring web access via WebView. In this work, the goals are to monitor web access via WebView and to analyze mobile applications using WebView. To achieve these goals, we propose a web access monitoring mechanism for Android WebView. In this paper, the design and implementation of a mechanism that does not require any modifications to the Android Framework and Linux kernel are presented for the Chromium Android System WebView app. In addition, this paper presents evaluation results for the proposed mechanism.

References

[1]
T. Luo, H. Hao, W. Du, Y. Wang, and H. Yin, Attacks on WebView in the Android system, In Proceedings of the 27th Annual Computer Security Applications Conference. ACM, pp. 343--352, 2011.
[2]
P. Mutchler, A. Doupé, J. Mitchell, C. Kruegel, and G. Vigna, A Large-Scale Study of Mobile Web App Security, In Proceedings of the Mobile Security Technologies Workshop (MoST), 2015.
[3]
WebKit, Open Source Browser Engine. https://webkit.org/.
[4]
The Chromium project, https://www.chromium.org/.
[5]
The Chromium project, NetworkStack, https://www.chromium.org/developers/design-documents/network-stack/.
[6]
G. S. Tuncay, S. Demetriou, and C. A. Gunter, Draco: A System for Uniform and Fine-grained Access Control for Web Code on Android, In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. ACM, pp. 104--115, 2016.
[7]
M. Neugschwandtner, M. Lindorfer, and C. Platzer, A View to a Kill: WebView Exploitation, In Proceeding of the 6th USENIX Workshop on Large-Scale Exploits and Emergent Threats (LEET), 2013.
[8]
T. Luo, W. Du, and Y. Wang, ATTACKS AND COUNTERMEASURES FOR WEBVIEW ON MOBILE SYSTEMS, Ph.D. Dissertation. Syracuse University, 2014.
[9]
A. B. Bhavani, Cross-site Scripting Attacks on Android WebView, arXiv preprint arXiv:1304.7451, 2013.
[10]
W. Bao, W. Yao, M. Zong, and D. Wang, Cross-site Scripting Attacks on Android Hybrid Applications, In Proceedings of the 2017 International Conference on Cryptography, Security and Privacy. ACM, pp. 56--61, 2017.
[11]
S. Son, D. Kim, and V. Shmatikov, What Mobile Ads Know About Mobile Users, In Proceedings of the Network and Distributed System Security Symposium (NDSS 2016), 1--15, 2016.
[12]
N. Kudo, T. Yamauchi, and T. H. Austin, Access Control for Plugins in Cordova-based Hybrid Applications, In the 31st IEEE International Conference on Advanced Information Networking and Applications (AINA-2017), pp. 1063--1069, 2017.
[13]
J. Yu and T. Yamauchi, Access Control to Prevent Malicious JavaScript Code Exploiting Vulnerabilities of WebView in Android OS, IEICE Transactions on Information and Systems, vol. E98-D, no. 4, pp. 807--811, 2015.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ACSW '18: Proceedings of the Australasian Computer Science Week Multiconference
January 2018
404 pages
ISBN:9781450354363
DOI:10.1145/3167918
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • CORE: Computing Research and Education

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 January 2018

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Android
  2. web access monitoring
  3. webview

Qualifiers

  • Research-article

Conference

ACSW 2018
Sponsor:
  • CORE
ACSW 2018: Australasian Computer Science Week 2018
January 29 - February 2, 2018
Queensland, Brisband, Australia

Acceptance Rates

ACSW '18 Paper Acceptance Rate 49 of 96 submissions, 51%;
Overall Acceptance Rate 204 of 424 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)2
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media