TC: Small: Least Privilege Enforcement through Secure Memory Views
TC:小:通过安全内存视图执行最低权限
基本信息
- 批准号:1117065
- 负责人:
- 金额:$ 49.99万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2011
- 资助国家:美国
- 起止时间:2011-08-15 至 2017-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The goal of this project is to provide protection against exploits through untrusted third-party software components and against malicious application manipulation. These problems constitute an important class of vulnerabilities in current software, and are tied to a common denominator -- the lack of ability to divide a program and the data manipulated by it in a fine-grained manner and to control the interactions between the resulting constituents. This project proposes practical fine-grained ``least privilege'' enforcement through a computation model where the heap can be divided into a dynamic number of memory domains. Security contexts --- called secure memory views (SMVs) --- can be defined that map privileges of code executing within them onto memory domains. Threads are allowed to dynamically switch their set of privileges (i.e., switch which SMVs they are bound to) in a secure and controlled fashion, termed security context switching. These ideas are realized through three core contributions. (1) A programming model is devised to allow the application programmer to easily apply the proposed techniques, while also providing enough structure to reason about the resulting properties and to secure these. (2) The new concepts are reified within a modern mainstream programming language through development of a compiler supporting the language extensions, as well as modifications of the language runtime. (3) An efficient implementation of security context switching is proposed, involving both the language runtime and the operating system kernel itself. To validate the research, a popular web browser as well as a web server are enhanced to use SMVs. By using widely employed open-source software for implementing and validating the proposed support our concepts become available to a large community for use as well as further research and development.
该项目的目的是通过不受信任的第三方软件组件和恶意应用程序的操纵来防止利用。这些问题构成了当前软件中重要的漏洞类别,并且与共同的分母相关 - 缺乏分割程序和以细粒度操纵的数据并控制所得组成部分之间的相互作用的能力。 该项目提出了通过计算模型实用的细粒度``最小特权''执法,在该模型中可以将堆分为动态数量的内存域。安全上下文---称为安全内存视图(SMVS)---可以定义在内存域上执行的代码的映射特权。允许线程以安全且控制的方式切换其特权集(即,将其绑定到的SMV绑定到哪些SMV),称为安全上下文切换。这些想法是通过三个核心贡献实现的。 (1)设计了一个编程模型,以允许应用程序程序员轻松应用所提出的技术,同时还提供足够的结构来推理所得属性并确保这些属性。 (2)通过开发支持语言扩展的编译器以及对语言运行时的修改,将在现代主流编程语言中进行了新概念。 (3)提出了有效的安全上下文切换的实现,涉及语言运行时和操作系统内核本身。为了验证研究,可以增强流行的Web浏览器以及Web服务器的使用,以使用SMV。通过使用广泛使用的开源软件来实施和验证拟议的支持,我们的概念可以用于大型社区以及进一步的研究和开发。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Aniket Kate其他文献
Automated Penalization of Data Breaches using Crypto-augmented Smart Contracts
使用加密增强智能合约对数据泄露进行自动惩罚
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Easwar Vivek Mangipudi;Krutarth Rao;Jeremy Clark;Aniket Kate - 通讯作者:
Aniket Kate
PathShuffle: Credit Mixing and Anonymous Payments for Ripple
PathShuffle:Ripple 的信用混合和匿名支付
- DOI:
10.1515/popets-2017-0031 - 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Pedro A. Moreno;Tim Ruffing;Aniket Kate - 通讯作者:
Aniket Kate
D-KODE: Mechanism to Generate and Maintain a Billion Keys
D-KODE:生成和维护十亿个密钥的机制
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
Easwar Vivek Mangipudi;Aniket Kate - 通讯作者:
Aniket Kate
Last Mile of Blockchains: RPC and Node-as-a-service
区块链的最后一英里:RPC 和节点即服务
- DOI:
10.1109/tps-isa56441.2022.00044 - 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
Zhongtang Luo;Rohan Murukutla;Aniket Kate - 通讯作者:
Aniket Kate
Relax the Non-Collusion Assumption for Multi-Server PIR
放宽多服务器 PIR 的非共谋假设
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
Tiantian Gong;Ryan Henry;Alexandros Psomas;Aniket Kate - 通讯作者:
Aniket Kate
Aniket Kate的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Aniket Kate', 18)}}的其他基金
CAREER: Towards Privacy and Availability of Inter-blockchain Communication
职业:实现区块链间通信的隐私性和可用性
- 批准号:
1846316 - 财政年份:2019
- 资助金额:
$ 49.99万 - 项目类别:
Continuing Grant
SaTC-BSF: CORE: Small: Collaborative: Making Blockchains Scale Privately and Reliably
SaTC-BSF:核心:小型:协作:使区块链私密且可靠地扩展
- 批准号:
1719196 - 财政年份:2017
- 资助金额:
$ 49.99万 - 项目类别:
Standard Grant
TWC: Small: Practical Assured Big Data Analysis in the Cloud
TWC:小型:云中实用且有保障的大数据分析
- 批准号:
1421910 - 财政年份:2014
- 资助金额:
$ 49.99万 - 项目类别:
Standard Grant
相似国自然基金
SERT-nNOS蛋白相互作用的结构基础及其小分子互作抑制剂的设计、合成及快速抗抑郁活性研究
- 批准号:82373728
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
APOE调控小胶质细胞脂代谢模式在ASD认知和社交损伤中的作用及机制研究
- 批准号:82373597
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
小胶质细胞外泌体通过miR-486抑制神经元铁死亡介导电针修复脊髓损伤的机制研究
- 批准号:82360454
- 批准年份:2023
- 资助金额:32 万元
- 项目类别:地区科学基金项目
CUL4B正反馈调控FOXO3a-FOXM1通路促进非小细胞肺癌放疗抵抗的机制研究
- 批准号:82360584
- 批准年份:2023
- 资助金额:32 万元
- 项目类别:地区科学基金项目
葡萄糖饥饿条件下AMPK-CREB-PPA1信号通路促进非小细胞肺癌细胞增殖的分子机制研究
- 批准号:82360518
- 批准年份:2023
- 资助金额:32 万元
- 项目类别:地区科学基金项目
相似海外基金
Multivariate Statistics and Machine Learning for Quality Control of Dried Ocimum Products
用于干罗勒产品质量控制的多元统计和机器学习
- 批准号:
10676412 - 财政年份:2023
- 资助金额:
$ 49.99万 - 项目类别:
Vulnerabilities of MMR-deficient glioblastoma
MMR 缺陷的胶质母细胞瘤的脆弱性
- 批准号:
10672360 - 财政年份:2022
- 资助金额:
$ 49.99万 - 项目类别:
Vulnerabilities of MMR-deficient glioblastoma
MMR 缺陷的胶质母细胞瘤的脆弱性
- 批准号:
10517124 - 财政年份:2022
- 资助金额:
$ 49.99万 - 项目类别:
Systems approaches to understanding the relationships between genotype, signaling, and therapeutic efficacy
了解基因型、信号传导和治疗功效之间关系的系统方法
- 批准号:
9904544 - 财政年份:2017
- 资助金额:
$ 49.99万 - 项目类别: