ID | 62356 |
フルテキストURL | |
著者 |
Kudo, Naoki
Graduate School of Natural Science and Technology, Okayama University
Yamauchi, Toshihiro
Graduate School of Natural Science and Technology, Okayama University
ORCID
Kaken ID
publons
researchmap
Austin, Thomas H.
San Jose State University
|
抄録 | 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.
|
キーワード | hybrid Application
Android
Access Control
|
備考 | ここに掲載した著作物の利用に関する注意
本著作物の著作権は情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。 Notice for the use of this material The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author (s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. |
発行日 | 2018
|
出版物タイトル |
Journal of Information Processing
|
巻 | 26巻
|
出版者 | Information Processing Society of Japan
|
開始ページ | 396
|
終了ページ | 405
|
ISSN | 1882-6652
|
資料タイプ |
学術雑誌論文
|
言語 |
英語
|
著作権者 | Copyright (C) Information Processing Society of Japan.
|
論文のバージョン | publisher
|
DOI | |
関連URL | isVersionOf https://doi.org/10.2197/ipsjjip.26.396
|