跳到主要导航 跳到搜索 跳到主要内容

Demystifying Hidden Sensitive Operations in Android Apps

  • Xiaoyu Sun
  • , Xiao Chen
  • , Li Li*
  • , Haipeng Cai
  • , John Grundy
  • , Jordan Samhi
  • , Tegawendé Bissyandé
  • , Jacques Klein
  • *此作品的通讯作者
  • Monash University
  • Washington State University Pullman
  • University of Luxembourg

科研成果: 期刊稿件文章同行评审

摘要

Security of Android devices is now paramount, given their wide adoption among consumers. As researchers develop tools for statically or dynamically detecting suspicious apps, malware writers regularly update their attack mechanisms to hide malicious behavior implementation. This poses two problems to current research techniques: static analysis approaches, given their over-approximations, can report an overwhelming number of false alarms, while dynamic approaches will miss those behaviors that are hidden through evasion techniques. We propose in this work a static approach specifically targeted at highlighting hidden sensitive operations (HSOs), mainly sensitive data flows. The prototype version of HiSenDroid has been evaluated on a large-scale dataset of thousands of malware and goodware samples on which it successfully revealed anti-analysis code snippets aiming at evading detection by dynamic analysis. We further experimentally show that, with FlowDroid, some of the hidden sensitive behaviors would eventually lead to private data leaks. Those leaks would have been hard to spot either manually among the large number of false positives reported by the state-of-the-art static analyzers, or by dynamic tools. Overall, by putting the light on hidden sensitive operations, HiSenDroid helps security analysts in validating potentially sensitive data operations, which would be previously unnoticed.

源语言英语
文章编号50
期刊ACM Transactions on Software Engineering and Methodology
32
2
DOI
出版状态已出版 - 29 3月 2023
已对外发布

指纹

探究 'Demystifying Hidden Sensitive Operations in Android Apps' 的科研主题。它们共同构成独一无二的指纹。

引用此