2015
DOI: 10.1587/transinf.2014icl0001
|View full text |Cite
|
Sign up to set email alerts
|

Access Control to Prevent Malicious JavaScript Code Exploiting Vulnerabilities of WebView in Android OS

Abstract: SUMMARYAndroid applications that using WebView can load and display web pages. Interaction with web pages allows JavaScript code within the web pages to access resources on the Android device by using the Java object, which is registered into WebView. If this WebView feature were exploited by an attacker, JavaScript code could be used to launch attacks, such as stealing from or tampering personal information in the device. To address these threats, we propose an access control on the security-sensitive APIs at… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
3
3

Relationship

4
2

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 6 publications
0
6
0
Order By: Relevance
“…Moreover, this API makes it possible to invoke all the public methods in these Java objects from the JavaScript loaded within WebView. However, some attacks exploiting this API have been reported [4,[6][7][8]13,14]. To address these attacks and improve the security of WebView, some previous studies have proposed some access control mechanisms.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Moreover, this API makes it possible to invoke all the public methods in these Java objects from the JavaScript loaded within WebView. However, some attacks exploiting this API have been reported [4,[6][7][8]13,14]. To address these attacks and improve the security of WebView, some previous studies have proposed some access control mechanisms.…”
Section: Related Workmentioning
confidence: 99%
“…Moreover, Android app developers can set access permissions by specifying a resource's URL. Yu et al [7] have proposed an access control mechanism that can control the access to security-sensitive APIs in Android from the JavaScript code by controlling the registration of Java objects through addJavascriptInterface API. Draco [8] can control access to device resources from web content, which are of different web origins, so as to prevent the attack that exploits the addJavascriptInterface API.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…On the other hand, to improve the security of the Android platform, Backes et al [13], Nauman et al [14], Wang et al [15], Conti et al [16], Bugiel et al [17], and Yu et al [18] proposed fine-grained access control mechanisms on Android. In the range of control objects, previous researches [13], [14], [15], [16], [17], [18] showed that control can be achieved regardless of the Android application type. The proposed technique can control when an Android application uses the Cordova framework.…”
Section: Related Workmentioning
confidence: 99%
“…On the other hand, to improve security of Android, Backes et al [12], Nauman et al [13], Wang et al [14], Conti et al [15], Bugiel et al [16], and Yu et al [17] proposed fine-grained access control mechanisms on Android. Previous research modifies the Android OS and the Android framework, requiring mobile users to replace them with these defenses.…”
Section: Related Workmentioning
confidence: 99%