TWC: Small: Detection and Prevention of Prior Known Software Security Vulnerabilities
TWC:小:检测和预防先前已知的软件安全漏洞
基本信息
- 批准号:1723198
- 负责人:
- 金额:$ 28.67万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2016
- 资助国家:美国
- 起止时间:2016-07-01 至 2018-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Software is a critical element in a wide range of real-world applications. Attacks against computer software can cause substantial damage to the cyber-infrastructure of our modern society and economy. In fact, many new software security vulnerabilities are discovered on a daily basis. Therefore, it is vital to identify and resolve those security issues as early as possible. This research aims to investigate a scientific foundation and a novel methodology for automated detection, prevention, and resolution of prior-known software security vulnerabilities in software systems. The results will help to detect and prevent prior-known security vulnerabilities from recurring in other software systems. In this research, the key philosophy is that the software systems having the same/similar software security vulnerabilities share the protocols, algorithms, procedures, libraries, frameworks, modules, or source code with the same flaws, and they suffer the same/similar exploitation mechanisms. Based on that, empirical studies are conducted to investigate the nature and the characteristics of recurring software vulnerabilities in different software systems, and to validate that hypothesis. Based on the knowledge gained from the studies, new vulnerability models, representations, and similarity measurements are developed to capture recurring software security vulnerabilities, and the corresponding vulnerable code and exploitation mechanisms. Novel algorithms and techniques are designed to (semi-)automatically build graph-based vulnerability models from vulnerability reports and from vulnerable code and patches, aiming to construct a database of prior-known vulnerabilities. A new methodology is developed to help to identify the prior-known vulnerabilities in other systems and to suggest the resolution. Specifically, the automated methods and advances include 1) an algorithm to compare and match against vulnerability models in the database, 2) a technique to map software concepts between security reports and from a report to the corresponding source code fragments, modules, or components; 3) an algorithm to determine the modules and source file locations in the new system that correspond to the vulnerable modules and locations in a system with a prior-known vulnerability; and 4) a technique to suggest the patch to the new system from the prior fixes. In brief, the results of this research help to resolve early software security vulnerabilities. They will lead to more reliable software because the process of detecting and patching for recurring security vulnerabilities will be more efficient and effective.
软件是各种实际应用中的关键要素。针对计算机软件的攻击可能会对现代社会和经济的网络基础设施造成重大损害。事实上,每天都会发现许多新的软件安全漏洞。因此,尽早识别并解决这些安全问题至关重要。本研究旨在研究自动检测、预防和解决软件系统中已知软件安全漏洞的科学基础和新颖方法。结果将有助于检测并防止先前已知的安全漏洞在其他软件系统中再次出现。在这项研究中,关键理念是具有相同/相似软件安全漏洞的软件系统共享具有相同缺陷的协议、算法、程序、库、框架、模块或源代码,并且它们遭受相同/相似的利用机制。在此基础上,进行实证研究,调查不同软件系统中重复出现的软件漏洞的性质和特征,并验证该假设。基于从研究中获得的知识,开发了新的漏洞模型、表示和相似性测量,以捕获重复出现的软件安全漏洞以及相应的易受攻击的代码和利用机制。新颖的算法和技术旨在从漏洞报告以及易受攻击的代码和补丁(半)自动构建基于图形的漏洞模型,旨在构建先前已知漏洞的数据库。开发了一种新的方法来帮助识别其他系统中先前已知的漏洞并提出解决方案。具体来说,自动化方法和进步包括1)一种与数据库中的漏洞模型进行比较和匹配的算法,2)一种在安全报告之间映射软件概念以及从报告到相应的源代码片段、模块或组件的技术; 3) 确定新系统中与具有先前已知漏洞的系统中的易受攻击模块和位置相对应的模块和源文件位置的算法; 4) 一种根据先前的修复建议对新系统进行补丁的技术。简而言之,这项研究的结果有助于解决早期的软件安全漏洞。它们将带来更可靠的软件,因为检测和修补重复出现的安全漏洞的过程将更加高效和有效。
项目成果
期刊论文数量(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 }}
Tien Nguyen其他文献
Proposing a Graphic Simulator for an Upper Limb Exoskeleton Robot
为上肢外骨骼机器人提出图形模拟器
- DOI:
10.1155/2023/2844202 - 发表时间:
2023-05-06 - 期刊:
- 影响因子:2.2
- 作者:
Thanh;Tien Nguyen;Ha Pham;Tam Bui - 通讯作者:
Tam Bui
Engineering properties and durability of high-strength self-compacting concrete with no-cement SFC binder
无水泥SFC粘结剂高强自密实混凝土的工程性能及耐久性
- DOI:
10.1016/j.conbuildmat.2015.12.163 - 发表时间:
2016-03-01 - 期刊:
- 影响因子:7.4
- 作者:
Hoang;Ta;Jeng;Chun;Tien Nguyen - 通讯作者:
Tien Nguyen
Investigation of Vertical Pullout Cyclic Response of Bucket Foundations in Saturated Loose Sand
饱和松砂中桶形基础竖向拉拔循环响应研究
- DOI:
10.1007/978-981-13-2306-5_53 - 发表时间:
2018-09-25 - 期刊:
- 影响因子:0
- 作者:
Le Chi Hung;Si;Sung;Xuan Nghiem Tran;Tien Nguyen;Ju - 通讯作者:
Ju
A Hybrid Bayesian Network Modeling Environment
混合贝叶斯网络建模环境
- DOI:
- 发表时间:
1999-09-14 - 期刊:
- 影响因子:0
- 作者:
Thu T. H. Doan;P. Haddawy;Tien Nguyen - 通讯作者:
Tien Nguyen
A study on skeleton-based action recognition and its application to physical exercise recognition
基于骨骼的动作识别及其在体育运动识别中的应用研究
- DOI:
10.1145/3568562.3568639 - 发表时间:
2022-12-01 - 期刊:
- 影响因子:0
- 作者:
Quang Pham;Duc;Tien Nguyen;Thanh Nam Nguyen;Duy;Dinh;Thanh;Thi;Hai Vu - 通讯作者:
Hai Vu
Tien Nguyen的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Tien Nguyen', 18)}}的其他基金
Collaborative Research: CCRI: ENS: Boa 2.0: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale
合作研究:CCRI:ENS:Boa 2.0:增强大规模研究软件及其演化的基础设施
- 批准号:
2120386 - 财政年份:2021
- 资助金额:
$ 28.67万 - 项目类别:
Standard Grant
SHF: Large: Collaborative Research: Exploiting the Naturalness of Software
SHF:大型:协作研究:利用软件的自然性
- 批准号:
1723215 - 财政年份:2016
- 资助金额:
$ 28.67万 - 项目类别:
Continuing Grant
SHF:Small: Build Code Maintenance and Detecting, Testing, Locating Configuration and Build Errors
SHF:Small:构建代码维护以及检测、测试、定位配置和构建错误
- 批准号:
1723432 - 财政年份:2016
- 资助金额:
$ 28.67万 - 项目类别:
Standard Grant
SHF: Large: Collaborative Research: Exploiting the Naturalness of Software
SHF:大型:协作研究:利用软件的自然性
- 批准号:
1413927 - 财政年份:2014
- 资助金额:
$ 28.67万 - 项目类别:
Continuing Grant
SHF:Small: Build Code Maintenance and Detecting, Testing, Locating Configuration and Build Errors
SHF:Small:构建代码维护以及检测、测试、定位配置和构建错误
- 批准号:
1320578 - 财政年份:2013
- 资助金额:
$ 28.67万 - 项目类别:
Standard Grant
TWC: Small: Detection and Prevention of Prior Known Software Security Vulnerabilities
TWC:小:检测和预防先前已知的软件安全漏洞
- 批准号:
1223828 - 财政年份:2012
- 资助金额:
$ 28.67万 - 项目类别:
Standard Grant
SHF: Small: Find and Fix Similar Software Bugs
SHF:小型:查找并修复类似的软件错误
- 批准号:
1018600 - 财政年份:2010
- 资助金额:
$ 28.67万 - 项目类别:
Standard Grant
Improving Embedded System Education with Software Engineering Methodologies
利用软件工程方法改进嵌入式系统教育
- 批准号:
0737029 - 财政年份:2008
- 资助金额:
$ 28.67万 - 项目类别:
Standard Grant
相似国自然基金
复杂场景下模型—数据联合驱动的红外小目标检测研究
- 批准号:62303165
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于新型定量模型的荧光纳米探针用于复杂体系小分子检测及成像研究
- 批准号:22367004
- 批准年份:2023
- 资助金额:32 万元
- 项目类别:地区科学基金项目
MUC1-C靶向IL-23介导肿瘤起始细胞富集促进小细胞肺癌化疗耐药的分子机制及临床检测价值研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于高效纳米酶的细胞外囊泡内小分子代谢物的即时检测研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
小程序中用户隐私数据的违规泄露行为检测方法
- 批准号:
- 批准年份:2022
- 资助金额:54 万元
- 项目类别:面上项目
相似海外基金
TWC: Small: Intelligent Malware Detection Utilizing Novel File Relation-Based Features and Resilient Techniques for Adversarial Attacks
TWC:小型:利用新颖的基于文件关系的功能和弹性技术进行对抗性攻击的智能恶意软件检测
- 批准号:
1946327 - 财政年份:2019
- 资助金额:
$ 28.67万 - 项目类别:
Standard Grant
TWC: Small: Collaborative: Automated Detection and Repair of Error Handling Bugs in SSL/TLS Implementations
TWC:小:协作:自动检测和修复 SSL/TLS 实现中的错误处理错误
- 批准号:
1946068 - 财政年份:2019
- 资助金额:
$ 28.67万 - 项目类别:
Standard Grant
TWC: Small: Collaborative: Automated Detection and Repair of Error Handling Bugs in SSL/TLS Implementations
TWC:小:协作:自动检测和修复 SSL/TLS 实现中的错误处理错误
- 批准号:
1617670 - 财政年份:2016
- 资助金额:
$ 28.67万 - 项目类别:
Standard Grant
TWC: Small: Time-Centric Modeling of Correct Behaviors for Efficient Non-intrusive Runtime Detection of Unauthorized System Actions
TWC:小型:以时间为中心的正确行为建模,用于对未经授权的系统操作进行有效的非侵入式运行时检测
- 批准号:
1615890 - 财政年份:2016
- 资助金额:
$ 28.67万 - 项目类别:
Standard Grant
TWC: Small: Intelligent Malware Detection Utilizing Novel File Relation-Based Features and Resilient Techniques for Adversarial Attacks
TWC:小型:利用新颖的基于文件关系的功能和弹性技术进行对抗性攻击的智能恶意软件检测
- 批准号:
1618629 - 财政年份:2016
- 资助金额:
$ 28.67万 - 项目类别:
Standard Grant