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)中运行的软件。因此,这项研究的关键思想是要么自动移植移动操作系统代码在虚拟机中运行,要么在设备本身上运行这些技术。第三个研究重点是研究保护操作系统界面免受恶意应用程序侵害的方法。它通过对系统调用和其他操作系统应用程序编程接口调用合并一组广泛的安全检查来限制应用程序的攻击向量。该推力由两个任务组成,包括能够安全有效地执行审查层安全检查的进程内屏蔽空间,以及自动生成此类安全检查的解决方案。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(5)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Undo Workarounds for Kernel Bugs
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    S. Talebi;Zhihao Yao;A. A. Sani-A.;Zhiyun Qian;D. Austin
  • 通讯作者:
    S. Talebi;Zhihao Yao;A. A. Sani-A.;Zhiyun Qian;D. Austin
Minimizing a Smartphone's TCB for Security-Critical Programs with Exclusively-Used, Physically-Isolated, Statically-Partitioned Hardware
GLeeFuzz: Fuzzing WebGL Through Error Message Guided Mutation
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    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
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Hung, Hsin-Wei;Liu, Yingtong;Amiri Sani, Ardalan
  • 通讯作者:
    Amiri Sani, Ardalan
MegaMind: a platform for security & privacy extensions for voice assistants
{{ 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其他文献

ProvCam: A Camera Module with Self-Contained TCB for Producing Verifiable Videos
ProvCam:具有独立 TCB 的相机模块,用于生成可验证的视频

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

相似海外基金

Securing the Future: Inclusive Cybersecurity Education for All
确保未来:全民包容性网络安全教育
  • 批准号:
    2350448
  • 财政年份:
    2024
  • 资助金额:
    $ 49.67万
  • 项目类别:
    Standard Grant
CAREER: Securing Next-Generation Transportation Infrastructure: A Traffic Engineering Perspective
职业:保护下一代交通基础设施:交通工程视角
  • 批准号:
    2339753
  • 财政年份:
    2024
  • 资助金额:
    $ 49.67万
  • 项目类别:
    Standard Grant
Ownership-based Alias Analysis for Securing Unsafe Rust Programs
用于保护不安全 Rust 程序的基于所有权的别名分析
  • 批准号:
    DP240103194
  • 财政年份:
    2024
  • 资助金额:
    $ 49.67万
  • 项目类别:
    Discovery Projects
CAREER: Securing Off-premise Digital Services in the Presence of Strategic Incentives
职业:在战略激励的情况下确保场外数字服务的安全
  • 批准号:
    2337338
  • 财政年份:
    2024
  • 资助金额:
    $ 49.67万
  • 项目类别:
    Continuing Grant
CAREER: Securing the Future of Electric Field Measurements in Space Physics
职业:确保空间物理电场测量的未来
  • 批准号:
    2338825
  • 财政年份:
    2024
  • 资助金额:
    $ 49.67万
  • 项目类别:
    Continuing Grant
CAREER: Securing and Evolving Internet Security Protocols for Naming and Routing
职业:保护和发展用于命名和路由的互联网安全协议
  • 批准号:
    2339378
  • 财政年份:
    2024
  • 资助金额:
    $ 49.67万
  • 项目类别:
    Continuing Grant
Securing Convergent Ultra-large Scale Infrastructures
确保融合超大规模基础设施的安全
  • 批准号:
    EP/Z531315/1
  • 财政年份:
    2024
  • 资助金额:
    $ 49.67万
  • 项目类别:
    Research Grant
DHSC Securing Better Health - Economics and/or Social Research Fellowship
DHSC 确保更好的健康 - 经济学和/或社会研究奖学金
  • 批准号:
    ES/Y003926/1
  • 财政年份:
    2024
  • 资助金额:
    $ 49.67万
  • 项目类别:
    Fellowship
Securing Transparency And Reproducibility in studies of Nutritional interventions (STAR-Nut)
确保营养干预研究的透明度和可重复性 (STAR-Nut)
  • 批准号:
    MR/Z503824/1
  • 财政年份:
    2024
  • 资助金额:
    $ 49.67万
  • 项目类别:
    Research Grant
CRII: SaTC: Securing Smart Devices with AI-Powered mmWave Radar in New-Generation Wireless Networks
CRII:SaTC:在新一代无线网络中使用人工智能驱动的毫米波雷达保护智能设备
  • 批准号:
    2422863
  • 财政年份:
    2024
  • 资助金额:
    $ 49.67万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了