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

Resilient decentralized android application repackaging detection using logic bombs

  • Qiang Zeng
  • , Lannan Luo
  • , Zhiyun Qian
  • , Xiaojiang Du
  • , Zhoujun Li

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Application repackaging is a severe threat to Android users and the market. Existing countermeasures mostly detect repackaging based on app similarity measurement and rely on a central party to perform detection, which is unscalable and imprecise. We instead consider building the detection capability into apps, such that user devices are made use of to detect repackaging in a decentralized fashion. The main challenge is how to protect repackaging detection code from attacks. We propose a creative use of logic bombs, which are regularly used in malware, to conquer the challenge. A novel bomb structure is invented and used: the trigger conditions are constructed to exploit the differences between the attacker and users, such that a bomb that lies dormant on the attacker side will be activated on one of the user devices, while the repackaging detection code, which is packed as the bomb payload, is kept inactive until the trigger conditions are satisfied. Moreover, the repackaging detection code is woven into the original app code and gets encrypted; thus, attacks by modifying or deleting suspicious code will corrupt the app itself. We have implemented a prototype, named BombDroid, that builds the repackaging detection into apps through bytecode instrumentation, and the evaluation shows that the technique is effective, efficient, and resilient to various adversary analysis including symbolic execution, multi-path exploration, and program slicing.

源语言英语
主期刊名CGO 2018 - Proceedings of the 2018 International Symposium on Code Generation and Optimization
出版商Association for Computing Machinery, Inc
50-61
页数12
ISBN(电子版)9781450356176
DOI
出版状态已出版 - 24 2月 2018
活动16th International Symposium on Code Generation and Optimization, CGO 2018 - Vienna, 奥地利
期限: 24 2月 201828 2月 2018

出版系列

姓名CGO 2018 - Proceedings of the 2018 International Symposium on Code Generation and Optimization
2018-February

会议

会议16th International Symposium on Code Generation and Optimization, CGO 2018
国家/地区奥地利
Vienna
时期24/02/1828/02/18

指纹

探究 'Resilient decentralized android application repackaging detection using logic bombs' 的科研主题。它们共同构成独一无二的指纹。

引用此