标题: 基于动态资讯流动追踪之预防权限欺骗之使用
Preventing Fraudulent Permission Usage with Dynamic Information Flow Tracking
作者: 曾子建
Tseng, Tzu-Chien
陈荣杰
Chen, Rong-Jaye
网路工程研究所
关键字: 安卓伊;信使;程式间元件交流;行动装置安全;Android;Intents;Inter-component communication;Mobile Security
公开日期: 2011
摘要: 由于Android程式间频繁的合作因素,导致程式间元件交流的安全性变得重要。近来,权限欺骗之使用的行为纷纷产生并且成为非常严重的威胁。权限欺骗之使用可以间接取得它原本所没拥有的权限为了去从事一些恶意的行为。弱点分析、基于Manifest的存取控制以及程式间通讯的监控等之前的研究并没有办法完全地解决权限欺骗之使用的问题,因为他们皆缺乏辨别呼叫串之源头的能力。因此在此篇论文里,我们提出了一个全新的预防欺骗权限使用方法设计,此设计为藉着动态资讯流动追踪能够辨识intent的来源,也就是呼叫串之源头,我们可以执行精细的存取控制。具备了此辨识能力,我们可以干涉程式元件通讯的过程并确保每一个通讯的过程不会违反强制存取控制的机制去完全解决权限欺骗之使用的问题。除此之外,我们也使用以角色为基础的存取控制来评估正确性。在效能评估上,我们也显示了我们在处理每一个程式元件通讯时不会对系统产生很庞大的效能负荷。
Security of component communication is important in Android due to frequent inter-application collaboration. Recently, Fraudulent Permission Usage becomes a serious threat. Fraudulent Permission Usage can transitively gain the permission it does not have in order to perform malicious behaviors. Previous work on Vulnerability Analysis, Manifest-Based Access Control and even Inter-Application Communication Inspection cannot fully solve the problem due to lacking the ability to identifying origin of the call chain. In this paper, we propose a novel Fraudulent Permission Usage prevention scheme (FPUP) which performs fine-grained access control and can recognize the source of the intent, origin of the call chain by Dynamic Information Flow Tracking (DIFT). With the recognition ability, the inter-component communication (ICC) procedure is able to defend Fraudulent Permission Usage. The role-based access control model (RBAC) is also used to evaluate the correctness. In our performance evaluation, we show that our work will not generate heavy overhead when handling each ICC.
URI: http://140.113.39.130/cdrfb3/record/nctu/#GT079956549
http://hdl.handle.net/11536/50581
显示于类别:Thesis