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 条
  • [21] A deep learning approach for detecting fake reviewers: Exploiting reviewing behavior and textual information
    Zhang, Dong
    Li, Wenwen
    Niu, Baozhuang
    Wu, Chong
    DECISION SUPPORT SYSTEMS, 2023, 166
  • [22] An Intelligent System for Detecting Abnormal Behavior in Students Based on the Human Skeleton and Deep Learning
    Ding, Yourong
    Bao, Ke
    Zhang, Jianzhong
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [23] An Intelligent System for Detecting Abnormal Behavior in Students Based on the Human Skeleton and Deep Learning
    Ding, Yourong
    Bao, Ke
    Zhang, Jianzhong
    Computational Intelligence and Neuroscience, 2022, 2022
  • [24] Intelligent recognition method of target tactical behavior intention in air combat based on deep learning
    Wang, Xingyu
    Yang, Zhen
    Piao, Haiyin
    Chai, Shiyuan
    Huang, Jichuan
    Zhou, Deyun
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 138
  • [25] Detecting the correlation between mobile learning behavior and personal characteristics among elementary school students
    Sun, Zhong
    Yao, Xiajing
    You, Jiaxin
    Du, Wenli
    Luo, Liming
    INTERACTIVE LEARNING ENVIRONMENTS, 2018, 26 (08) : 1023 - 1038
  • [26] Deep Learning Based Approach for Classifying Power Signals and Detecting Anomalous Behavior of Wireless Devices
    Albasir, Abdurhman
    Manzano, Ricardo
    Naik, Kshirasagar
    2019 IEEE WORLD CONGRESS ON SERVICES (IEEE SERVICES 2019), 2019, : 92 - 98
  • [27] Automatic Object Searching and Behavior Learning for Mobile Robots in Unstructured Environment by Deep Belief Networks
    Wang, Jiru
    Shim, Vui Ann
    Yan, Rui
    Tang, Huajin
    Sun, Fuchun
    IEEE TRANSACTIONS ON COGNITIVE AND DEVELOPMENTAL SYSTEMS, 2019, 11 (03) : 395 - 404
  • [28] Automated Coding of Televised Leader Displays: Detecting Nonverbal Political Behavior With Computer Vision and Deep Learning
    Joo, Jungseock
    Bucy, Erik P.
    Seidel, Claudia
    INTERNATIONAL JOURNAL OF COMMUNICATION, 2019, 13 : 4044 - 4066
  • [29] BAYESIAN OPTIMIZATION OF HYPER-PARAMETERS AND REWARD FUNCTION IN DEEP REINFORCEMENT LEARNING: APPLICATION TO BEHAVIOR LEARNING OF MOBILE ROBOT
    Nishimura, Takuto
    Sota, Ryosuke
    Horiuchi, Tadashi
    International Journal of Innovative Computing, Information and Control, 2025, 21 (02): : 469 - 480
  • [30] Because It's Good for My Feeling of Self-worth: Testing the Expanded Theory of Planned Behavior to Predict Greek Users' Intention to Review Mobile Apps
    Voutsas, Charalampos
    Beldad, Ardion
    Tempelman, Mark
    SOCIAL COMPUTING AND SOCIAL MEDIA: TECHNOLOGIES AND ANALYTICS, SCSM 2018, PT II, 2018, 10914 : 126 - 136