TWC: Small: Collaborative: Discovering Software Vulnerabilities through Interactive Static Analysis
TWC:小型:协作:通过交互式静态分析发现软件漏洞
基本信息
- 批准号:1318323
- 负责人:
- 金额:$ 24.99万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2013
- 资助国家:美国
- 起止时间:2013-10-01 至 2018-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Software development is a complex and manual process, in part because typical software programs contain more than hundreds of thousands lines of computer code. If software programmers fail to perform critical checks in that code, such as making sure a user is authorized to update an account, serious security compromises ensue. Indeed, vulnerable software is one of the leading causes of cyber security problems. Checking for security problems is very expensive because it requires examining computer code for security mistakes, and such a process requires significant manual effort. This research project aims at developing an interactive help system to warn software programmers about potential security mistakes, similar to the way modern word processors warn writers of spelling and grammar errors. This is likely lead to new functions for software development tools that will significantly reduce security vulnerabilities in software. The research is based on the concept of interactive static analysis, a novel mixed-initiative paradigm for interacting with programmers to aid in the detection and prevention of security vulnerabilities. Static analysis is seamlessly integrated into the development environment in such a way that programmers are not required to learn additional programming language and analysis concepts beyond the use of the development environment. Static analysis is performed in the context of development, allowing programmers to utilize and influence such analysis during their program construction. The goals of this research are to bring programmers into the security loop, improving their ability to detect, understand, and prevent vulnerabilities; and utilize the programmer's contextual knowledge to drive customized static analysis, detecting software vulnerabilities that are difficult to detect using current static analysis techniques.
软件开发是一个复杂的手动过程,部分原因是典型的软件程序包含数十万行计算机代码。如果软件程序员未能在代码中执行关键检查,例如确保用户有权更新帐户,则会导致严重的安全隐患。事实上,脆弱的软件是网络安全问题的主要原因之一。 检查安全问题是非常昂贵的,因为它需要检查计算机代码的安全错误,并且这样的过程需要大量的手动工作。该研究项目旨在开发一个交互式帮助系统,以警告软件程序员潜在的安全错误,类似于现代文字处理器警告作者拼写和语法错误的方式。这可能会为软件开发工具带来新的功能,从而大大减少软件中的安全漏洞。这项研究是基于交互式静态分析的概念,一种新的混合主动范式,用于与程序员进行交互,以帮助检测和预防安全漏洞。静态分析被无缝地集成到开发环境中,使得程序员不需要学习除了使用开发环境之外的其他编程语言和分析概念。静态分析是在开发环境中执行的,允许程序员在程序构建期间利用和影响这种分析。本研究的目标是使程序员进入安全循环,提高他们的能力来检测,理解和预防漏洞;并利用程序员的上下文知识来驱动定制的静态分析,检测软件漏洞,很难检测到使用当前的静态分析技术。
项目成果
期刊论文数量(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 }}
Emerson Murphy-Hill其他文献
Empathy, self-determination and motivation: moderating diversity for enhanced performance in software development teams
- DOI:
10.1007/s10664-025-10632-2 - 发表时间:
2025-03-14 - 期刊:
- 影响因子:3.600
- 作者:
Kezia Devathasan;Nowshin Nawar Arony;Emerson Murphy-Hill;Daniela Damian - 通讯作者:
Daniela Damian
Emerson Murphy-Hill的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Emerson Murphy-Hill', 18)}}的其他基金
SHF: Small: Retrospective and Prospective Studies of the Effects of Gender Bias in Software Engineering
SHF:小型:软件工程中性别偏见影响的回顾性和前瞻性研究
- 批准号:
1813041 - 财政年份:2018
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
FSE 2016 Doctoral Consortium and Mentorship Sessions Program
FSE 2016 博士联盟和导师会议计划
- 批准号:
1642247 - 财政年份:2016
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
CAREER: Expanding Developers' Usage of Software Tools by Enabling Social Learning
职业:通过社交学习扩大开发人员对软件工具的使用
- 批准号:
1252995 - 财政年份:2013
- 资助金额:
$ 24.99万 - 项目类别:
Continuing Grant
WORKSHOP: VL/HCC 2012 Doctoral Consortium
研讨会:VL/HCC 2012 博士联盟
- 批准号:
1216138 - 财政年份:2012
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
SHF: Small: Expressive and Scalable Notifications for Program Analysis Tools
SHF:小:程序分析工具的富有表现力和可扩展的通知
- 批准号:
1217700 - 财政年份:2012
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
相似国自然基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
- 批准号:n/a
- 批准年份:2022
- 资助金额:10.0 万元
- 项目类别:省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
- 批准号:32000033
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
- 批准号:31972324
- 批准年份:2019
- 资助金额:58.0 万元
- 项目类别:面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
- 批准号:81900988
- 批准年份:2019
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
- 批准号:31870821
- 批准年份:2018
- 资助金额:56.0 万元
- 项目类别:面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
- 批准号:31802058
- 批准年份:2018
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
- 批准号:31772128
- 批准年份:2017
- 资助金额:60.0 万元
- 项目类别:面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
- 批准号:81704176
- 批准年份:2017
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
- 批准号:91640114
- 批准年份:2016
- 资助金额:85.0 万元
- 项目类别:重大研究计划
相似海外基金
TWC: Small: Collaborative: Automated Detection and Repair of Error Handling Bugs in SSL/TLS Implementations
TWC:小:协作:自动检测和修复 SSL/TLS 实现中的错误处理错误
- 批准号:
1946068 - 财政年份:2019
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
TWC: Small: Collaborative: Wearable Authentication Solutions for Ubiquitous and Personal Touch-enabled Devices
TWC:小型:协作:适用于无处不在的个人触摸设备的可穿戴身份验证解决方案
- 批准号:
1837518 - 财政年份:2018
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
TWC: Small: Collaborative: Towards Privacy Preserving Online Image Sharing
TWC:小型:协作:实现隐私保护在线图像共享
- 批准号:
1903714 - 财政年份:2018
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
SBE TWC: Small: Collaborative: Pocket Security - Smartphone Cybercrime in the Wild
SBE TWC:小型:协作:袖珍安全 - 智能手机野外网络犯罪
- 批准号:
1903219 - 财政年份:2018
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
TWC: Small: Collaborative: Secure Data Charging Architecture for Mobile Devices in 3G/4G Cellular Networks: Vulnerabilities and Solutions
TWC:小型:协作:3G/4G 蜂窝网络中移动设备的安全数据充电架构:漏洞和解决方案
- 批准号:
1753500 - 财政年份:2017
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
TWC: Small: Collaborative: Towards Privacy Preserving Online Image Sharing
TWC:小型:协作:实现隐私保护在线图像共享
- 批准号:
1814255 - 财政年份:2017
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
TWC: Small: Collaborative: Cellular Network Services in Peril: A Perspective on Control-Plane and Data-Plane Design
TWC:小型:协作:危险中的蜂窝网络服务:控制平面和数据平面设计的视角
- 批准号:
1749045 - 财政年份:2017
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
TWC: Small: Collaborative: Multi-Layer Approaches for Securing Enhanced AMI Networks against Traffic Analysis Attacks
TWC:小型:协作:保护增强型 AMI 网络免受流量分析攻击的多层方法
- 批准号:
1619250 - 财政年份:2016
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
TWC: Small: Collaborative: Practical Hardware-Assisted Always-On Malware Detection
TWC:小型:协作:实用的硬件辅助始终在线恶意软件检测
- 批准号:
1619322 - 财政年份:2016
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant
SBE TWC: Small: Collaborative: Pocket Security - Smartphone Cybercrime in the Wild
SBE TWC:小型:协作:袖珍安全 - 智能手机野外网络犯罪
- 批准号:
1617301 - 财政年份:2016
- 资助金额:
$ 24.99万 - 项目类别:
Standard Grant