Journal of Information Processing
Online ISSN : 1882-6652
ISSN-L : 1882-6652
Access Control Mechanism to Mitigate Cordova Plugin Attacks in Hybrid Applications
Naoki KudoToshihiro YamauchiThomas H. Austin
著者情報
ジャーナル フリー

2018 年 26 巻 p. 396-405

詳細
抄録

Hybrid application frameworks such as Cordova are more and more popular to create platform-independent applications (apps) because they provide special APIs to access device resources in a platform-agonistic way. By using these APIs, hybrid apps can access device resources through JavaScript. In this paper, we present a novel app-repackaging attack that repackages hybrid apps with malicious code; this code can exploit Cordova's plugin interface to steal and tamper with device resources. We address this attack and cross-site scripting attacks against hybrid apps. Since these attacks need to use plugins to access device resources, we refer to both of these attacks as Cordova plugin attacks. We further demonstrate a defense against Cordova plugin attacks through the use of a novel runtime access control mechanism that restricts access based on the mobile user's judgement. Our mechanism is easy to introduce to existing Cordova apps, and allows developers to produce apps that are resistant to Cordova plugin attacks. Moreover, we evaluate the effectiveness and performance of our mechanism.

著者関連情報
© 2018 by the Information Processing Society of Japan
前の記事 次の記事
feedback
Top