课题基金 / 基金详情

CAREER: Securing Mobile Devices by Hardening their System Software

CAREER: Securing Mobile Devices by Hardening their System Software
职业:通过强化系统软件来保护移动设备
批准号:
1846230
负责人:
Ardalan Amiri Sani
金额:
$49.67万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-06-01 至 2024-05-31

项目摘要

项目成果

Ardalan Amiri Sani的其他基金

相似基金

相关文献

中文摘要
翻译
智能手机、平板电脑和可穿戴设备等现代移动的设备成为越来越多的安全攻击的目标。此外,根据谷歌的说法,越来越多的针对(基于Android的)移动的设备的攻击是针对操作系统内核的。例如,2016年44%的攻击针对内核,而2015年和2014年分别为9%和4%。不幸的是,当代的移动的操作系统是大型的,复杂的,充满了漏洞;因此,他们往往成为这些攻击的受害者。该项目试图通过一套补充和全面的方法来改善移动的设备的安全性,从而缓解操作系统易受攻击的问题。该项目增强了移动的设备的安全性。随着移动的设备在当今世界发挥越来越重要的作用,该项目将对全球社会和经济产生重大影响。该项目还将通过外联和辅导活动,对学生进行系统软件编程培训。该项目针对三种方法来增强移动的设备的安全性:(i)安全监视器,以提供重要的安全性和隐私保证,尽管受到损害的操作系统,(ii)新颖的和移动特定的工具,以发现(然后修复)移动的操作系统漏洞,以及(iii)审查层,以有效地保护操作系统接口免受恶意应用程序。该项目将分三个研究方向进行,每个方向都将解决上述方法之一的挑战。第一个研究方向是为移动的设备构建一个可信的、可扩展的安全监控器。这一主旨的关键思想是使用安全域,安全域是独立的域,每个域托管不同的安全服务,提供独特的安全或隐私保证。第二个研究重点是调查在移动的操作系统中发现漏洞的技术。特别是,它调查的解决方案,将现有的动态分析技术应用于移动的操作系统的代码库,以发现和修补其漏洞。大多数此类技术仅适用于在虚拟机(VM)内运行的软件。因此,在这项研究中的关键思想是要么自动端口移动的操作系统代码运行在虚拟机或运行这些技术的设备本身。第三个研究重点是研究保护操作系统接口免受恶意应用程序攻击的方法。它通过对系统调用和其他操作系统应用程序编程接口调用进行广泛的安全检查来限制应用程序的攻击向量。该奖项由两项任务组成,包括能够安全有效地执行审查层安全检查的过程中屏蔽空间,以及自动生成此类安全检查的解决方案。该奖项反映了NSF的法定使命,并通过使用基金会的智力价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
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.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间: 2021
期刊:
影响因子: --
作者: [S. Talebi;Zhihao Yao;A. A. Sani-A.;Zhiyun Qian;D. Austin]
通讯作者: S. Talebi;Zhihao Yao;A. A. Sani-A.;Zhiyun Qian;D. Austin
DOI: 10.1145/3581791.3596864
发表时间: 2023-06
期刊: Proceedings of the 21st Annual International Conference on Mobile Systems, Applications and Services
影响因子: --
作者: [Zhihao Yao;Seyed Mohammadjavad Seyed Talebi-Seyed-Mohammadjavad-Seyed-Talebi-2220160600;M. Chen;Ardalan Amiri Sani;T. Anderson]
通讯作者: Zhihao Yao;Seyed Mohammadjavad Seyed Talebi-Seyed-Mohammadjavad-Seyed-Talebi-2220160600;M. Chen;Ardalan Amiri Sani;T. Anderson
DOI: --
发表时间: 2023
期刊:
影响因子: --
作者: [Hui Peng;Zhihao Yao;A. A. Sani-A.;D. Tian;Mathias Payer]
通讯作者: Hui Peng;Zhihao Yao;A. A. Sani-A.;D. Tian;Mathias Payer
Sifter: Protecting Security-Critical Kernel Modules in Android through Attack Surface Reduction
Sifter:通过减少攻击面来保护 Android 中的安全关键内核模块
DOI: 10.1145/3495243.3560548
发表时间: 2022
期刊: ACM MobiCom
影响因子: --
作者: [Hung, Hsin-Wei, Liu, Yingtong, Amiri Sani, Ardalan]
通讯作者: Amiri Sani, Ardalan
Collaborative Research: SaTC: CORE: Small: Self-Driving Continuous Fuzzing
  • 批准号:
    2247880
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2023
  • 负责人:
    Ardalan Amiri Sani
  • 依托单位:
SaTC: CORE: Small: Collaborative: Deep and Efficient Dynamic Analysis of Operating System Kernels
  • 批准号:
    1953932
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2020
  • 负责人:
    Ardalan Amiri Sani
  • 依托单位:
CSR: Medium: Systems Support for Scalable, Easy-to-Implement, and Multilingual Static Analyses of Modern Software
  • 批准号:
    1763172
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $119.97万
  • 财政年份:
    2018
  • 负责人:
    Ardalan Amiri Sani
  • 依托单位:
SaTC: CORE: Small: Collaborative: Guarding the Integrity of Mobile Graphical User Interfaces
  • 批准号:
    1718923
  • 项目类别:
    Standard Grant
  • 资助金额:
    $25.0万
  • 财政年份:
    2017
  • 负责人:
    Ardalan Amiri Sani
  • 依托单位:
海外基金