CAREER: Securing Mobile Devices by Hardening their System Software
职业:通过强化系统软件来保护移动设备
基本信息
- 批准号:1846230
- 负责人:
- 金额:$ 49.67万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2019
- 资助国家:美国
- 起止时间:2019-06-01 至 2024-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Modern mobile devices, such as smartphones, tablets, and wearables, are targets of an increasing number of security attacks. Moreover, according to Google, an increasing number of attacks on (Android-based) mobile devices are targeting the operating system kernel. For example, 44% of attacks in 2016 targeted the kernel versus 9% and 4% respectively in 2015 and 2014. Unfortunately, contemporary mobile operating systems are large, complex, and full of vulnerabilities; hence they fall victims to these attacks more often than not. This project attempts at improving the state of the art in security of mobile devices through a complementary and comprehensive set of approaches that can alleviate the problem of operating system vulnerability to attacks. This project enhances the security of mobile devices. As mobile devices play an increasingly important role in today's world, this project will have a high impact on global societies and economies. The project will also train students in systems software programming through outreach and tutorial activities. The project targets three approaches to enhancing the security of mobile devices: (i) a security monitor to provide important security and privacy guarantees despite a compromised operating system, (ii) novel and mobile-specific tools to find (and then fix) mobile operating system vulnerabilities, and (iii) a vetting layer to efficiently safeguard the operating system interface against malicious applications. This project will be conducted in three research thrusts, each of which will address the challenges of one of the aforementioned approaches. The first research thrust builds a trustworthy and extensible security monitor for mobile devices. The key idea in this thrust is the use of security domains, which are isolated domains each hosting a different security service providing a unique security or privacy guarantee. The second research thrust investigates techniques to find vulnerabilities in the mobile operating system. In particular, it investigates solutions to apply existing dynamic analysis techniques to mobile operating system codebase in order to find and patch its vulnerabilities. Most such techniques are only applicable to software running within a virtual machine (VM). Hence, the key idea in this research thrust is to either automatically port mobile operating system code to run within a virtual machine or run these techniques on the device itself. The third research thrust investigates methods to safeguard the operating system interface against malicious applications. It does so by incorporating an extensive set of security checks on system calls and other operating system application programming interface calls to limit the application's attack vector. This thrust consists of two tasks including an in-process shield space capable of securely and efficiently executing the vetting layer's security checks as well as solutions to automatically generate such security checks.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.
智能手机、平板电脑和可穿戴设备等现代移动设备成为越来越多安全攻击的目标。此外,据谷歌称,针对(基于Android的)移动设备的攻击越来越多地针对操作系统内核。例如,2016 年 44% 的攻击针对内核,而 2015 年和 2014 年分别为 9% 和 4%。不幸的是,当代移动操作系统庞大、复杂且充满漏洞;因此,他们往往成为这些攻击的受害者。该项目试图通过一套互补且全面的方法来提高移动设备的安全性,从而缓解操作系统易受攻击的问题。该项目增强了移动设备的安全性。随着移动设备在当今世界发挥着越来越重要的作用,该项目将对全球社会和经济产生巨大影响。该项目还将通过外展和辅导活动对学生进行系统软件编程培训。该项目针对增强移动设备安全性的三种方法:(i)安全监视器,尽管操作系统受到损害,仍可提供重要的安全和隐私保证,(ii)新颖的移动专用工具来查找(然后修复)移动操作系统漏洞,以及(iii)审查层,以有效保护操作系统界面免受恶意应用程序的侵害。该项目将分三个研究方向进行,每个方向都将解决上述方法之一的挑战。第一个研究重点是为移动设备构建一个值得信赖且可扩展的安全监控器。这一推力的关键思想是使用安全域,这些安全域是独立的域,每个域托管不同的安全服务,提供独特的安全或隐私保证。第二个研究重点是研究寻找移动操作系统漏洞的技术。特别是,它研究了将现有动态分析技术应用于移动操作系统代码库的解决方案,以查找并修补其漏洞。大多数此类技术仅适用于在虚拟机 (VM) 内运行的软件。因此,本研究的关键思想是自动移植移动操作系统代码以在虚拟机中运行或在设备本身上运行这些技术。第三个研究重点是研究保护操作系统界面免受恶意应用程序侵害的方法。它通过对系统调用和其他操作系统应用程序编程接口调用进行广泛的安全检查来限制应用程序的攻击向量来实现这一点。该项目由两项任务组成,包括能够安全有效地执行审查层安全检查的进程内屏蔽空间以及自动生成此类安全检查的解决方案。该奖项反映了 NSF 的法定使命,并通过评估认为值得支持利用基金会的智力优势和更广泛的影响审查标准。
项目成果
期刊论文数量(5)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Minimizing a Smartphone's TCB for Security-Critical Programs with Exclusively-Used, Physically-Isolated, Statically-Partitioned Hardware
通过专用、物理隔离、静态分区的硬件,最大限度地减少智能手机的安全关键程序的 TCB
- DOI:10.1145/3581791.3596864
- 发表时间:2023-01
- 期刊:
- 影响因子:0
- 作者:Yao, Zhihao;Seyed Talebi, Seyed Mohammadjavad;Chen, Mingyi;Amiri Sani, Ardalan;Anderson, Thomas
- 通讯作者:Anderson, Thomas
Sifter: Protecting Security-Critical Kernel Modules in Android through Attack Surface Reduction
Sifter:通过减少攻击面来保护 Android 中的安全关键内核模块
- DOI:10.1145/3495243.3560548
- 发表时间:2022-01
- 期刊:
- 影响因子:0
- 作者:Hung, Hsin;Liu, Yingtong;Amiri Sani, Ardalan
- 通讯作者:Amiri Sani, Ardalan
Undo Workarounds for Kernel Bugs
撤消内核错误的解决方法
- DOI:
- 发表时间:2021-01
- 期刊:
- 影响因子:0
- 作者:Seyed Mohammadjavad Seyed Talebi;Zhihao Yao;Ardalan Amiri Sani;Zhiyun Qian;Daniel Austin
- 通讯作者:Daniel Austin
MegaMind: a platform for security & privacy extensions for voice assistants
MegaMind:安全平台
- DOI:10.1145/3458864.3467962
- 发表时间:2021-06-24
- 期刊:
- 影响因子:0
- 作者:S. Talebi;A. A. Sani;S. Saroiu;A. Wolman
- 通讯作者:A. Wolman
GLeeFuzz: Fuzzing WebGL Through Error Message Guided Mutation
GLeeFuzz:通过错误消息引导突变模糊 WebGL
- DOI:
- 发表时间:2024-09-13
- 期刊:
- 影响因子:0
- 作者:Hui Peng;Zhihao Yao;A. A. Sani;D. Tian;Mathias Payer
- 通讯作者:Mathias Payer
{{
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 }}
Ardalan Amiri Sani其他文献
Undo Workarounds for Kernel Bugs
撤消内核错误的解决方法
- DOI:
- 发表时间:
2021-01 - 期刊:
- 影响因子:0
- 作者:
Seyed Mohammadjavad Seyed Talebi;Zhihao Yao;Ardalan Amiri Sani;Zhiyun Qian;Daniel Austin - 通讯作者:
Daniel Austin
Minimizing a Smartphone's TCB for Security-Critical Programs with Exclusively-Used, Physically-Isolated, Statically-Partitioned Hardware
通过专用、物理隔离、静态分区的硬件,最大限度地减少智能手机的安全关键程序的 TCB
- DOI:
10.1145/3581791.3596864 - 发表时间:
2023-06-18 - 期刊:
- 影响因子:0
- 作者:
Zhihao Yao;Seyed Mohammadjavad Seyed Talebi;M. Chen;Ardalan Amiri Sani;T. Anderson - 通讯作者:
T. Anderson
Graspan
格拉斯潘
- DOI:
10.1145/3093336.3037744 - 发表时间:
2017-04-04 - 期刊:
- 影响因子:0
- 作者:
Kai Wang;Aftab Hussain;Zhiqiang Zuo;G. Xu;Ardalan Amiri Sani - 通讯作者:
Ardalan Amiri Sani
What-If Analysis of Page Load Time in Web Browsers Using Causal Profiling
使用因果分析对 Web 浏览器中的页面加载时间进行假设分析
- DOI:
10.1145/3309697.3331483 - 发表时间:
2019-06-19 - 期刊:
- 影响因子:0
- 作者:
Behnam Pourghassemi;Ardalan Amiri Sani;Aparna Chandramowlishwaran - 通讯作者:
Aparna Chandramowlishwaran
Undo Workarounds for Kernel Bugs
撤消内核错误的解决方法
- DOI:
- 发表时间:
2021-01 - 期刊:
- 影响因子:0
- 作者:
Seyed Mohammadjavad Seyed Talebi;Zhihao Yao;Ardalan Amiri Sani;Zhiyun Qian;Daniel Austin - 通讯作者:
Daniel Austin
Ardalan Amiri Sani的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Ardalan Amiri Sani', 18)}}的其他基金
Collaborative Research: SaTC: CORE: Small: Self-Driving Continuous Fuzzing
协作研究:SaTC:核心:小型:自驱动连续模糊测试
- 批准号:
2247880 - 财政年份:2023
- 资助金额:
$ 49.67万 - 项目类别:
Continuing Grant
SaTC: CORE: Small: Collaborative: Deep and Efficient Dynamic Analysis of Operating System Kernels
SaTC:核心:小型:协作:操作系统内核的深入有效的动态分析
- 批准号:
1953932 - 财政年份:2020
- 资助金额:
$ 49.67万 - 项目类别:
Standard Grant
CSR: Medium: Systems Support for Scalable, Easy-to-Implement, and Multilingual Static Analyses of Modern Software
CSR:中:对现代软件的可扩展、易于实施和多语言静态分析的系统支持
- 批准号:
1763172 - 财政年份:2018
- 资助金额:
$ 49.67万 - 项目类别:
Continuing Grant
SaTC: CORE: Small: Collaborative: Guarding the Integrity of Mobile Graphical User Interfaces
SaTC:核心:小型:协作:保护移动图形用户界面的完整性
- 批准号:
1718923 - 财政年份:2017
- 资助金额:
$ 49.67万 - 项目类别:
Standard Grant
CSR: Small: Collaborative Research: Taming Mobile Hardware & OS Diversity for Comprehensive Software Analysis
CSR:小型:协作研究:驯服移动硬件
- 批准号:
1617481 - 财政年份:2016
- 资助金额:
$ 49.67万 - 项目类别:
Standard Grant
TWC: Small: Enhancing the Security and Performance of GPU Access in Web Browsers
TWC:小型:增强 Web 浏览器中 GPU 访问的安全性和性能
- 批准号:
1617513 - 财政年份:2016
- 资助金额:
$ 49.67万 - 项目类别:
Standard Grant
相似国自然基金
固定翼海空跨域航行器出水稳定性与流体动力载荷影响机制
- 批准号:52371327
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
人工关节超滑运动界面和生物固定界面设计、制造及行为机理研究
- 批准号:52335004
- 批准年份:2023
- 资助金额:230 万元
- 项目类别:重点项目
活性电极-微生物界面介导的水处理过程CO2再固定的效应及机制
- 批准号:52370033
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
非理想网络环境下集群固定翼无人机自适应容错协同控制研究
- 批准号:62373188
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
载体再生型固定化脂肪酶在废油制备生物柴中的循环应用研究
- 批准号:22369014
- 批准年份:2023
- 资助金额:32 万元
- 项目类别:地区科学基金项目
相似海外基金
I-Corps: Securing Mobile Devices with Memorable, Usable, and Secure Authentication
I-Corps:通过易于记忆、可用且安全的身份验证来保护移动设备
- 批准号:
1832820 - 财政年份:2018
- 资助金额:
$ 49.67万 - 项目类别:
Standard Grant
I-Corps: Securing Mobile Devices with Memorable, Usable, and Secure Authentication
I-Corps:通过易于记忆、可用且安全的身份验证来保护移动设备
- 批准号:
1832820 - 财政年份:2018
- 资助金额:
$ 49.67万 - 项目类别:
Standard Grant
SaTC: CORE: Small: Securing Web-to-Mobile Interface Through Characterization and Detection of Malicious Deep Links
SaTC:核心:小型:通过恶意深层链接的表征和检测来保护 Web 到移动接口的安全
- 批准号:
1717028 - 财政年份:2017
- 资助金额:
$ 49.67万 - 项目类别:
Standard Grant
NeTS: JUNO: Cognitive Security: A New Approach to Securing Future Large Scale and Distributed Mobile Applications
NetS:JUNO:认知安全:保护未来大规模分布式移动应用程序的新方法
- 批准号:
1405747 - 财政年份:2014
- 资助金额:
$ 49.67万 - 项目类别:
Standard Grant
Securing mobile devices and applications
保护移动设备和应用程序的安全
- 批准号:
751627 - 财政年份:2014
- 资助金额:
$ 49.67万 - 项目类别:
Vouchers