TWC: Phase: Small: Software Cruising for System Security
TWC:阶段:小型:系统安全的软件巡航
基本信息
- 批准号:1223710
- 负责人:
- 金额:$ 49.97万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2012
- 资助国家:美国
- 起止时间:2012-09-01 至 2016-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Software bugs and vulnerabilities are primary causes for cyber-security breaches in today's society. Runtime monitoring, a technique to enforce safety and security properties at program execution time, is essential to detect intrusions and keep the system healthy. One of the main obstacles to adopt runtime monitoring techniques in practice is high performance overhead. Inlined security monitoring enforcement often delays and blocks the execution of protected programs. Conventional concurrent runtime monitors have not been able to leverage the multicore architectures for performance due to synchronization issues. If conventional synchronization primitives are used, when the monitor is crashed or blocked due to external events, the protected program will also be blocked even if the monitor is not monitoring. The goal of this proposal is to develop an innovative security monitoring technology, called Software Cruising, to explore multicore architectures for non-blocking concurrent security monitoring using lock-free data structures and algorithms. Software cruising eliminates the blocking effect and achieves efficient and scalable security monitoring. This can result in a game-changing capability in large-scale security monitoring for both cloud-based and traditional computing systems and applications.The software cruising applications include, but are not limited to, heap buffer integrity checking, kernel memory cruising, data structure and object invariant checking, rootkit detection, and information provenance and flow checking. Three related sets of prototypical toolkits?Cruiser, Kruiser, and iCruiser?will be developed to demonstrate the effectiveness and practicality of large-scale software cruising. Cruiser is for lock-free heap buffer overflow monitoring of user-space programs. Kruiser is for kernel cruising on OS kernel heap buffer overflows and other security vulnerabilities. iCruiser is for user- and kernel-space data structure and object invariant cruising. The proposed research, upon completion, would make large-scale security monitoring more efficient and scalable in the increasingly popular multicore architecture and cloud environment, and thus significantly enhance system security. With the proposed tech transfer effort, applications as well as OS kernels will have better protection with the deployed software cruising technology. Broader impacts will also result from the education, outreach, and dissemination initiatives. Educational resources from this project, including course modules on software cruising and teaching laboratory designs, will be incorporated into online courses and disseminated through a dedicated web site. The project outcomes of this project will be disseminated broadly through publications, software releases, and technology transfer.
软件漏洞和漏洞是当今社会网络安全漏洞的主要原因。运行时监视是一种在程序执行时强制执行安全和安全属性的技术,对于检测入侵并保持系统健康至关重要。在实践中采用运行时监控技术的主要障碍之一是高性能开销。内联安全监控强制执行通常会延迟并阻止受保护程序的执行。由于同步问题,传统的并发运行时监视器无法利用多核体系结构来提高性能。如果使用传统的同步原语,当监视器因外部事件而崩溃或被阻止时,即使监视器不在监视,受保护的程序也将被阻止。该方案的目标是开发一种名为软件巡航的创新安全监控技术,以探索使用无锁数据结构和算法进行非阻塞并发安全监控的多核体系结构。软件巡航消除了阻塞效应,实现了高效且可扩展的安全监控。软件巡航应用包括但不限于堆缓冲区完整性检查、内核内存巡航、数据结构和对象不变性检查、rootkit检测以及信息源和流量检查。将开发三套相关的原型工具包-Cruiser、Kruiser和iCruiser?以演示大规模软件巡航的有效性和实用性。Cruiser用于对用户空间程序进行无锁堆缓冲区溢出监控。Kruiser用于操作系统上的内核巡航、内核堆缓冲区溢出和其他安全漏洞。ICruiser用于用户和内核空间的数据结构和对象不变巡航。这项拟议的研究完成后,将使大规模安全监控在日益流行的多核架构和云环境中更加高效和可扩展,从而显著增强系统安全性。有了拟议的技术转移努力,应用程序以及操作系统内核将通过部署的软件巡航技术获得更好的保护。教育、外展和传播倡议也将产生更广泛的影响。该项目的教育资源,包括关于软件导航和教学实验室设计的课程模块,将纳入在线课程,并通过一个专门的网站传播。该项目的项目成果将通过出版物、软件发布和技术转让广泛传播。
项目成果
期刊论文数量(15)
专著数量(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
Software Protection on the Go: A Large-Scale Empirical Study on Mobile App Obfuscation
- DOI:10.1145/3180155.3180169
- 发表时间:2018-05
- 期刊:
- 影响因子:0
- 作者:Pei Wang;Qinkun Bao;Li Wang;Shuai Wang;Zhaofeng Chen;Tao Wei;Dinghao Wu
- 通讯作者:Pei Wang;Qinkun Bao;Li Wang;Shuai Wang;Zhaofeng Chen;Tao Wei;Dinghao Wu
VMHunt: A Verifiable Approach to Partially-Virtualized Binary Code Simplification
- DOI:10.1145/3243734.3243827
- 发表时间:2018-10
- 期刊:
- 影响因子:0
- 作者:Dongpeng Xu;Jiang Ming;Yu Fu;Dinghao Wu
- 通讯作者:Dongpeng Xu;Jiang Ming;Yu Fu;Dinghao Wu
A Lightweight Framework for Regular Expression Verification
- DOI:10.1109/hase.2019.00011
- 发表时间:2019
- 期刊:
- 影响因子:0
- 作者:Xiao Liu;Yufei Jiang;Dinghao Wu
- 通讯作者:Xiao Liu;Yufei Jiang;Dinghao Wu
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
- DOI:
https://doi.org/10.1142/S0218194020400252 - 发表时间:
2021 - 期刊:
- 影响因子:
- 作者:
Zhenzhou Tian;Qing Wang;Cong Gao;Lingwei Chen;Dinghao Wu - 通讯作者:
Dinghao Wu
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
Model Checking – Case Study of a Temporary Structures Monitoring System
模型检验——临时结构监测系统案例研究
- DOI:
10.1007/978-3-030-41560-0_8 - 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Dongpeng Xu;Xiao Yuan;Dinghao Wu;C. Anumba - 通讯作者:
C. Anumba
From Natural Language to Programming Language
从自然语言到编程语言
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Xiao Liu;Dinghao Wu - 通讯作者:
Dinghao Wu
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)}}的其他基金
CAREER: Advanced Trace-Oriented Binary Code Analysis
职业:高级面向跟踪的二进制代码分析
- 批准号:
1652790 - 财政年份:2017
- 资助金额:
$ 49.97万 - 项目类别:
Continuing Grant
相似国自然基金
Baryogenesis, Dark Matter and Nanohertz Gravitational Waves from a Dark
Supercooled Phase Transition
- 批准号:24ZR1429700
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
ATLAS实验探测器Phase 2升级
- 批准号:11961141014
- 批准年份:2019
- 资助金额:3350 万元
- 项目类别:国际(地区)合作与交流项目
地幔含水相Phase E的温度压力稳定区域与晶体结构研究
- 批准号:41802035
- 批准年份:2018
- 资助金额:12.0 万元
- 项目类别:青年科学基金项目
基于数字增强干涉的Phase-OTDR高灵敏度定量测量技术研究
- 批准号:61675216
- 批准年份:2016
- 资助金额:60.0 万元
- 项目类别:面上项目
基于Phase-type分布的多状态系统可靠性模型研究
- 批准号:71501183
- 批准年份:2015
- 资助金额:17.4 万元
- 项目类别:青年科学基金项目
纳米(I-Phase+α-Mg)准共晶的临界半固态形成条件及生长机制
- 批准号:51201142
- 批准年份:2012
- 资助金额:25.0 万元
- 项目类别:青年科学基金项目
连续Phase-Type分布数据拟合方法及其应用研究
- 批准号:11101428
- 批准年份:2011
- 资助金额:23.0 万元
- 项目类别:青年科学基金项目
D-Phase准晶体的电子行为各向异性的研究
- 批准号:19374069
- 批准年份:1993
- 资助金额:6.4 万元
- 项目类别:面上项目
相似海外基金
Phase Ib/II study of safety and efficacy of EZH2 inhibitor, tazemetostat, and PD-1 blockade for treatment of advanced non-small cell lung cancer
EZH2 抑制剂、他泽美司他和 PD-1 阻断治疗晚期非小细胞肺癌的安全性和有效性的 Ib/II 期研究
- 批准号:
10481965 - 财政年份:2024
- 资助金额:
$ 49.97万 - 项目类别:
SBIR Phase I: CAS: Advanced Thermal Oxidizer to Cost-effectively Control Greenhouse Emissions from Small Sources
SBIR 第一阶段:CAS:先进的热氧化器,可经济高效地控制小源温室气体排放
- 批准号:
2326861 - 财政年份:2024
- 资助金额:
$ 49.97万 - 项目类别:
Standard Grant
SBIR Phase I: A wave attenuation technology for oyster reef restoration and small dock protection
SBIR 第一阶段:用于牡蛎礁恢复和小型码头保护的波浪衰减技术
- 批准号:
2223944 - 财政年份:2023
- 资助金额:
$ 49.97万 - 项目类别:
Standard Grant
The role of liquid-liquid phase separation in the mechanism of small RNA amplification
液-液相分离在小RNA扩增机制中的作用
- 批准号:
23H02412 - 财政年份:2023
- 资助金额:
$ 49.97万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
SBIR Phase II: Accelerating R&D through Streamlined Machine Learning Algorithms for Small Data Applications in Advanced Manufacturing
SBIR 第二阶段:加速 R
- 批准号:
2325045 - 财政年份:2023
- 资助金额:
$ 49.97万 - 项目类别:
Cooperative Agreement
SBIR Phase I: A physics-based machine learning platform for crystal structure prediction of small drug molecules
SBIR 第一阶段:基于物理的机器学习平台,用于小药物分子晶体结构预测
- 批准号:
2227936 - 财政年份:2023
- 资助金额:
$ 49.97万 - 项目类别:
Standard Grant
Liquid-liquid phase-separation of small molecules and proteins
小分子和蛋白质的液-液相分离
- 批准号:
2821139 - 财政年份:2023
- 资助金额:
$ 49.97万 - 项目类别:
Studentship
SBIR Phase II: Liquid Oxygen (LOX) - Methane Engine for Small Satellite Launch Vehicles
SBIR 第二阶段:液氧 (LOX) - 小型卫星运载火箭的甲烷发动机
- 批准号:
2303613 - 财政年份:2023
- 资助金额:
$ 49.97万 - 项目类别:
Cooperative Agreement
SBIR Phase II: Automated Perception for Robotic Chopsticks Manipulating Small and Large Objects in Constrained Spaces
SBIR 第二阶段:机器人筷子在受限空间中操纵小型和大型物体的自动感知
- 批准号:
2321919 - 财政年份:2023
- 资助金额:
$ 49.97万 - 项目类别:
Cooperative Agreement
High resolution laser spectroscopy of small gas-phase metal-containing molecules
气相含金属小分子的高分辨率激光光谱
- 批准号:
RGPIN-2016-03980 - 财政年份:2022
- 资助金额:
$ 49.97万 - 项目类别:
Discovery Grants Program - Individual