CAREER: Advanced Trace-Oriented Binary Code Analysis

职业:高级面向跟踪的二进制代码分析

基本信息

  • 批准号:
    1652790
  • 负责人:
  • 金额:
    $ 49.47万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2017
  • 资助国家:
    美国
  • 起止时间:
    2017-04-01 至 2025-03-31
  • 项目状态:
    未结题

项目摘要

Binary code analysis is very attractive from a security viewpoint. First, in many tasks such as malware analysis, the source code of the program under examination is often absent, and the analysis has to be done on binary code. Second, even the source code is available, binary analysis allows us to reason about the real instructions executed on hardware and avoid the well-known WYSINWYX problem, What You See Is Not What You Execute. Third, some program behaviors, such as cache access patterns, are only exhibited in the low-level code. On the other hand, binary code analysis is faced with an increasing challenge caused by the emerging, readily available code obfuscation techniques. Traditional signature-based malware detection is often problematic as it relies on file hashes and byte (or instruction) signatures which are not very resilient to obfuscation.This project tackles the challenge by proposing several advanced methods that combine techniques from the behavior and semantics perspectives. Two new concepts, System Call Sliced Segment Equivalence Checking and N-gram Basic Block Semantics Memoization, are proposed to achieve better obfuscation resiliency and scalability. Compared with the existing approaches, these methods are based on the strong principles of program semantics and logics, more resilient to automatic obfuscation schemes, and more scalable with the proposed advanced semantics memoization techniques. In addition, the application is extended to side-channel detection with a new rigorous model. Upon completion, the project will make a significant contribution to binary code analysis in general. It will advance the state of the art of malware analysis and side-channel detection and help better defend cyber attacks, leading to more secure cyber space. Broader impact will also result from the education and dissemination initiatives.
从安全的角度来看,二进制代码分析是非常有吸引力的。首先,在许多任务中,如恶意软件分析,被检查程序的源代码往往是缺席的,分析必须在二进制代码上完成。其次,即使源代码是可用的,二进制分析也允许我们推断在硬件上执行的实际指令,并避免众所周知的WYSINWYX问题,即所见并非所执行。第三,一些程序行为,如缓存访问模式,只在底层代码中显示。另一方面,由于新兴的、现成的代码混淆技术,二进制代码分析面临着越来越大的挑战。传统的基于签名的恶意软件检测通常是有问题的,因为它依赖于文件哈希和字节(或指令)签名,而这些签名对混淆不是很有弹性。这个项目通过提出几个先进的方法来解决这个挑战,这些方法结合了行为和语义方面的技术。提出了两个新概念:系统调用切片段等价性检查和N-gram基本块语义记忆,以获得更好的混淆弹性和可扩展性。与现有方法相比,这些方法基于强大的程序语义和逻辑原则,对自动混淆方案更具弹性,并且与所提出的高级语义记忆技术相比更具可扩展性。此外,还提出了一种新的严格模型,将其应用于侧通道检测。完成后,该项目将对二进制代码分析做出重大贡献。它将推动恶意软件分析和侧信道检测技术的发展,并有助于更好地防御网络攻击,从而带来更安全的网络空间。教育和传播倡议也将产生更广泛的影响。

项目成果

期刊论文数量(34)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
DeepFuzz: Automatic Generation of Syntax Valid C Programs for Fuzz Testing
  • DOI:
    10.1609/aaai.v33i01.33011044
  • 发表时间:
    2019-07
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Xiao Liu;Xiaoting Li;Rupesh Prajapati;Dinghao Wu
  • 通讯作者:
    Xiao Liu;Xiaoting Li;Rupesh Prajapati;Dinghao Wu
PackerGrind: An Adaptive Unpacking System for Android Apps
  • DOI:
    10.1109/tse.2020.2996433
  • 发表时间:
    2020-05
  • 期刊:
  • 影响因子:
    7.4
  • 作者:
    Lei Xue;Hao Zhou;Xiapu Luo;Le Yu;Dinghao Wu;Yajin Zhou;Xiaobo Ma
  • 通讯作者:
    Lei Xue;Hao Zhou;Xiapu Luo;Le Yu;Dinghao Wu;Yajin Zhou;Xiaobo Ma
Source Code Implied Language Structure Abstraction through Backward Taint Analysis
通过向后污点分析进行源代码隐含语言结构抽象
A Lightweight Framework for Regular Expression Verification
Large-Scale Third-Party Library Detection in Android Markets
  • DOI:
    10.1109/tse.2018.2872958
  • 发表时间:
    2020-09
  • 期刊:
  • 影响因子:
    7.4
  • 作者:
    Menghao Li;Pei Wang;Wei Wang;Shuai Wang;Dinghao Wu;Jian Liu;Rui Xue;Wei Huo;Wei Zou
  • 通讯作者:
    Menghao Li;Pei Wang;Wei Wang;Shuai Wang;Dinghao Wu;Jian Liu;Rui Xue;Wei Huo;Wei Zou
{{ 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 }}

Dinghao Wu其他文献

