HybridGuard: A Principal-based Permission and Fine-Grained Policy Enforcement Framework for Web-based Mobile Applications

被引:6
|
作者
Phung, Phu H. [1 ]
Mohanty, Abhinav [2 ]
Rachapalli, Rahul [2 ]
Sridhar, Meera [2 ]
机构
[1] Univ Dayton, Dept Comp Sci, Intelligent Syst Secur Lab, Dayton, OH 45469 USA
[2] UNC Charlotte, Dept Software & Informat Syst, Charlotte, NC 28223 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/SPW.2017.34
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Web-based or hybrid mobile applications (apps) are widely used and supported by various modern hybrid app development frameworks. In this architecture, any JavaScript code, local or remote, can access available APIs, including JavaScript bridges provided by the hybrid framework, to access device resources. This JavaScript inclusion capability is dangerous, since there is no mechanism to determine the origin of the code to control access, and any JavaScript code running in the mobile app can access the device resources through the exposed APIs. Previous solutions are either limited to a particular platform (e.g., Android) or a specific hybrid framework (e.g., Cordova) or only protect the device resources and disregard the sensitive elements in the web environment. Moreover, most of the solutions require the modification of the base platform. In this paper, we present HybridGuard, a novel policy enforcement framework that can enforce principal-based, stateful policies, on multiple origins without modifying the hybrid frameworks or mobile platforms. In HybridGuard, hybrid app developers can specify principal-based permissions, and define fine-grained, and stateful policies that can mitigate a significant class of attacks caused by potentially malicious JavaScript code included from third-party domains, including ads running inside the app. HybridGuard also provides a mechanism and policy patterns for app developers to specify fine-grained policies for multiple principals. HybridGuard is implemented in JavaScript; therefore, it can be easily adapted for other hybrid frameworks or mobile platforms without modification of these frameworks or platforms. We present attack scenarios and report experimental results to demonstrate how HybridGuard can thwart attacks against hybrid mobile apps.
引用
收藏
页码:147 / 156
页数:10
相关论文
共 50 条
  • [41] Multilevel Fine-Grained Features-Based General Framework for Object Detection
    Zuo, Fengyuan
    Liu, Jinhai
    Chen, Zhaolin
    Zhang, Huaguang
    Fu, Mingrui
    Wang, Lei
    IEEE TRANSACTIONS ON CYBERNETICS, 2024, 54 (11) : 6921 - 6933
  • [42] Fine-Grained Vehicle Make and Model Recognition Framework Based on Magnetic Fingerprint
    Zhang, Hancheng
    Zhou, Wei
    Liu, Gang
    Wang, Zuoxv
    Qian, Zhendong
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (08) : 8460 - 8472
  • [43] Multilevel Fine-Grained Features-Based General Framework for Object Detection
    Zuo, Fengyuan
    Liu, Jinhai
    Chen, Zhaolin
    Zhang, Huaguang
    Fu, Mingrui
    Wang, Lei
    IEEE TRANSACTIONS ON CYBERNETICS, 2024, 54 (11) : 6921 - 6933
  • [44] Mole-based fine-grained delegation constraint framework in collaborative environments
    Institute of Software, Chinese Academy of Sciences, Beijing 100080, China
    不详
    Tongxin Xuebao, 2008, 1 (83-91):
  • [45] Fine-Grained Access Control for Power Mobile Service Based on PA Network Under Zero-Trust Framework
    Li, Yong
    Chen, Lu
    Li, Nige
    Lu, Ziang
    Dai, Zaojian
    Wu, Fan
    ARTIFICIAL INTELLIGENCE AND SECURITY, ICAIS 2022, PT III, 2022, 13340 : 612 - 624
  • [46] WEB-BASED SOFTWARE RELIABILITY GROWTH MODELLING FOR MOBILE APPLICATIONS
    Yang, Jianfeng
    Chen, Jing
    Hu, Wensheng
    Deng, Zhouhui
    2017 14TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICCWAMTIP), 2017, : 342 - 346
  • [47] Fine-Grained Control over Tracking to Support the Ad-Based Web Economy
    Achara, Jagdish Prasad
    Parra-Arnau, Javier
    Castelluccia, Claude
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2018, 18 (04)
  • [48] Web-based agent applications: User interfaces and mobile agents
    da Silva, AR
    da Silva, MM
    Romao, A
    TELECOMMUNICATIONS AND IT CONVERGENCE TOWARDS SERVICE E-VOLUTION, 2000, 1774 : 135 - 153
  • [49] The Consumer Juggernaut: Web-Based and Mobile Applications as Innovation Pioneer
    Messerschmitt, David G.
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2009, 32 : 1 - 7
  • [50] Fine-Grained I/O Access Control of the Mobile Devices Based on the Xen Architecture
    Lee, Sung-Min
    Suh, Sang-Bum
    Jeong, Bokdeuk
    Mo, Sangdok
    Jung, Brian Myungjune
    Yoo, Jung-Hyun
    Ryu, Jae-Min
    Lee, Dong-Hyuk
    FIFTEENTH ACM INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING (MOBICOM 2009), 2009, : 273 - 283