TWC: Medium: Collaborative: Automated Reverse Engineering of Commodity Software
TWC:媒介:协作:商品软件的自动逆向工程
基本信息
- 批准号:1409738
- 负责人:
- 金额:$ 50万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2014
- 资助国家:美国
- 起止时间:2014-09-01 至 2018-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Software, including common examples such as commercial applications or embedded device firmware, is often delivered as closed-source binaries. While prior academic work has examined how to automatically discover vulnerabilities in binary software, and even how to automatically craft exploits for these vulnerabilities, the ability to answer basic security-relevant questions about closed-source software remains elusive.This project aims to provide algorithms and tools for answering these questions. Leveraging prior work on emulator-based dynamic analyses, we propose techniques for scaling this high-fidelity analysis to capture and extract whole-system behavior in the context of embedded device firmware and closed-source applications. Using a combination of dynamic execution traces collected from this analysis platform and binary code analysis techniques, we propose techniques for automated structural analysis of binary program artifacts, decomposing system and user-level programs into logical modules through inference of high-level semantic behavior. This decomposition provides as output an automatically learned description of the interfaces and information flows between each module at a sub-program granularity. Specific activities include: (a) developing software-guided whole-system emulator for supporting sophisticated dynamic analyses for real embedded systems; (b) developing advanced, automated techniques for structurally decomposing closed-source software into its constituent modules; (c) developing automated techniques for producing high-level summaries of whole system executions and software components; and (d) developing techniques for automating the reverse engineering and fuzz testing of encrypted network protocols. The research proposed herein will have a significant impact outside of the security research community. We will incorporate the research findings of our program into our undergraduate and graduate teaching curricula, as well as in extracurricular educational efforts such as Capture-the-Flag that have broad outreach in the greater Boston and Atlanta metropolitan areas.The close ties to industry that the collective PIs possess will facilitate transitioning the research into practical defensive tools that can be deployed into real-world systems and networks.
软件,包括商业应用程序或嵌入式设备固件等常见示例,通常以封闭源代码二进制文件的形式提供。虽然以前的学术工作研究了如何自动发现二进制软件中的漏洞,甚至如何自动利用这些漏洞,但回答与封闭源代码软件相关的基本安全问题的能力仍然很差。该项目旨在提供回答这些问题的算法和工具。利用之前在基于仿真器的动态分析方面的工作,我们提出了扩展这种高保真分析的技术,以在嵌入式设备固件和封闭源代码应用程序的上下文中捕获和提取整个系统的行为。结合从该分析平台收集的动态执行轨迹和二进制代码分析技术,我们提出了二进制程序构件的自动结构分析技术,通过高层语义行为的推理将系统级和用户级程序分解为逻辑模块。这种分解以子程序粒度提供每个模块之间的接口和信息流的自动学习描述作为输出。具体活动包括:(A)开发软件引导的全系统仿真器,用于支持对真实嵌入式系统的复杂动态分析;(B)开发先进的自动化技术,用于将封闭源代码软件结构化地分解成其组成模块;(C)开发自动化技术,用于产生整个系统执行和软件组件的高级摘要;以及(D)开发用于自动化加密网络协议的反向工程和模糊测试的技术。本文提出的研究将对安全研究界以外的领域产生重大影响。我们将把我们项目的研究成果纳入我们的本科和研究生教学课程,以及在波士顿和亚特兰大大都市区广泛推广的课外教育努力中,如捕获旗帜。集体PI与行业的密切联系将有助于将研究转化为实用的防御工具,可以部署到现实世界的系统和网络中。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Engin Kirda其他文献
PoX: Protecting users from malicious Facebook applications
- DOI:
10.1016/j.comcom.2012.04.016 - 发表时间:
2012-07-01 - 期刊:
- 影响因子:
- 作者:
Manuel Egele;Andreas Moser;Christopher Kruegel;Engin Kirda - 通讯作者:
Engin Kirda
Chromosome
染色体
- DOI:
10.1007/978-1-4419-5906-5_1259 - 发表时间:
2011 - 期刊:
- 影响因子:3.5
- 作者:
Lars R. Knudsen;Gregor Leander;Friedrich L. Bauer;Christophe De Cannière;Christophe De Cannière;Christophe Petit;Jean;Bart Preneel;Carlisle M. Adams;Anton Stiglic;Alexander W. Dent;R. Housley;S. Turner;Matthias Schunter;Gerrit Bleumer;Mike Just;David Naccache;H. V. Tilborg;S. Vimercati;Pierangela Samarati;Ebru Celikel Cankaya;Alex Biryukov;Lee McFearin;Sabrina De Capitani di Vimercati;Burt Kaliski;Caroline Fontaine;D. Micciancio;N. Sendrier;Nadia Heninger;Jelena Mirkovic;Anne Canteaut;Claude Crépeau;Tom Caddy;P. Salvaneschi;Markus G. Kuhn;Salil Vadhan;Igor Shparlinski;Xiaofeng Wang;G. Dr;Moritz Riesner;M. Vauclair;Arnon Rosenthal;E. Sciore;M. Soete;Michael T. Hunter;C. Carlet;F. Cuppens;Nora Cuppens;Yvo Desmedt;Torben P. Pedersen;M. Locasto;Dan Boneh;Adam J. Lee;Engin Kirda;Tor Helleseth;David accache;Hideki Imai;Atsuhiro Yamagishi;Marion Videau;P. Charpin - 通讯作者:
P. Charpin
Dissertation Trading Dependability, Performance, and Security in First-Price Sealed-Bid Online Auctions with Temporal Decoupling ausgeführt zum Zwecke der Erlangung des akademischen Grades eines Doktors der technischen Wissenschaften unter der Leitung von
具有时间解耦的一价密封投标在线拍卖中论文交易的可靠性、性能和安全性
- DOI:
- 发表时间:
2011 - 期刊:
- 影响因子:0
- 作者:
Engin Kirda - 通讯作者:
Engin Kirda
Hypervisor-based malware protection with AccessMiner
- DOI:
10.1016/j.cose.2015.03.007 - 发表时间:
2015-07-01 - 期刊:
- 影响因子:
- 作者:
Aristide Fattori;Andrea Lanzi;Davide Balzarotti;Engin Kirda - 通讯作者:
Engin Kirda
Engin Kirda的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Engin Kirda', 18)}}的其他基金
Collaborative Research: EAGER: Understanding User Needs for Access Control Systems in Smart Settings
合作研究:EAGER:了解智能设置中访问控制系统的用户需求
- 批准号:
2219921 - 财政年份:2022
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: SaTC: CORE: Small: Flanker: Automatically Detecting Lateral Movement in Organizations Using Heterogeneous Data and Graph Representation Learning
协作研究:SaTC:核心:小型:侧翼:使用异构数据和图表示学习自动检测组织中的横向运动
- 批准号:
2127200 - 财政年份:2021
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: SaTC: CORE: Medium: Rethinking Fuzzing for Security
协作研究:SaTC:核心:中:重新思考安全性模糊测试
- 批准号:
2031390 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SaTC: CORE: Medium: Collaborative: Taming Web Content Through Automated Reduction in Browser Functionality
SaTC:核心:媒介:协作:通过自动减少浏览器功能来驯服 Web 内容
- 批准号:
1703454 - 财政年份:2017
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
TC: Small: Automatically Identifying Botnet Command and Control Infrastructures
TC:小型:自动识别僵尸网络命令和控制基础设施
- 批准号:
1116777 - 财政年份:2011
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
相似海外基金
TWC SBE: Medium: Collaborative: Brain Hacking: Assessing Psychological and Computational Vulnerabilities in Brain-based Biometrics
TWC SBE:媒介:协作:大脑黑客:评估基于大脑的生物识别技术中的心理和计算漏洞
- 批准号:
1840790 - 财政年份:2018
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
TWC SBE: Medium: Collaborative: Building a Privacy-Preserving Social Networking Platform from a Technological and Sociological Perspective
TWC SBE:媒介:协作:从技术和社会学角度构建保护隐私的社交网络平台
- 批准号:
1855391 - 财政年份:2018
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
TWC: Medium: Collaborative: Systems, Tools, and Techniques for Executing, Managing, and Securing SGX Programs
TWC:媒介:协作:用于执行、管理和保护 SGX 程序的系统、工具和技术
- 批准号:
1834213 - 财政年份:2018
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
TWC: Medium: Collaborative: Black-Box Evaluation of Cryptographic Entropy at Scale
TWC:媒介:协作:大规模密码熵的黑盒评估
- 批准号:
1937622 - 财政年份:2018
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
TWC: Medium: Collaborative: Efficient Repair of Learning Systems via Machine Unlearning
TWC:媒介:协作:通过机器取消学习有效修复学习系统
- 批准号:
1854000 - 财政年份:2018
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
TWC: Medium: Collaborative: Seal: Secure Engine for AnaLytics - From Secure Similarity Search to Secure Data Analytics
TWC:媒介:协作:Seal:AnaLytics 的安全引擎 - 从安全相似性搜索到安全数据分析
- 批准号:
1929901 - 财政年份:2018
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
TWC: TTP Option: Medium: Collaborative: MALDIVES: Developing a Comprehensive Understanding of Malware Delivery Mechanisms
TWC:TTP 选项:中:协作:马尔代夫:全面了解恶意软件传播机制
- 批准号:
1748127 - 财政年份:2017
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
TWC SBE: Medium: Collaborative: Dollars for Hertz: Making Trustworthy Spectrum Sharing Technically and Economically Viable
TWC SBE:媒介:协作:赫兹美元:使值得信赖的频谱共享在技术上和经济上可行
- 批准号:
1801986 - 财政年份:2017
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
TWC SBE: Medium: Collaborative: Brain Hacking: Assessing Psychological and Computational Vulnerabilities in Brain-based Biometrics
TWC SBE:媒介:协作:大脑黑客:评估基于大脑的生物识别技术中的心理和计算漏洞
- 批准号:
1564104 - 财政年份:2016
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
TWC: Medium: Collaborative: New Protocols and Systems for RAM-Based Secure Computation
TWC:媒介:协作:基于 RAM 的安全计算的新协议和系统
- 批准号:
1562888 - 财政年份:2016
- 资助金额:
$ 50万 - 项目类别:
Standard Grant