Dynamic techniques for finding errors and preventing security violations

用于发现错误和防止安全违规的动态技术

基本信息

  • 批准号:
    0305387
  • 负责人:
  • 金额:
    --
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2003
  • 资助国家:
    美国
  • 起止时间:
    2003-07-01 至 2008-06-30
  • 项目状态:
    已结题

项目摘要

0305387Susan HorwitzUniversity of Wisconsin-MadisonWriting correct, secure software is very difficult. Languages like C that have weak type systems exacerbate the problem by making it easy for programmers to introduce errors and potential security holes intheir code.The goal of this project is the design, implementation, and evaluation of dynamic error-detection and security-enforcement tools for C programs. Existing dynamic error-detection tools are limited by poorcoverage: they can only detect erroneous behaviors that actually occur during a given program execution. That limitation will be addressed by the use of innovative new dynamic techniques for increasing both"data coverage" (finding errors that could occur given different input values) and "path" coverage (finding errors that could occur if a different path were followed through the program). The security-enforcement tool will provide protection against a wide range of attacks, with low overhead, without requiring modifications to existing source code, and without requiring the programmer to give up control over data representations or memory management.
0305387苏珊Horwitz威斯康星大学麦迪逊分校写作正确,安全的软件是非常困难的。 像C这样的语言有着弱类型系统,这使得程序员很容易在代码中引入错误和潜在的安全漏洞,从而加剧了这个问题。本项目的目标是为C程序设计、实现和评估动态错误检测和安全执行工具。 现有的动态错误检测工具受到覆盖率低的限制:它们只能检测在给定程序执行期间实际发生的错误行为。 将通过使用创新的新的动态技术来解决这一限制,以增加“数据覆盖面”(发现在不同输入值下可能发生的错误)和“路径”覆盖面(发现在程序中遵循不同路径时可能发生的错误)。 安全执行工具将提供针对各种攻击的保护,开销低,不需要修改现有的源代码,也不需要程序员放弃对数据表示或内存管理的控制。

项目成果

期刊论文数量(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 }}

Susan Horwitz其他文献

Constructing Control Flow From Control Dependence
从控制依赖构建控制流
  • DOI:
  • 发表时间:
    1992
  • 期刊:
  • 影响因子:
    0
  • 作者:
    T. Ball;Susan Horwitz
  • 通讯作者:
    Susan Horwitz
Generating language-based editors: a relationally-attributed approach
  • DOI:
  • 发表时间:
    1985
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Susan Horwitz
  • 通讯作者:
    Susan Horwitz
Pointer-Range Analysis
指针范围分析
  • DOI:
    10.1007/978-3-540-27864-1_12
  • 发表时间:
    2004
  • 期刊:
  • 影响因子:
    0
  • 作者:
    S. Yong;Susan Horwitz
  • 通讯作者:
    Susan Horwitz
Automated duplicated code detection and procedure extraction
自动重复代码检测和过程提取
  • DOI:
  • 发表时间:
    2003
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Raghavan Komondoor;Susan Horwitz
  • 通讯作者:
    Susan Horwitz
Efficient comparison of program slices
  • DOI:
    10.1007/bf01261653
  • 发表时间:
    1991-08-01
  • 期刊:
  • 影响因子:
    0.500
  • 作者:
    Susan Horwitz;Thomas Reps
  • 通讯作者:
    Thomas Reps

Susan Horwitz的其他文献

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

{{ truncateString('Susan Horwitz', 18)}}的其他基金

Static and Dynamic Techniques for Classifying, Locating, and Fixing Bugs
用于分类、定位和修复错误的静态和动态技术
  • 批准号:
    0701957
  • 财政年份:
    2007
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
ITWF: Collaborative Research: Increasing the Representation of Undergraduate Women and Minorities in Computer Science
ITWF:合作研究:增加本科生女性和少数族裔在计算机科学领域的代表性
  • 批准号:
    0420436
  • 财政年份:
    2004
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Software Reengineering via Method Extraction
通过方法提取进行软件重构
  • 批准号:
    9987435
  • 财政年份:
    2000
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Debugging Via Run-Time Type Checking
通过运行时类型检查进行调试
  • 批准号:
    9970907
  • 财政年份:
    1999
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Special Project: Group Travel Grant for Faculty at Minority Institutions and Women's Colleges to attend PLDI 96
特别项目:为少数族裔机构和女子学院教师参加 PLDI 96 提供团体旅行补助金
  • 批准号:
    9625408
  • 财政年份:
    1996
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Program Dependence Graphs and Dataflow Analysis
程序依赖图和数据流分析
  • 批准号:
    9625656
  • 财政年份:
    1996
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Minority Graduate Research Honorable Mention - Gregory Simpson
少数族裔研究生研究荣誉奖 - 格雷戈里·辛普森
  • 批准号:
    8915593
  • 财政年份:
    1989
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
PYI: Language-Based Tools for Programming Environments
PYI:用于编程环境的基于语言的工具
  • 批准号:
    8958530
  • 财政年份:
    1989
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Generating Language-Based Programming Environments
生成基于语言的编程环境
  • 批准号:
    8603356
  • 财政年份:
    1986
  • 资助金额:
    --
  • 项目类别:
    Standard Grant

相似国自然基金

EstimatingLarge Demand Systems with MachineLearning Techniques
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    万元
  • 项目类别:
    外国学者研究基金
计算电磁学高稳定度辛算法研究
  • 批准号:
    60931002
  • 批准年份:
    2009
  • 资助金额:
    200.0 万元
  • 项目类别:
    重点项目

相似海外基金

Novel Hybrid Computational Models to Disentangle Complex Immune Responses
新型混合计算模型可解开复杂的免疫反应
  • 批准号:
    10794448
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Mobile Health and Oral Testing to Optimize Tuberculosis Contact Tracing in Colombia
移动健康和口腔测试可优化哥伦比亚的结核病接触者追踪
  • 批准号:
    10667885
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Risk stratifying indeterminate pulmonary nodules with jointly learned features from longitudinal radiologic and clinical big data
利用纵向放射学和临床大数据共同学习的特征对不确定的肺结节进行风险分层
  • 批准号:
    10678264
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
BRAIN CONNECTS: A Center for High-throughput Integrative Mouse Connectomics
大脑连接:高通量集成鼠标连接组学中心
  • 批准号:
    10665380
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Mechanistic Study of Inspiratory Training in Childhood Asthma
儿童哮喘吸气训练机制研究
  • 批准号:
    10637048
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Recruitment of Cerebellar Circuits with Balance Training for Cognitive Rehabilitation in a Mouse Model of Mild Traumatic Brain Injury
在轻度创伤性脑损伤小鼠模型中通过平衡训练募集小脑回路进行认知康复
  • 批准号:
    10753349
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
The development of multimodal dynamics in a short-term memory system
短期记忆系统多模态动力学的发展
  • 批准号:
    10753261
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Mechanisms of Neural Synchrony in the Medial Entorhinal Cortex
内侧内嗅皮层神经同步机制
  • 批准号:
    10751561
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
VIS4ION-Thailand (Visually Impaired Smart Service System for Spatial Intelligence and Onboard Navigation) - Resub - 1
VIS4ION-泰国(视障空间智能和车载导航智能服务系统)- Resub - 1
  • 批准号:
    10903051
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Exploiting the Metabolic Dependencies of Pediatric AML
利用儿科 AML 的代谢依赖性
  • 批准号:
    10664637
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了