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.
现代移动设备(例如智能手机,平板电脑和可穿戴设备)是越来越多的安全攻击的目标。此外,根据Google的说法,越来越多的对基于Android的移动设备的攻击目标针对操作系统内核。例如,2016年有44%的攻击针对内核,而2015年和2014年的攻击分别为9%和4%。不幸的是,当代移动操作系统很大,复杂且充满脆弱性。因此,他们经常对这些袭击而成为受害者。该项目试图通过一系列补充和全面的方法来改善移动设备安全性的最新状态,这些方法可以减轻操作系统脆弱性攻击的问题。该项目增强了移动设备的安全性。随着移动设备在当今世界上发挥越来越重要的作用,该项目将对全球社会和经济产生重大影响。该项目还将通过外展和教程活动培训学生进行系统软件编程。该项目针对增强移动设备安全性的三种方法:(i)尽管操作系统受到损害,((ii)新颖和特定于移动的工具,可以找到(然后修复)移动操作,以提供重要的安全性和隐私保证系统漏洞和(iii)审查层,以有效地保护操作系统接口免受恶意应用程序。该项目将以三个研究推力进行,每个研究都将解决上述方法之一的挑战。第一项研究推力为移动设备建立了可信赖且可扩展的安全监视器。这一推力的关键想法是使用安全域,这些域是孤立的域,每个域都托管了提供独特的安全性或隐私保证的不同安全服务。第二项研究推力研究了在移动操作系统中发现漏洞的技术。特别是,它调查了将现有动态分析技术应用于移动操作系统代码库的解决方案,以查找和修补其漏洞。大多数此类技术仅适用于在虚拟机(VM)中运行的软件。因此,这项研究的关键思想是要么自动端口移动操作系统代码在虚拟机中运行,要么在设备本身上运行这些技术。第三项研究推力研究了保护操作系统界面免受恶意应用程序的方法。通过在系统调用和其他操作系统应用程序编程接口调用上合并一组安全检查,以限制应用程序的攻击向量。该推力由两项任务组成,包括一个能够安全有效地执行审查层的安全检查以及自动生成此类安全检查的解决方案的过程。该奖项反映了NSF的法定任务,并被视为通过评估值得的支持。利用基金会的知识分子和更广泛的影响审查标准。

项目成果

期刊论文数量(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
MegaMind: a platform for security & privacy extensions for voice assistants
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
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
{{ 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

相似国自然基金

恶劣条件下Web服务QoS预测与QoS确保的服务组合卸载方法研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
为明天城市的清洁空气融资: 通过土地增值回馈确保城市可持续发展、提高城市空气质量的潜力
  • 批准号:
    71961137006
  • 批准年份:
    2019
  • 资助金额:
    190 万元
  • 项目类别:
    国际(地区)合作与交流项目
反馈时延与丢包下确保事件触发线性系统稳定的反馈网络带宽条件研究
  • 批准号:
  • 批准年份:
    2019
  • 资助金额:
    59 万元
  • 项目类别:
    面上项目
确保人体安全的无线可充电传感器网络系统优化算法研究
  • 批准号:
    61502229
  • 批准年份:
    2015
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
Pak1在确保小鼠卵母细胞减数分裂结果精确性中的作用和分子机制
  • 批准号:
    31471108
  • 批准年份:
    2014
  • 资助金额:
    86.0 万元
  • 项目类别:
    面上项目

相似海外基金

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
CAREER: Securing Mobile Cyber-Physical Systems (CPSs) Against Stealthy Attacks
职业:保护移动网络物理系统 (CPS) 免受隐形攻击
  • 批准号:
    1149397
  • 财政年份:
    2012
  • 资助金额:
    $ 49.67万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了