EAGER: Collaborative: Using Cognitive Techniques To Detect and Prevent Security Flaws
EAGER: Collaborative: Using Cognitive Techniques To Detect and Prevent Security Flaws
批准号:
1444827
负责人:
Justin Cappos
金额:
$13.43万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-01-01 至 2017-12-31
中文摘要
软件漏洞是一个重大问题,存在的部分原因是程序员的错误。一个常见的原因是,程序员对代码将执行的操作的理解与代码执行的实际操作之间存在认知鸿沟。这项工作朝着严格理解人类如何思考代码迈出了第一步,以(最终)通过构建更多人类可理解的编程语言和程序来帮助显着减少错误。该项目将进行一项试点研究,以确定如何理解此类安全漏洞,梳理出它们的关键方面,并将这种了解整合到专家辅导系统中,以帮助程序员发现它们。认知科学技术将通过将漏洞切片到其组件部分并评估由此产生的漏洞,来得出现有安全漏洞中的核心促成问题。这将产生对安全问题的普遍理解,从而能够容易地复制和复制类似的源代码,这是专家辅导工具的理想输入。由此产生的专家辅导工具将用于评估辅导在帮助程序员减少对类似错误的敏感度方面的有效性。
英文摘要
Software vulnerabilities are a substantial problem that exists in part due to programmer errors. A common cause is that programmers have a cognitive gap between their understanding of what actions code will perform and the actual actions the code performs. This work takes a first step toward rigorously understanding how humans think about code to (eventually) help to dramatically reduce bugs by building more human understandable programming languages and programs. This project will perform a pilot study to determine how to understand such security bugs, tease out the key aspects of them, and integrate this understanding into expert tutoring systems to help programmers detect them.Cognitive science techniques will be used to derive the core contributing issues in existing security vulnerabilities by slicing vulnerabilities into their component parts and evaluating the resulting bugs. This will create a generalized understanding of security issues which will enable easy reproduction and replication of similar source code, which is ideal input for an expert tutoring tool. The resulting expert tutoring tool will be used to evaluate the effectiveness of tutoring in helping programmers reduce reduce their susceptibility to similar bugs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SaTC: TTP: Medium: Defending the Supply Chain of Democracy: Towards a Cryptographically Verified and Authenticated Network of Laws
-
批准号:2247829
-
项目类别:Standard Grant
-
资助金额:$68.76万
-
财政年份:2023
-
负责人:Justin Cappos
-
依托单位:
SaTC: TTP: Medium: Securing Python's Software Supply Chain
-
批准号:2054692
-
项目类别:Standard Grant
-
资助金额:$80.0万
-
财政年份:2021
-
负责人:Justin Cappos
-
依托单位:
ASPIRE: An SFS Program for Interdisciplinary Research and Education (Renewal)
-
批准号:1922291
-
项目类别:Continuing Grant
-
资助金额:$483.05万
-
财政年份:2019
-
负责人:Justin Cappos
-
依托单位:
SaTC: CORE: Small: Better Software Security Through Caging
-
批准号:1815925
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2018
-
负责人:Justin Cappos
-
依托单位:
SaTC: TTP: Medium: Collaborative: Securing the Software Supply Chain
-
批准号:1801376
-
项目类别:Standard Grant
-
资助金额:$76.6万
-
财政年份:2018
-
负责人:Justin Cappos
-
依托单位:
Collaborative Research: EAGER: REAL Leafy - A Sustainable, Viral Infrastructure-as-a-Service Edge Cloud
-
批准号:1820906
-
项目类别:Standard Grant
-
资助金额:$8.93万
-
财政年份:2018
-
负责人:Justin Cappos
-
依托单位:
CICI: Data Provenance: Data Quality and Security Evaluation Framework for Mobile Devices Platform
-
批准号:1547290
-
项目类别:Standard Grant
-
资助金额:$29.99万
-
财政年份:2016
-
负责人:Justin Cappos
-
依托单位:
TWC: Medium: Collaborative: Developer Crowdsourcing: Capturing, Understanding, and Addressing Security-related Blind Spots in APIs
-
批准号:1513457
-
项目类别:Standard Grant
-
资助金额:$39.43万
-
财政年份:2015
-
负责人:Justin Cappos
-
依托单位:
CI-New: Collaborative Research: An Open Observatory for the Internet's Last Mile
-
批准号:1405907
-
项目类别:Standard Grant
-
资助金额:$19.99万
-
财政年份:2014
-
负责人:Justin Cappos
-
依托单位:
CI-EN: Helping Home Network Research to Seattle On Access Routers (SOAR)
-
批准号:1405904
-
项目类别:Standard Grant
-
资助金额:$68.9万
-
财政年份:2014
-
负责人:Justin Cappos
-
依托单位:
TTP: Securing Python Package Management with The Update Framework (TUF)
-
批准号:1345049
-
项目类别:Standard Grant
-
资助金额:$18.0万
-
财政年份:2013
-
负责人:Justin Cappos
-
依托单位:
CI-ADDO-EN: Enhancing and Supporting a Community Testbed
-
批准号:1205415
-
项目类别:Standard Grant
-
资助金额:$34.63万
-
财政年份:2012
-
负责人:Justin Cappos
-
依托单位:
TWC: Small: Caging Libraries To Control Software Faults
-
批准号:1223588
-
项目类别:Standard Grant
-
资助金额:$49.99万
-
财政年份:2012
-
负责人:Justin Cappos
-
依托单位:
海外基金