Plagiarism Detection of Multi-threaded Programs using Frequent Behavioral Pattern Mining
Deep Learning for COVID-19
针对 COVID-19 的深度学习
  • DOI:
    10.1007/978-3-030-69744-0_30
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    B. S. Prashanth;M. V. Manoj kumar;Likewin Thomas;M. A. Ajay Kumar;Dinghao Wu;B. Annappa;Anirudh Hebbar;Y. V. Srinivasa Murthy
  • 通讯作者:
    Y. V. Srinivasa Murthy
From Natural Language to Programming Language
从自然语言到编程语言
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Xiao Liu;Dinghao Wu
  • 通讯作者:
    Dinghao Wu
Model Checking – Case Study of a Temporary Structures Monitoring System
模型检验——临时结构监测系统案例研究
Zooming Into the Darknet: Characterizing Internet Background Radiation and its Structural Changes
深入了解暗网:表征互联网背景辐射及其结构变化
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Michalis Kallitsis;Vasant G Honavar;Rupesh Prajapati;Dinghao Wu;J. Yen
  • 通讯作者:
    J. Yen

Dinghao Wu的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Dinghao Wu', 18)}}的其他基金

TWC: Phase: Small: Software Cruising for System Security
TWC:阶段:小型:系统安全的软件巡航
  • 批准号:
    1223710
  • 财政年份:
    2012
  • 资助金额:
    $ 49.47万
  • 项目类别:
    Standard Grant

相似国自然基金

面向用户体验的IMT-Advanced系统跨层无线资源分配技术研究
  • 批准号:
    61201232
  • 批准年份:
    2012
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目
LTE-Advanced中继网络关键技术研究
  • 批准号:
    61171096
  • 批准年份:
    2011
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
IMT-Advanced协作中继网络中的网络编码研究
  • 批准号:
    61040005
  • 批准年份:
    2010
  • 资助金额:
    10.0 万元
  • 项目类别:
    专项基金项目
面向IMT-Advanced的移动组播关键技术研究
  • 批准号:
    61001071
  • 批准年份:
    2010
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目
基于干扰预测的IMT-Advanced多小区干扰抑制技术研究
  • 批准号:
    61001116
  • 批准年份:
    2010
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Development of advanced separation and removal technology of harmful trace elements contained in solid waste by halogenation volatilization method
卤化挥发法固体废物中有害微量元素先进分离去除技术开发
  • 批准号:
    16H02983
  • 财政年份:
    2016
  • 资助金额:
    $ 49.47万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Improving Software Maintenance through Advanced Trace Analysis and Abstraction Techniques
通过高级跟踪分析和抽象技术改进软件维护
  • 批准号:
    342458-2012
  • 财政年份:
    2016
  • 资助金额:
    $ 49.47万
  • 项目类别:
    Discovery Grants Program - Individual
Improving Software Maintenance through Advanced Trace Analysis and Abstraction Techniques
通过高级跟踪分析和抽象技术改进软件维护
  • 批准号:
    342458-2012
  • 财政年份:
    2015
  • 资助金额:
    $ 49.47万
  • 项目类别:
    Discovery Grants Program - Individual
Advanced Trace Organic Compound Study in Planetary Materials: Development of High Sensitivity and High Resolution
行星材料中的高级痕量有机化合物研究:高灵敏度和高分辨率的发展
  • 批准号:
    15H05749
  • 财政年份:
    2015
  • 资助金额:
    $ 49.47万
  • 项目类别:
    Grant-in-Aid for Scientific Research (S)
Microdiffraction: Advanced capabilities for spatial resolution, trace phase detection and solid object analysis
微衍射:空间分辨率、痕量相位检测和固体物体分析的高级功能
  • 批准号:
    LE140100122
  • 财政年份:
    2014
  • 资助金额:
    $ 49.47万
  • 项目类别:
    Linkage Infrastructure, Equipment and Facilities
Improving Software Maintenance through Advanced Trace Analysis and Abstraction Techniques
通过高级跟踪分析和抽象技术改进软件维护
  • 批准号:
    342458-2012
  • 财政年份:
    2014
  • 资助金额:
    $ 49.47万
  • 项目类别:
    Discovery Grants Program - Individual
Advanced Raman Spectroscopic Methods for the Identification of Trace Evidence
用于识别痕量证据的先进拉曼光谱方法
  • 批准号:
    1402750
  • 财政年份:
    2014
  • 资助金额:
    $ 49.47万
  • 项目类别:
    Standard Grant
A microwave digestion system for advanced trace element research
用于先进微量元素研究的微波消解系统
  • 批准号:
    472908-2015
  • 财政年份:
    2014
  • 资助金额:
    $ 49.47万
  • 项目类别:
    Research Tools and Instruments - Category 1 (<$150,000)
Improving Software Maintenance through Advanced Trace Analysis and Abstraction Techniques
通过高级跟踪分析和抽象技术改进软件维护
  • 批准号:
    342458-2012
  • 财政年份:
    2013
  • 资助金额:
    $ 49.47万
  • 项目类别:
    Discovery Grants Program - Individual
Parallel and distributed processing of a threat trace for measures for advanced persistent threats
并行和分布式处理威胁跟踪,以采取高级持续性威胁的措施
  • 批准号:
    24500043
  • 财政年份:
    2012
  • 资助金额:
    $ 49.47万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了