"Dr. OS: Operating system analysis, debugging and security tools based on dynamic binary translation"
"Dr. OS: Operating system analysis, debugging and security tools based on dynamic binary translation"
批准号:
250324-2012
负责人:
DemkeBrown, Angela
金额:
$2.04万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2015
资助国家:
加拿大
项目状态:
已结题
起止时间:
2015-01-01 至 2016-12-31
中文摘要
计算机操作系统(OS)为用户应用程序提供重要服务,包括控制物理计算机硬件的共享使用,同时隐藏物理设备访问的复杂性,并保护应用程序(以及延伸到用户)免受其他应用程序的不想要的访问,无论是意外的还是恶意的。此外,他们必须高效地提供这些服务,并不断适应必须管理的不断变化的物理硬件和新类别应用程序不断变化的需求。就像任何大型软件项目一样,操作系统也包含错误,这并不令人惊讶。然而,由于操作系统的特权地位,操作系统中的错误可能会威胁到委托给它的所有应用程序和用户数据的可靠性和安全性。更令人惊讶的是,与广泛用于提高用户级软件应用程序质量的程序开发工具相比,OS开发人员可用的程序开发工具的状态很差。
动态二进制翻译(DBT)是一种强大的技术,它需要监控并潜在地在现有程序二进制中的每条指令执行之前对其进行操作。在过去,它被广泛用于为用户级应用程序软件开发各种分析、错误查找和安全工具。这些工具的使用极大地提高了它们所应用的应用程序的性能、健壮性和安全性。不幸的是,这些工具目前还不能用于操作系统,因为操作系统内核没有全面的DBT框架。由于内核代码的大小和复杂性不断增长,其正确性对整个计算机系统的整体健壮性和安全性的重要性,以及尽管静态错误检测工具取得了进展,内核错误仍在继续流行,我们最近开发了一个内核内DBT框架。我们的研究将提高该框架的性能,并开发用于内核分析、调试、安全审计和安全策略执行的工具。提高支持所有其他用户应用程序的操作系统的可靠性和安全性,将提高计算机系统的整体可信性。
英文摘要
Computer operating systems (OSs) provide vital services to user applications, including controlling the shared use of the physical computer hardware while hiding the complexity of physical device access and protecting applications (and by extention, the users) from unwanted access by other applications, whether accidental or malicious. Moreover, they must provide these services efficiently and constantly adapt to shifting physical hardware that must be managed and the changing demands of new classes of applications. It is not surprising to find that, like any large software project, operating systems contain bugs. However, due to the OS's privileged position, bugs in the OS can threaten the reliability and security of all applications and user data that have been entrusted to it. A greater surprise is the poor state of program development tools that are available to OS developers, in comparison to those widely used to improve the quality of user-level software applications.
Dynamic binary translation (DBT) is a powerful technique that entails monitoring and potentially manipulating every instruction in an existing program binary just before its execution. In the past, it has been employed extensively to develop various analysis, bug-finding, and security tools for user-level application software. The use of these tools has greatly improved the performance, robustness, and security of the applications to which they have been applied. Unfortunately, such tools are currently not available for the OS since no comprehensive DBT framework exists for the OS kernel. Motivated by the ever-growing size and complexity of kernel code, the importance of its correctness for the overall robustness and security of the entire computer system, and the continued prevalence of kernel bugs despite advances in static bug-detection tools, we have recently developed an in-kernel DBT framework. Our research will enhance the performance of this framework and develop tools for kernel analysis, debugging, security auditing, and enforcement of security policies. Increasing the reliability and security of the OS, which supports all other user applications, will improve the overall trustworthiness of computer systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Storage and Memory Management for Data-Intensive Computing
-
批准号:RGPIN-2018-06391
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.97万
-
财政年份:2022
-
负责人:DemkeBrown, Angela
-
依托单位:
Storage and Memory Management for Data-Intensive Computing
-
批准号:RGPIN-2018-06391
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2021
-
负责人:DemkeBrown, Angela
-
依托单位:
Storage and Memory Management for Data-Intensive Computing
-
批准号:RGPIN-2018-06391
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2020
-
负责人:DemkeBrown, Angela
-
依托单位:
Storage and Memory Management for Data-Intensive Computing
-
批准号:RGPIN-2018-06391
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2019
-
负责人:DemkeBrown, Angela
-
依托单位:
Storage and Memory Management for Data-Intensive Computing
-
批准号:RGPIN-2018-06391
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2018
-
负责人:DemkeBrown, Angela
-
依托单位:
Infiniband-connected Servers for In-Memory Rack-Scale Computing Research
-
批准号:RTI-2016-00484
-
项目类别:Research Tools and Instruments
-
资助金额:$10.93万
-
财政年份:2015
-
负责人:DemkeBrown, Angela
-
依托单位:
"Dr. OS: Operating system analysis, debugging and security tools based on dynamic binary translation"
-
批准号:250324-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2014
-
负责人:DemkeBrown, Angela
-
依托单位:
"Dr. OS: Operating system analysis, debugging and security tools based on dynamic binary translation"
-
批准号:250324-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2013
-
负责人:DemkeBrown, Angela
-
依托单位:
"Dr. OS: Operating system analysis, debugging and security tools based on dynamic binary translation"
-
批准号:250324-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2012
-
负责人:DemkeBrown, Angela
-
依托单位:
Integrated application and operating system optimization
-
批准号:250324-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2011
-
负责人:DemkeBrown, Angela
-
依托单位:
Integrated application and operating system optimization
-
批准号:250324-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2010
-
负责人:DemkeBrown, Angela
-
依托单位:
Integrated application and operating system optimization
-
批准号:250324-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2009
-
负责人:DemkeBrown, Angela
-
依托单位:
Integrated application and operating system optimization
-
批准号:250324-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2008
-
负责人:DemkeBrown, Angela
-
依托单位:
Integrated application and operating system optimization
-
批准号:250324-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2007
-
负责人:DemkeBrown, Angela
-
依托单位:
Compiler-generated usage hints: a co-operative approach for improving resource management in operating systems
-
批准号:250324-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2006
-
负责人:DemkeBrown, Angela
-
依托单位:
Dynamic trace-based optimization for Java programs
-
批准号:282913-2003
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.91万
-
财政年份:2004
-
负责人:DemkeBrown, Angela
-
依托单位:
Compiler-generated usage hints: a co-operative approach for improving resource management in operating systems
-
批准号:250324-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2004
-
负责人:DemkeBrown, Angela
-
依托单位:
Dynamic trace-based optimization for Java programs
-
批准号:282913-2003
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.91万
-
财政年份:2003
-
负责人:DemkeBrown, Angela
-
依托单位:
Compiler-generated usage hints: a co-operative approach for improving resource management in operating systems
-
批准号:250324-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2003
-
负责人:DemkeBrown, Angela
-
依托单位:
Compiler-generated usage hints: a co-operative approach for improving resource management in operating systems
-
批准号:250324-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2002
-
负责人:DemkeBrown, Angela
-
依托单位:
国内基金
海外基金
登录
查看更多内容
健脾益肾强骨针法通过调控Mrps5/UPRmt途径重塑线粒体—核通讯稳态介导“肌—骨crosstalk”干预OS的机制研究
-
批准号:82575233
-
项目类别:面上项目
-
资助金额:48.00万元
-
批准年份:2025
-
负责人:赵荣
-
依托单位:
Lnc-Hnf4αos通过PPARα/γ轴介导氧化磷酸化诱导巨噬细胞极化加重HIRI的机制及应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:王超群
-
依托单位:
碳酸盐岩高精度Re-Os同位素定年技术及应用研究
-
批准号:42503012
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.00万元
-
批准年份:2025
-
负责人:王照雪
-
依托单位:
低Re、Os含量富有机质沉积岩精确定年技术研发及应用
-
批准号:42573029
-
项目类别:面上项目
-
资助金额:53.00万元
-
批准年份:2025
-
负责人:高炳宇
-
依托单位:
OS1-BIGE1模块调控玉米胚大小的分子机制
-
批准号:32501975
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.00万元
-
批准年份:2025
-
负责人:刘秋杰
-
依托单位:
OSβG胶束‘2-in-1’荷载和控释脂溶性成分的时空机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:李红
-
依托单位:
西南印度洋脊东段深海橄榄岩的Nd-Hf-Os同位素组成及其对软流圈地幔不均一性的限定
-
批准号:42506056
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.00万元
-
批准年份:2025
-
负责人:林音铮
-
依托单位:
大西洋中脊U1601C钻孔橄榄岩的Re−Os同位素与强亲铁元素组成及其对软流圈中古老地幔空间分布的约束
-
批准号:42572048
-
项目类别:面上项目
-
资助金额:55.00万元
-
批准年份:2025
-
负责人:刘通
-
依托单位:
m6A甲基化修饰lncRNA-Fgf2os介导巨噬细胞M2极化参与视网膜新生血管形成
-
批准号:2025JJ50628
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:周也荻
-
依托单位:
LncRNA EMX2OS通过靶向miRNA-31/ TBXA2R轴抑制宫颈癌细胞的增殖,迁移和侵袭
-
批准号:2025JJ81142
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:吴怡雯
-
依托单位: