CASE: Comprehensive Application Security Enforcement on COTS Mobile Devices

Suwen Zhu, Long Lu, Kapil Singh
{"title":"CASE: Comprehensive Application Security Enforcement on COTS Mobile Devices","authors":"Suwen Zhu, Long Lu, Kapil Singh","doi":"10.1145/2906388.2906413","DOIUrl":null,"url":null,"abstract":"Without violating existing app security enforcement, malicious modules inside apps, such as a library or an external class, can steal private data and abuse sensitive capabilities meant for other modules inside the same apps. These so-called \"module-level attacks\" are quickly emerging, fueled by the pervasive use of third-party code in apps and the lack of module-level security enforcement on mobile platforms. To systematically thwart the threats, we build CASE, an automatic app patching tool used by app developers to enable module-level security in their apps built for COTS Android devices. During runtime, patched apps enforce developer-supplied security policies that regulate interactions among modules at the granularity of a Java class. Requiring no changes or special support from the Android OS, the enforcement is complete in covering inter-module crossings in apps and is robust against malicious Java and native app modules. We evaluate CASE with 420 popular apps and a set of Android's unit tests. The results show that CASE is fully compatible with the tested apps and incurs an average performance overhead of 4.9%.","PeriodicalId":413230,"journal":{"name":"Proceedings of the 14th Annual International Conference on Mobile Systems, Applications, and Services","volume":"108 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 14th Annual International Conference on Mobile Systems, Applications, and Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2906388.2906413","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

Without violating existing app security enforcement, malicious modules inside apps, such as a library or an external class, can steal private data and abuse sensitive capabilities meant for other modules inside the same apps. These so-called "module-level attacks" are quickly emerging, fueled by the pervasive use of third-party code in apps and the lack of module-level security enforcement on mobile platforms. To systematically thwart the threats, we build CASE, an automatic app patching tool used by app developers to enable module-level security in their apps built for COTS Android devices. During runtime, patched apps enforce developer-supplied security policies that regulate interactions among modules at the granularity of a Java class. Requiring no changes or special support from the Android OS, the enforcement is complete in covering inter-module crossings in apps and is robust against malicious Java and native app modules. We evaluate CASE with 420 popular apps and a set of Android's unit tests. The results show that CASE is fully compatible with the tested apps and incurs an average performance overhead of 4.9%.
案例:商用现货移动设备上的综合应用安全执行
在不违反现有应用安全措施的情况下,应用内部的恶意模块,如库或外部类,可以窃取私人数据并滥用本应用于同一应用内其他模块的敏感功能。这些所谓的“模块级攻击”正在迅速出现,这是由于应用程序中普遍使用第三方代码以及移动平台上缺乏模块级安全强制措施所推动的。为了系统地阻止这些威胁,我们构建了CASE,这是一个应用程序开发人员使用的自动应用程序补丁工具,可以在他们为COTS Android设备构建的应用程序中启用模块级安全。在运行期间,打过补丁的应用程序执行开发人员提供的安全策略,以Java类的粒度规范模块之间的交互。无需任何更改或Android操作系统的特殊支持,强制执行完全覆盖了应用程序中的模块间交叉,并且对恶意Java和本地应用模块具有强大的抵抗力。我们用420个流行的应用程序和一组Android的单元测试来评估CASE。结果表明,CASE与测试的应用程序完全兼容,平均性能开销为4.9%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书