DEEPINTENT: Deep Icon-Behavior Learning for Detecting Intention-Behavior Discrepancy in Mobile Apps

被引:38
|
作者
Xi, Shengqu [1 ]
Yang, Shao [2 ]
Xiao, Xusheng [2 ]
Yao, Yuan [1 ]
Xiong, Yayuan [1 ]
Xu, Fengyuan [1 ]
Wang, Haoyu [3 ]
Gao, Peng [4 ]
Liu, Zhuotao [5 ]
Xu, Feng [1 ]
Lu, Jian [1 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Peoples R China
[2] Case Western Reserve Univ, Cleveland, OH 44106 USA
[3] Beijing Univ Posts & Telecommun, Beijing, Peoples R China
[4] Univ Calif Berkeley, Berkeley, CA 94720 USA
[5] Univ Illinois, Urbana, IL USA
基金
美国国家科学基金会;
关键词
mobile apps; discrepancy detection; static analysis; deep learning;
D O I
10.1145/3319535.3363193
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile apps have been an indispensable part in our daily life. However, there exist many potentially harmful apps that may exploit users' privacy data, e.g., collecting the user's information or sending messages in the background. Keeping these undesired apps away from the market is an ongoing challenge. While existing work provides techniques to determine what apps do, e.g., leaking information, little work has been done to answer, are the apps' behaviors compatible with the intentions reflected by the app's UI? In this work, we explore the synergistic cooperation of deep learning and program analysis as the first step to address this challenge. Specifically, we focus on the UI widgets that respond to user interactions and examine whether the intentions reflected by their UIs justify their permission uses. We present DEEPINTENT, a framework that uses novel deep icon-behavior learning to learn an icon-behavior model from a large number of popular apps and detect intention-behavior discrepancies. In particular, DEEPINTENT provides program analysis techniques to associate the intentions (i.e., icons and contextual texts) with UI widgets' program behaviors, and infer the labels (i.e., permission uses) for the UI widgets based on the program behaviors, enabling the construction of a large-scale high-quality training dataset. Based on the results of the static analysis, DEEPINTENT uses deep learning techniques that jointly model icons and their contextual texts to learn an icon-behavior model, and detects intention-behavior discrepancies by computing the outlier scores based on the learned model. We evaluate DEEPINTENT on a large-scale dataset (9,891 benign apps and 16,262 malicious apps). With 80% of the benign apps for training and the remaining for evaluation, DEEPINTENT detects discrepancies with AUC scores 0.8656 and 0.8839 on benign apps and malicious apps, achieving 39.9% and 26.1% relative improvements over the state-of-the-art approaches.
引用
收藏
页码:2421 / 2436
页数:16
相关论文
共 38 条
  • [31] Analyzing legal education mobile learner's behavior using deep learning under social media
    Chen, Zhen
    LIBRARY HI TECH, 2023, 41 (05) : 1298 - 1316
  • [32] Intention to Utilize Mobile Game-Based Learning in Nursing Education From Teachers' Perspective: A Theory of Planned Behavior Approach
    Garcia, Manuel B.
    Oducado, Ryan Michael F.
    2021 1ST CONFERENCE ON ONLINE TEACHING FOR MOBILE EDUCATION (OT4ME), 2021, : 103 - 107
  • [33] A path selection scheme for detecting malicious behavior based on deep reinforcement learning in SDN/NFV-Enabled network
    Li, Man
    Deng, Shuangxing
    Zhou, Huachun
    Qin, Yajuan
    COMPUTER NETWORKS, 2023, 236
  • [34] Detecting Human Driver Inattentive and Aggressive Driving Behavior Using Deep Learning: Recent Advances, Requirements and Open Challenges
    Alkinani, Monagi H.
    Khan, Wazir Zada
    Arshad, Quratulain
    IEEE ACCESS, 2020, 8 : 105008 - 105030
  • [35] Multiverse fractional calculus based hybrid deep learning and fusion approach for detecting malicious behavior in cloud computing environment
    Kolli, Chandra Sekhar
    Ranjan, Nihar M.
    Talapula, Dharani Kumar
    Gawali, Vikram S.
    Biswas, Siddhartha Sankar
    MULTIAGENT AND GRID SYSTEMS, 2022, 18 (3-4) : 193 - 217
  • [36] Design of virtual reality augmented reality mobile platform and game user behavior monitoring using deep learning (Publication with Expression of Concern)
    Zhang, GuoLong
    INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 2020, 60 (2_suppl) : 205 - 221
  • [37] Analog synaptic behavior of mobile ion source-limited electrochemical RAM using CuOx oxide electrode for deep learning accelerator
    Kang, Heebum
    Kim, Hyun Wook
    Hong, Eun Ryeong
    Woo, Jiyong
    APPLIED PHYSICS LETTERS, 2022, 120 (12)
  • [38] Real-time nondestructive fish behavior detecting in mixed polyculture system using deep-learning and low-cost devices
    Hu, Jun
    Zhao, Dandan
    Zhang, Yanfeng
    Zhou, Chengquan
    Chen, Wenxuan
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 178