期刊文献+

Android应用隐私泄露的自动化检测 被引量:3

AUTOMATICALLY DETECTING PRIVACY LEAKS OF ANDROID APPLICATIONS
下载PDF
导出
摘要 随着Android成为全球市场占有率第一的智能手机操作系统,其平台上的恶意程序也呈爆发趋势,尤其是Android应用的隐私泄露问题日趋严重。随着技术的发展,Android应用隐私泄露的隐蔽性越来越高,检测难度越来越大,例如使用反射技术来隐藏隐私泄露的操作。面对这一挑战,对Android应用程序的伪代码进行检测分析,并对伪代码中出现的反射调用检测提出新的分析方法,通过将反射调用的参数进行组合还原为标准的函数调用,使得反射调用显式化,从而检测出原本没法检测确认的隐私泄露行为。在此基础上设计实现了Android应用隐私泄露的静态检测工具,并通过对市场上的普通应用软件和收集的恶意程序进行实验分析,验证了分析方法和工具的有效性。 When Android becomes the smartphone operating system with largest global market share,the malicious applications is booming on its platform. In particular,privacy leak problems in Android applications are getting worsening. With the development of technology,the concealment of privacy leaks in Android applications grows high increasingly,and its detection becomes more and more difficult as well,for instance,using reflection technique to hide the privacy leak operations. Facing such challenge,in this paper we detect and analyse the pseudo-code of Android applications and propose a new analysis approach for detecting the reflection callings occurring in pseudo-code. Through re-constructing the reflection calling's arguments and restoring it to the standard calling,we make the reflection calling explicit,so that those privacy leak behaviours which cannot be found and confirmed previously are detected. Based on this work,we design and implement a static detection tool for Android applications privacy leak. At last,the effectiveness of the proposed approach and tool is validated by the experiments and analyses on benign applications from Android market and the malicious applications collected from Internet.
出处 《计算机应用与软件》 CSCD 2015年第3期297-301,316,共6页 Computer Applications and Software
基金 信息网络安全公安部重点实验室开放基金课题(C12613)
关键词 反射检测 程序静态分析 污染分析 ANDROID应用 Reflection detection Program static analysis Taint analysis Android application
  • 相关文献

参考文献13

  • 1Cnet.Android nabs record 80 percent market share in Q2[EB/OL].(2013-08-01)[2013-09-23].http://news.cnet.com/8301-1035_3-57596548-94/android-nabs-record-80-percent-market-sharein-q2/.
  • 2Juniper.Juniper Networks Third Annual Mobile Threats Report,March2012 through March 2013[EB/OL].(2013-06-03)[2013-09-23].http://www.juniper.net/us/en/local/pdf/additional-resources/jnpr-2012-mobile-threats-report.pdf.
  • 3Sophos.Security Threat Report 2013[EB/OL].(2013-04-10)[2013-09-23].http://www.sophos.com/en-us/medialibrary/PDFs/other/sophossecuritythreatreport2013.pdf.
  • 4Enck W,Gilbert P,Chun B,et al.TaintD roid:An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones[C].USENIX,OSDI'10 Proceedings of the 9th USENIX conference on Operating systems design and implementation,Berkeley:USENIX Association,2010,1-6.
  • 5于鹏洋,黄俊飞,宫云战.Android应用隐私泄露静态代码分析[J].软件,2012,33(10):1-5. 被引量:10
  • 6Gilber C,Crussell C,Erickson,et al.Android Leaks:Automatically Detecting Potential Privacy Leaks in Android Applications on a Large Scale[C].Springer,Trust and Trustworthy Computing Lecture Notes in Computer Science Volume 7344,Heidelberg:Springer-Verlag Berlin,2012:291-397.
  • 7Zheng C,Zhu S X,Dai S F,et al.SmartD roid:an Automatic System for Revealing UI-based Trigger Conditions in Android Applications[C].ACM,SPSM'12 Proceedings of the second ACM workshop on Security and privacy in smartphones and mobile devices,New York:ACM,2012:93-104.
  • 8Yang Z M,Yang M.Leak Miner:Detect information leakage on Android with static taint analysis[C].IEEE,Software Engineering(WCSE),2012 Third World Congress on,Wuhan:IEEE,2012:107-110.
  • 9Wikipedia.Dalvik_(software)[EB/OL].(2013-09-03)[2013-09-14].http://en.wikipedia.org/wiki/Dalvik_(software).
  • 10Paller G.Dedexer[EB/OL].(2011-12-05)[2013-09-14].http://dedexer.sourceforge.net/.

二级参考文献8

共引文献9

同被引文献16

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部