Verifikation der Speicherhandhabung in bestehenden C Programmen mit numerischen abstrakten Domänen.
Verifikation der Speicherhandhabung in bestehenden C Programmen mit numerischen abstrakten Domänen.
批准号:
154707536
负责人:
Dr. Axel Simon
金额:
$0.0万
依托单位国家:
德国
项目类别:
Independent Junior Research Groups
财政年份:
2009
资助国家:
德国
项目状态:
已结题
起止时间:
2008-12-31 至 2013-12-31
中文摘要
长期以来,基于规范和按合同设计的正式方法一直被认为是构建可靠软件的一种方法。然而,这种方法的成本和大量的遗留代码引发了对现有软件产品的自动分析的大量研究,这些产品没有相应的规范。由于缺乏完整的程序专用规范,分析器最多只能断言不存在某些运行时错误,因为构成运行时错误的是由执行环境定义的(如C语言规范所描述的)。有趣的是,消除运行时错误已经根除了允许在外部主机上执行任意代码的最严重的安全漏洞,因为这些漏洞基于利用应用程序中不正确的内存管理,这通常会导致运行时错误。因此,建议的研究项目旨在构建一个可伸缩的分析器,该分析器足够精确,可以证明传统C软件中没有内存管理错误。该项目遵循两条线索:首先,寻求检查可执行代码的新技术,这些技术将简化对封闭源代码软件的分析,并允许对并发原语的分析。其次,该项目研究了结合了形状分析和数值分析的新的高级抽象。然后将这些抽象应用于函数,从而实现上下文敏感分析,而无需为每个调用点重复分析。
英文摘要
Formal methods based on specifications and design-by-contract have long been advocated as a way to build reliable software. However, the cost of this approach and the sheer amount of legacy code has triggered much research into the automatic analysis of existing software products for which no specification exists. Given the lack of a full, program-specific specification, an analyzer can at most assert the absence of certain run-time errors since what constitutes a run-time error is defined by the execution environment (as described by, e.g., the C language specification). Interestingly, eliminating run-time errors already eradi- cates the most severe security vulnerabilities that allow arbitrary code execution on foreign hosts since these are based on exploiting incorrect memory management in applications which normally leads to run-time errors. Thus, the proposed research project aims to build a scalable analyzer that is precise enough to prove the absence of memory management errors in legacy C software. The project follows two strands: Firstly, new techniques for examining executable code are sought which will simplify the analysis of closed-source software and allow the analysis of concurrency primitives. Secondly, the project investigates into novel highlevel abstractions that combine shape- and numeric analysis. These abstractions are then applied to functions, enabling a context-sensitive analysis without repeating the analysis for each call-site.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
国内基金
海外基金
登录
查看更多内容
Der lin-1在头颈部鳞癌中对紫杉醇耐药性作用机制的研究
-
批准号:2022JJ70171
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2022
-
负责人:黎可华
-
依托单位:
γδT17细胞通过GRPR和NPRA通路介导尘螨Der f 2诱发特应性皮炎瘙痒的机制
-
批准号:82171764
-
项目类别:面上项目
-
资助金额:54万元
-
批准年份:2021
-
负责人:刘雪婷
-
依托单位:
Van der Waals 异质结中层间耦合作用的同步辐射研究
-
批准号:U2032150
-
项目类别:联合基金项目
-
资助金额:60.0万元
-
批准年份:2020
-
负责人:戚泽明
-
依托单位:
鉴定粉尘螨新过敏原方法学创新及新发现Der f39促进肥大细胞迁移机制的研究
-
批准号:82071806
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2020
-
负责人:吉坤美
-
依托单位:
BaP和Der p1通过AhR-ORMDL3轴促进过敏性哮喘作用机制的研究
-
批准号:2020A151501607
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2020
-
负责人:王尔一
-
依托单位:
二维van der Waals铁磁性绝缘材料的高压研究
-
批准号:11904416
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2019
-
负责人:孙华蕾
-
依托单位:
Der p2 B细胞表位mRNA疫苗构建及治疗呼吸道过敏性疾病的作用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2019
-
负责人:刘志强
-
依托单位:
基于整合结构质谱技术的尘螨过敏特异性蛋白复合物IgE-Der p2的相互作用研究
-
批准号:21904142
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2019
-
负责人:殷志斌
-
依托单位:
基于黑磷烯van der Waals异质结的GHz带宽光通讯波段探测器研究
-
批准号:61704082
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2017
-
负责人:余学超
-
依托单位:
基于石墨烯衬底van der Waals薄膜气-液-固外延生长的高质量氧化锌制备
-
批准号:61604062
-
项目类别:青年科学基金项目
-
资助金额:19.0万元
-
批准年份:2016
-
负责人:陈明明
-
依托单位: