基于虚拟化技术的非可信程序隔离运行环境研究

结题报告
项目介绍
AI项目解读

基本信息

  • 批准号:
    61202480
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    25.0万
  • 负责人:
  • 依托单位:
  • 学科分类:
    F0205.网络与系统安全
  • 结题年份:
    2015
  • 批准年份:
    2012
  • 项目状态:
    已结题
  • 起止时间:
    2013-01-01 至2015-12-31

项目摘要

The program isolated execution is protective mechanism against the security threats of untrusted software. It's introduced to bound the potential harm incurred by untrusted software while ensuring the integrity of such program's functions as much as possible. However, existing approaches focusing on the personal computing platforms still have not achieved a proper tradeoff between usability and security. Consequently, their practicality cannot satisfy the real-world's requirements. To address this issue, the project proposes a new virtualization-based technology to improve the security of the personal computer platforms. This project also presents a novel Local-Booted Virtualization Technology, which can reuse existing software environment, and a series of to performance optimization technologies to enhance the usability of the isolated execution environment. Besides, this project provides a general mechanism, which is capable of analyzing and tracking the behavior of the isolation software at the virtualization layer, to improve the monitorability of the isolated execution environment. This project puts the research emphasis on:(1) a new program isolated execution model based on the virtualization technology which can establish a balance between security and usability, and the Local-Booted Virtualization Technology built on the file system sharing and dynamic operating system migration; (2) the virtual machine performance optimization technology based on dynamic physical memory allocation and sharing; (3) the operating system information implicit reconstruction technology and stealth malware detection technology; (4) the defense model against so-call VM-aware malware based on the hardware-assisted virtualization technology.
程序隔离运行是一种抵御非可信软件安全威胁的防护机制,其目的是限制非可信软件可能造成的危害并尽可能地保证这些代码功能的完整性。但是,现有个人计算平台上的相关研究难以兼顾可用性与安全性,实用性较差。针对这一问题,本项目基于虚拟化技术增强需要执行非可信软件的个人计算机平台的安全性,采用"本地虚拟化技术"重用已有软件环境并通过优化隔离运行环境的性能来提升可用性,同时提供一种能够在虚拟层分析和跟踪被隔离软件行为的通用机制以增强其可监控性。具体包括:(1)基于虚拟化技术建立一种新的兼顾安全性与可用性的程序隔离运行模型,并研究以文件系统共享和动态操作系统迁移为核心的"本地虚拟化技术";(2)研究以动态物理内存分配和内存共享为基础的虚拟机性能优化技术;(3)研究基于虚拟化平台的隐式操作系统信息重构和自隐藏恶意代码检测技术;(4)基于硬件虚拟化技术研究针对"虚拟机感知"恶意代码的防御模型。

结项摘要

隔离运行环境的构造面临两大问题:一是如何在充分隔离的前提下保证被隔离软件正确执行并且性能可以接受;二是如何在充分隔离的前提下鉴别或抑止非可信软件的恶意行为。本项目借鉴虚拟机技术,提出了隔离运行环境的安全隔离性、功能完整性、性能适应性和行为可监控性的概念,在确保操作系统隔离的前提下,通过重现宿主操作系统软件环境来提高隔离运行环境的功能完整性,通过优化隔离运行环境性能来提升其性能适应性,并提出了一种在虚拟层监控被隔离软件行为的通用机制。本项目的主要贡献有以下几点:.1.提出了一种新的基于硬件抽象层虚拟机技术的隔离运行模型SVEE。SVEE能够在支持操作系统隔离的前提下重现宿主计算环境,并满足Bell-LaPadula机密性模型和Biba完整性模型。.2.针对计算环境重现带来的文件系统冲突问题和操作系统迁移带来的软硬件配置不兼容问题,本项目提出了以卷快照技术和动态操作系统迁移技术为核心的本地虚拟化技术,有效实现了可配置的计算环境重现,显著提升了隔离运行环境的功能完整性。.3.本项目提出了针对指令虚拟化的动态指令转换优化技术和针对内存虚拟化的动态物理内存分配技术,提升了隔离运行环境的性能适应性。SPEC 2006的测试结果显示SVEE隔离运行环境的平均性能下降仅为4.41%;而动态物理内存分配技术则平均减少内存消耗6.82%。.4.为了支持在虚拟层有效地监视和分析隔离运行环境内非可信软件的行为,本项目提出并实现了隐式操作系统信息重构平台,使得SVEE能够在不借助操作系统API的情况下,利用硬件层的信息重构出OS层的语义信息,有效提升了隔离运行环境的行为可监控性。基于此平台,构造了自隐藏恶意代码检测系统,该系统能够有效的检测出比现有检测机制更多的自隐藏恶意代码。.5.针对能够感知虚拟机存在并隐藏自身恶意行为的 “虚拟机感知”恶意代码,建立了基于硬件虚拟化技术的防御模型,该模型通过模拟已有虚拟机的各种指纹故意使此类恶意代码感知到虚拟机的存在,进而使其主动放弃恶意行为的执行。测试结果证明原型系统MiniVMM能够将运行中的操作系统动态地在本地模式和虚拟化模式间切换,并能准确模拟各类虚拟机指纹。. 综上所述,本项目针对隔离运行环境的安全隔离性、功能完整性、性能适应性和行为可监控性提出了有效的解决方案,对于提高个人计算平台抵御非可信软件安全威胁的能力具有重要的理论意义和应用价值。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(6)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi || "--"}}
  • 发表时间:
    {{ item.publish_year || "--" }}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--"}}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ patent.updateTime }}

其他文献

BGP前缀劫持攻击效果评估技术研究
  • DOI:
    --
  • 发表时间:
    --
  • 期刊:
    Computer Science and Information Systems
  • 影响因子:
    1.4
  • 作者:
    赵金晶;温研
  • 通讯作者:
    温研

其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi || "--" }}
  • 发表时间:
    {{ item.publish_year || "--"}}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--" }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}
empty
内容获取失败,请点击重试
重试联系客服
title开始分析
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:

AI项目思路

AI技术路线图

相似国自然基金

{{ item.name }}
  • 批准号:
    {{ item.ratify_no }}
  • 批准年份:
    {{ item.approval_year }}
  • 资助金额:
    {{ item.support_num }}
  • 项目类别:
    {{ item.project_type }}

相似海外基金

{{ item.name }}
{{ item.translate_name }}
  • 批准号:
    {{ item.ratify_no }}
  • 财政年份:
    {{ item.approval_year }}
  • 资助金额:
    {{ item.support_num }}
  • 项目类别:
    {{ item.project_type }}
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了

AI项目解读示例

课题项目:调控A型流感病毒诱导IFN-β表达的机制研究

AI项目摘要:

本研究聚焦于TRIM2蛋白在A型流感病毒诱导的IFN-β表达中的调控机制。A型流感病毒是全球性健康问题,其感染可导致严重的呼吸道疾病。IFN-β作为关键的抗病毒因子,其表达水平对抗病毒防御至关重要。然而,TRIM2如何调控IFN-β的表达尚未明确。本研究假设TRIM2通过与病毒RNA或宿主因子相互作用,影响IFN-β的产生。我们将采用分子生物学、细胞生物学和免疫学方法,探索TRIM2与A型流感病毒诱导IFN-β表达的关系。预期结果将揭示TRIM2在抗病毒免疫反应中的作用,为开发新的抗病毒策略提供理论基础。该研究对理解宿主抗病毒机制具有重要科学意义,并可能对临床治疗流感病毒感染提供新的视角。

AI项目思路:

科学问题:TRIM2如何调控A型流感病毒诱导的IFN-β表达?
前期研究:已有研究表明TRIM2参与抗病毒反应,但其具体机制尚不明确。
研究创新点:本研究将深入探讨TRIM2在IFN-β表达中的直接作用机制。
技术路线:包括病毒学、分子生物学、细胞培养和免疫检测技术。
关键技术:TRIM2与病毒RNA的相互作用分析,IFN-β启动子活性检测。
实验模型:使用A型流感病毒感染的细胞模型进行研究。

AI技术路线图

        graph TD
          A[研究起始] --> B[文献回顾与假设提出]
          B --> C[实验设计与方法学准备]
          C --> D[A型流感病毒感染模型建立]
          D --> E[TRIM2与病毒RNA相互作用分析]
          E --> F[TRIM2对IFN-β启动子活性的影响]
          F --> G[IFN-β表达水平测定]
          G --> H[TRIM2功能丧失与获得研究]
          H --> I[数据收集与分析]
          I --> J[结果解释与科学验证]
          J --> K[研究结论与未来方向]
          K --> L[研究结束]
      
关闭
close
客服二维码