SaTC: CORE: Small: Checking Security Checks in OS Kernels
SaTC: CORE: Small: Checking Security Checks in OS Kernels
批准号:
1931208
负责人:
Kangjie Lu
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-10-01 至 2023-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Operating system (OS) kernels play a critical role in computer systems by virtually having complete control over the systems. OS kernels not only manage hardware and system resources, but also provide services and protection. Given these tasks, OS kernels have to process external untrusted inputs and perform complicated operations, both of which are error-prone. To avoid entering into erroneous states, OS kernels tend to enforce a large number of security checks---"if" and "switch" statements that are used to validate states. Unfortunately, security checks themselves are often buggy. In particular, a security check may be missing or incomplete, be placed in an improper location, target a wrong variable, etc. Buggy security checks often cause critical security impact because the intended validation for potential errors can be void. This project aims to systematically investigate security checks in OS kernels, to automatically identify security checks, and to develop a set of new techniques to detect the common classes of security-check bugs. This project is expected to effectively find a potentially large number of previously unknown security-check bugs in widely used OS kernels, and thus to significantly improve the security of computer systems with billions of users. The broader educational activities of this project include integrating research with outreach, organizing Capture The Flag competitions among universities and industries in Minnesota, and developing courses for training interdisciplinary and underrepresented students.The goal of this project is to systematically investigate security checks and effectively detect the common and critical security-check bugs in popular OS kernels, including the Linux kernel, the Android kernel, the FreeBSD kernel, Darwin-XNU (MacOS), and ReactOS (Windows-like). The project is comprised of two main research thrusts: (1) identifying security checks and (2) detecting security-check bugs. Both research thrusts are challenging because they require the understanding of code semantics and contexts, and even developer logic. Therefore, this project develops a set of semantic-and context-aware approaches. This project also enhances existing techniques such as fuzzing and symbolic execution to effectively and scalably detect security-check bugs. Multiple general techniques developed in this project, such as accurately finding indirect-call targets, identifying semantically-similar peer code paths, modeling OS-kernel boundary, would also advance future research on systems analysis and protection.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(22)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3460120.3485373
发表时间:
2021-11
期刊:
Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security
影响因子:
--
作者:
[Dinghao Liu;Qiushi Wu;S. Ji;Kangjie Lu;Zhenguang Liu;Jianhai Chen;Qinming He]
通讯作者:
Dinghao Liu;Qiushi Wu;S. Ji;Kangjie Lu;Zhenguang Liu;Jianhai Chen;Qinming He
DOI:
10.14722/ndss.2021.24416
发表时间:
2021
期刊:
Proceedings 2021 Network and Distributed System Security Symposium
影响因子:
--
作者:
[Navid Emamdoost]
通讯作者:
Navid Emamdoost
DOI:
10.14722/ndss.2022.24296
发表时间:
2022
期刊:
Proceedings 2022 Network and Distributed System Security Symposium
影响因子:
--
作者:
[Zu-Ming Jiang;Jia-Ju Bai;Kangjie Lu;Shih-Min Hu]
通讯作者:
Zu-Ming Jiang;Jia-Ju Bai;Kangjie Lu;Shih-Min Hu
On the Feasibility of Automated Built-in Function Modeling for PHP Symbolic Execution
论PHP符号执行的自动内置函数建模的可行性
DOI:
10.1145/3442381.3450002
发表时间:
2021
期刊:
the 30th International World Wide Web Conference (WWW'21
影响因子:
--
作者:
[Li, Penghui, Meng, Wei, Lu, Kangjie, Luo, Changhua]
通讯作者:
Luo, Changhua
DOI:
10.1145/3342195.3387536
发表时间:
2020-04
期刊:
Proceedings of the Fifteenth European Conference on Computer Systems
影响因子:
--
作者:
[Wenjia Zhao;Kangjie Lu;Yong Qi;Saiyu Qi]
通讯作者:
Wenjia Zhao;Kangjie Lu;Yong Qi;Saiyu Qi
共 18 条
Travel: NSF Student Travel Grant for The 2nd International Workshop on Ethics in Computer Security (EthiCS 2023)
-
批准号:2312705
-
项目类别:Standard Grant
-
资助金额:$0.84万
-
财政年份:2023
-
负责人:Kangjie Lu
-
依托单位:
SaTC: CORE: Small: Regulating and Leveraging Types for Security
-
批准号:2247434
-
项目类别:Continuing Grant
-
资助金额:$59.93万
-
财政年份:2023
-
负责人:Kangjie Lu
-
依托单位:
Collaborative Research: SaTC: CORE: Small: Improving Decentralized Kernel Patch Ecosystems
-
批准号:2154989
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2022
-
负责人:Kangjie Lu
-
依托单位:
CAREER: Whole-Kernel Analysis Against Developer- and Compiler-Introduced Errors
-
批准号:2045478
-
项目类别:Continuing Grant
-
资助金额:$49.3万
-
财政年份:2021
-
负责人:Kangjie Lu
-
依托单位:
SaTC: CORE: Small: MOSE: Automated Detection of Module-Specific Semantic Errors
-
批准号:1815621
-
项目类别:Standard Grant
-
资助金额:$49.53万
-
财政年份:2018
-
负责人:Kangjie Lu
-
依托单位:
国内基金
海外基金
登录
查看更多内容
胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
-
批准号:82371765
-
项目类别:面上项目
-
资助金额:50万元
-
批准年份:2023
-
负责人:谭广云
-
依托单位:
锕系元素5f-in-core的GTH赝势和基组的开发
-
批准号:22303037
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:鲁俊波
-
依托单位:
基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
-
批准号:--
-
项目类别:--
-
资助金额:52万元
-
批准年份:2022
-
负责人:孙丙军
-
依托单位:
鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:叶成林
-
依托单位:
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
-
批准号:--
-
项目类别:--
-
资助金额:55万元
-
批准年份:2020
-
负责人:张智勇
-
依托单位:
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
-
批准号:82072415
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2020
-
负责人:张智勇
-
依托单位:
肌营养不良蛋白聚糖Core M3型甘露糖肽的精确制备及功能探索
-
批准号:92053110
-
项目类别:重大研究计划
-
资助金额:70.0万元
-
批准年份:2020
-
负责人:彭鹏
-
依托单位:
Core-1-O型聚糖黏蛋白缺陷诱导胃炎发生并介导慢性胃炎向胃癌转化的分子机制研究
-
批准号:81902805
-
项目类别:青年科学基金项目
-
资助金额:20.5万元
-
批准年份:2019
-
负责人:刘菲
-
依托单位:
原始地球增生晚期的Core-merging大碰撞事件:地核增生、核幔平衡与核幔边界结构的新认识
-
批准号:41973063
-
项目类别:面上项目
-
资助金额:65.0万元
-
批准年份:2019
-
负责人:周游
-
依托单位:
CORDEX-CORE区域气候模拟与预估研讨会
-
批准号:41981240365
-
项目类别:国际(地区)合作与交流项目
-
资助金额:1.5万元
-
批准年份:2019
-
负责人:陈威霖
-
依托单位: