TWC: Medium: Collaborative: Extending Smart-Phone Application Analysis
TWC: Medium: Collaborative: Extending Smart-Phone Application Analysis
批准号:
1228620
负责人:
Somesh Jha
金额:
$44.34万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2012
资助国家:
美国
项目状态:
已结题
起止时间:
2012-09-01 至 2018-08-31
中文摘要
这项研究的重点是创建新的技术和算法,以支持对Android应用程序的全面分析。我们已经开发了正式的技术,用于从安装图像中提取智能手机应用程序的准确模型。恢复形式化基于Tyde,这是Dalvik字节码(Android智能手机操作系统使用的代码结构)的类型化元表示形式。在开发Tyde的过程中,我们形式化了Tyde类型推断、格式错误的字节码结构管理,并创建了基于字节码“指令模板”的通用Dalvik-to-Java重定目标逻辑。Tyde及其所代表的模型被用于对应用程序结构进行深入分析,以推断可能损害用户、其数据或蜂窝或互联网基础设施的潜在应用程序行为。特别是,这些分析支持整个程序分析、反射和智能手机特定数据流分析。这种分析提供了一种方法,通过检查权限结构、组件接口以及源代码和库来源中的恶意行为信号,来评估应用程序遵守最佳安全实践或组织要求的情况。分析技术正在从真实应用程序市场中提取的大量真实应用程序语料库上进行评估。从最广泛的角度来看,这项工作为研究人员、行业和消费者提供了新的途径,以评估从智能手机应用程序市场检索到的应用程序带来的潜在危险,推动了应用程序分析的最先进水平。
英文摘要
This research is focused on the creation of new techniques and algorithms to support comprehensive analysis of Android applications. We have developed formally grounded techniques for extracting accurate models of smartphone applications from installation images. The recovery formalization is based on TyDe, a typed meta-representation of Dalvik bytecode (the code structure used by the Android smartphone operating system). In developing TyDe, we are formalizing the TyDe type inferencing, ill-formed bytecode structure management, and creating a generalized Dalvik-to-Java retargeting logic based on bytecode "instruction templates". TyDe and the models they represent are being used to perform deep analysis of application structure to infer potential application behaviors that may harm users, their data, or the cellular or Internet infrastructure. In particular, these analyses support whole program analysis, reflection, and smartphone specific data flow analysis. Such analyses provide a means for evaluating an applications adherence to best security practices or organizational requirements by inspecting permission structures, component interfaces, and source code and library origins for signals of malicious behavior. The analysis techniques are being evaluated on a large corpus of real-world applications extracted from real application markets. In the broadest view, this work is providing new avenues for researchers, industry, and consumers to assess potential dangers presented by applications retrieved from smartphone application markets, an advancing the state of the art in application program analysis.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SaTC: CORE: Medium: Collaborative: User-Centered Deployment of Differential Privacy
-
批准号:1931364
-
项目类别:Standard Grant
-
资助金额:$7.67万
-
财政年份:2020
-
负责人:Somesh Jha
-
依托单位:
SaTC: CORE: Frontier: Collaborative: End-to-End Trustworthiness of Machine-Learning Systems
-
批准号:1804648
-
项目类别:Continuing Grant
-
资助金额:$69.55万
-
财政年份:2018
-
负责人:Somesh Jha
-
依托单位:
FMitF: Collaborative Research: Formal Methods for Machine Learning System Design
-
批准号:1836978
-
项目类别:Standard Grant
-
资助金额:$40.6万
-
财政年份:2018
-
负责人:Somesh Jha
-
依托单位:
TWC: Medium: Collaborative: Scaling and Prioritizing Market-Sized Application Analysis
-
批准号:1563831
-
项目类别:Continuing Grant
-
资助金额:$59.97万
-
财政年份:2016
-
负责人:Somesh Jha
-
依托单位:
TWC: Phase: Medium: Collaborative Proposal: Understanding and Exploiting Parallelism in Deep Packet Inspection on Concurrent Architectures
-
批准号:1228782
-
项目类别:Standard Grant
-
资助金额:$95.08万
-
财政年份:2012
-
负责人:Somesh Jha
-
依托单位:
TC: Medium: Collaborative Research: Building Trustworthy Applications for Mobile Devices
-
批准号:1064944
-
项目类别:Standard Grant
-
资助金额:$83.88万
-
财政年份:2011
-
负责人:Somesh Jha
-
依托单位:
TC:Medium:Collaborative Research:Techniques to Retrofit Legacy Code with Security
-
批准号:0904831
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2009
-
负责人:Somesh Jha
-
依托单位:
Collaborative Research: CT-T: Towards Behavior-Based Malware Detection
-
批准号:0627501
-
项目类别:Continuing Grant
-
资助金额:$57.0万
-
财政年份:2007
-
负责人:Somesh Jha
-
依托单位:
CT-ISG: Alternate representation of NIDS/NIPS signatures for fast matching
-
批准号:0716538
-
项目类别:Continuing Grant
-
资助金额:$35.0万
-
财政年份:2007
-
负责人:Somesh Jha
-
依托单位:
CAREER: Combating Malicious Behavior in Commodity Software
-
批准号:0448476
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2005
-
负责人:Somesh Jha
-
依托单位:
海外基金