CN107239700A - 一种基于xen虚拟化平台的安全防护方法 - Google Patents

一种基于xen虚拟化平台的安全防护方法 Download PDF

Info

Publication number
CN107239700A
CN107239700A CN201710508569.2A CN201710508569A CN107239700A CN 107239700 A CN107239700 A CN 107239700A CN 201710508569 A CN201710508569 A CN 201710508569A CN 107239700 A CN107239700 A CN 107239700A
Authority
CN
China
Prior art keywords
virtual machine
secure
guest
secure virtual
libvmi
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710508569.2A
Other languages
English (en)
Inventor
张冲
钱兵
王幸福
张百林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201710508569.2A priority Critical patent/CN107239700A/zh
Publication of CN107239700A publication Critical patent/CN107239700A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/554Detecting local intrusion or implementing counter-measures involving event detection and direct action
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/56Computer malware detection or handling, e.g. anti-virus arrangements
    • G06F21/566Dynamic detection, i.e. detection performed at run-time, e.g. emulation, suspicious activities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45587Isolation or security of virtual machine instances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/03Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
    • G06F2221/033Test or assess software

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Virology (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种基于xen虚拟化平台的安全防护方法,该方法包括:在xen虚拟化平台中配置一个安全虚拟机;在安全虚拟机上安装杀毒引擎以及杀毒模块;将安全虚拟机授权为高特权虚拟机,利用安全虚拟机访问每个客户虚拟机的资源信息;通过安全虚拟机对客户虚拟机进行内存的自省,分析查找客户虚拟机的可疑操作,阻止可疑操作的运行。该方法实现不必对每个虚拟机都安装相应的杀毒软件,降低***资源消耗。

Description

一种基于xen虚拟化平台的安全防护方法
技术领域
本发明涉及虚拟机技术领域,特别是涉及一种基于xen虚拟化平台的安全防护方法。
背景技术
目前,虚拟化解决方案相应的提高了数据中心等的设备利用率、灵活性和弹性,优化了在生产环境中的方案,提高了生产效率,降低了***维护的复杂度,逐渐流行开来。在数据中心等相关的节点从物理转移到虚拟的过程中,也引出了相应的安全问题。在物理环境中,我们在每台服务器上配置杀毒服务,达到病毒查杀的目的;但在虚拟化环境中,虚拟机按比例占用服务器硬件资源,如果在每台虚拟机上配置杀毒服务,当杀毒任务同时执行时,会造成极大的***资源消耗,此部分消耗不能忽略不计,且在更新病毒库等任务时,对网络资源也有很大消耗。尽管近年来杀毒服务提供商极大的优化了相关软件,降低了对资源的占用,但在虚拟化环境中,随着虚拟机数量的增大,仍不能从根本上解决资源的巨大消耗问题。故此,需要对杀毒方案做相应的变更,去适应虚拟化环境,在配置杀毒服务后,降低杀毒任务对***资源的占用率,减少对生产环境的影响,尽量做到对用户“透明”。
发明内容
本发明的目的是提供一种基于xen虚拟化平台的安全防护方法,以实现不必对每个虚拟机都安装相应的杀毒软件,降低***资源消耗。
为解决上述技术问题,本发明提供一种基于xen虚拟化平台的安全防护方法,包括:
在xen虚拟化平台中配置一个安全虚拟机;
在安全虚拟机上安装杀毒引擎以及杀毒模块;
将安全虚拟机授权为高特权虚拟机,利用安全虚拟机访问每个客户虚拟机的资源信息;
通过安全虚拟机对客户虚拟机进行内存的自省,分析查找客户虚拟机的可疑操作,阻止可疑操作的运行。
优选的,所述利用安全虚拟机访问每个客户虚拟机的资源信息之前,还包括:
建立安全虚拟机和客户虚拟机之间的底层通信通道。
优选的,采用libVMI程序库建立安全虚拟机和客户虚拟机之间的底层通信通道。
优选的,所述采用libVMI程序库建立安全虚拟机和客户虚拟机之间的底层通信通道,包括:
将libVMI程序库***到xen虚拟机平台的内核中,提供安全虚拟机和客户虚拟机之间的底层通信通道。
优选的,所述将libVMI程序库***到xen虚拟机平台的内核中,包括:
编译安装libVMI程序库,将libVMI程序库***到内核模块;
查询system.map符号表,确定相关偏移量;
将需要保护的客户虚拟机信息以及相关偏移量保存在安全虚拟机中。
优选的,所述资源信息包括客户虚拟机的内存信息、CPU信息和寄存器信息。
优选的,所述通过安全虚拟机对客户虚拟机进行内存的自省,分析查找客户虚拟机的可疑操作,阻止可疑操作的运行之后,还包括:
通过安全虚拟机对每个客户虚拟机执行杀毒任务。
本发明所提供的一种基于xen虚拟化平台的安全防护方法,在xen虚拟化平台中配置一个安全虚拟机;在安全虚拟机上安装杀毒引擎以及杀毒模块;将安全虚拟机授权为高特权虚拟机,利用安全虚拟机访问每个客户虚拟机的资源信息;通过安全虚拟机对客户虚拟机进行内存的自省,分析查找客户虚拟机的可疑操作,阻止可疑操作的运行。可见,安全虚拟机负责所有客户虚拟机的病毒查杀等工作,通过安全虚拟机对客户虚拟机的内存检查达到病毒防护的目的,这样不必在环境中每台虚拟机里安装杀毒软件,而是集中整合杀毒服务为一个安全虚拟机,环境中所有虚拟机的杀毒任务都有安全虚拟机来负责,从而降低环境部署的复杂度,降低维护成本,减少***资源的不必要消耗。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明所提供的一种基于xen虚拟化平台的安全防护方法的流程图。
具体实施方式
本发明的核心是提供一种基于xen虚拟化平台的安全防护方法,以实现不必对每个虚拟机都安装相应的杀毒软件,降低***资源消耗。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明所提供的一种基于xen虚拟化平台的安全防护方法的流程图,该方法包括:
S11:在xen虚拟化平台中配置一个安全虚拟机;
S12:在安全虚拟机上安装杀毒引擎以及杀毒模块;
S13:将安全虚拟机授权为高特权虚拟机,利用安全虚拟机访问每个客户虚拟机的资源信息;
S14:通过安全虚拟机对客户虚拟机进行内存的自省,分析查找客户虚拟机的可疑操作,阻止可疑操作的运行。
可见,安全虚拟机负责所有客户虚拟机的病毒查杀等工作,通过安全虚拟机对客户虚拟机的内存检查达到病毒防护的目的,这样不必在环境中每台虚拟机里安装杀毒软件,而是集中整合杀毒服务为一个安全虚拟机,环境中所有虚拟机的杀毒任务都有安全虚拟机来负责,从而降低环境部署的复杂度,降低维护成本,减少***资源的不必要消耗。
基于上述方法,进一步的,步骤S13中,利用安全虚拟机访问每个客户虚拟机的资源信息之前,还包括:建立安全虚拟机和客户虚拟机之间的底层通信通道。
其中,采用libVMI程序库建立安全虚拟机和客户虚拟机之间的底层通信通道。
具体的,采用libVMI程序库建立安全虚拟机和客户虚拟机之间的底层通信通道的过程具体为:将libVMI程序库***到xen虚拟机平台的内核中,提供安全虚拟机和客户虚拟机之间的底层通信通道。
其中,将libVMI程序库***到xen虚拟机平台的内核中的过程具体包括:编译安装libVMI程序库,将libVMI程序库***到内核模块;查询system.map符号表,确定相关偏移量;将需要保护的客户虚拟机信息以及相关偏移量保存在安全虚拟机中。
其中,步骤S13中,所述资源信息包括客户虚拟机的内存信息、CPU信息和寄存器信息。
进一步的,步骤S14之后,还包括:通过安全虚拟机对每个客户虚拟机执行杀毒任务。
本方法应用于xen虚拟化环境中,解决部分在虚拟化环境中虚拟机的安全问题,帮助更好的保护虚拟机免受病毒的攻击,以致中断服务的情况。本方法提供一种集中式管理方案,不必在环境中每台虚拟机里安装杀毒软件,而是集中整合杀毒服务为一个安全虚拟机security vm,环境中所有虚拟机的杀毒任务都有安全虚拟机来负责,从而降低环境部署的复杂度,降低维护成本,减少***资源的不必要消耗,适应虚拟化环境对安全的要求。
详细的,构建从安全虚拟机到客户虚拟机的特殊通道,此通道需经过hypervisor层,建立安全虚拟机和客户虚拟机之间的底层通信通道是建立hypervisor层的特殊通道,使安全虚拟机可以监控到任一虚拟机的内存、CPU、寄存器等操作***层面资源,安全虚拟机提供杀毒引擎,打通从安全虚拟机到客户虚拟机Guest VM的通道,使得操作***对客户虚拟机的修改能同步通知到安全虚拟机,同时安全虚拟机的指令能下发到客户虚拟机。
本方法中,在物理主机上,安全虚拟机负责该主机所有虚拟机的病毒查杀等工作,通过安全虚拟机对客户虚拟机的内存检查达到病毒防护等的目的。在监控的同时,安全虚拟机可以提供病毒的查杀,权限的检查等安全服务,并且拦截病毒的启动、运行等任务,通过在客户虚拟机安装插件的形式,可以进一步的提供全盘的扫描和病毒查杀,隔离疑似病毒文件,阻止病毒文件的非法复制等更高级安全服务,保证用户环境的安全。
本方法中,为实现安全虚拟机访问客户虚拟机通道,把libVMI作为内核模块***到xen平台操作***中,以提供通道使得安全虚拟机能够访问到客户虚拟机的内存。安全虚拟机与客户虚拟机的通道可采用开源libVMI项目来集成,在Domain0编译libVMI项目实现。在Xen平台结构下,使用libVMI开源项目来作为连通安全虚拟机到客户虚拟机的桥梁。
LibVMI项目是一个针对虚拟机读写内存的自省C库,同时也提供针对CPU寄存器的访问、暂停和恢复虚拟机、打印二进制数据等功能,进一步的也支持以保存文件的格式读取物理内存镜像,LibVMI设计用来支持多虚拟化平台,目前支持的有xen和kvm。
LibVMI是一个C库,它提供了对正在运行中的底层虚拟机的运行细节进行监视的功能,监视的功能是由观察内存细节,陷入硬件事件和读取CPU寄存器来完成的,这种方式被称作虚拟机自省。
libvmi所提供的种种功能中,最主要的是内存自省功能,内存自省能允许用户从dom0监控也就是读取内存数据,以及控制操作***也就是改写内存数据。
对于libvmi运行机制,具体的,libvmi获取内核符号的流程,首先应用程序请求查看内核符号,libvmi通过***的System.map获取内核符号的虚拟地址,其次找到虚拟地址所对应的内核页目录,并获取对应的页表,通过页表找到正确的数据页,最后数据页被返回给libvmi,libvmi将数据返回给libvmi应用程序。
本方法免除在每个虚拟机上安装杀毒软件,本方法具体实施过程包括:
1、在每个物理主机上配置一个安全虚拟机;
2、在该安全虚拟机上安装杀毒引擎以及各个杀毒模块;
3、授权该虚拟机为高特权机虚拟机,使其可以访问客户虚拟机的内存、CPU、寄存器等资源信息;
4、在访问客户虚拟机资源的情况下,进行内存的自省,分析查找客户虚拟机可疑动作,阻止可疑操作进程等的运行。
其中,安全虚拟机配置libVMI来打通安全虚拟机和客户虚拟机的底层通信问题;
其中,配置libVMI模块并***到内核中,具体包括以下步骤:
步骤一:编译安装libVMI,同时配置并***到内核模块;
步骤二:查询system.map符号表,确定相关偏移量;
步骤三:配置需要保护的客户虚拟机信息以及相关偏移量,保存在安全虚拟机中。
综上,本发明所提供的一种基于xen虚拟化平台的安全防护方法,在xen虚拟化平台中配置一个安全虚拟机;在安全虚拟机上安装杀毒引擎以及杀毒模块;将安全虚拟机授权为高特权虚拟机,利用安全虚拟机访问每个客户虚拟机的资源信息;通过安全虚拟机对客户虚拟机进行内存的自省,分析查找客户虚拟机的可疑操作,阻止可疑操作的运行。可见,安全虚拟机负责所有客户虚拟机的病毒查杀等工作,通过安全虚拟机对客户虚拟机的内存检查达到病毒防护的目的,这样不必在环境中每台虚拟机里安装杀毒软件,而是集中整合杀毒服务为一个安全虚拟机,环境中所有虚拟机的杀毒任务都有安全虚拟机来负责,从而降低环境部署的复杂度,降低维护成本,减少***资源的不必要消耗。
以上对本发明所提供的一种基于xen虚拟化平台的安全防护方法进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

Claims (7)

1.一种基于xen虚拟化平台的安全防护方法,其特征在于,包括:
在xen虚拟化平台中配置一个安全虚拟机;
在安全虚拟机上安装杀毒引擎以及杀毒模块;
将安全虚拟机授权为高特权虚拟机,利用安全虚拟机访问每个客户虚拟机的资源信息;
通过安全虚拟机对客户虚拟机进行内存的自省,分析查找客户虚拟机的可疑操作,阻止可疑操作的运行。
2.如权利要求1所述的方法,其特征在于,所述利用安全虚拟机访问每个客户虚拟机的资源信息之前,还包括:
建立安全虚拟机和客户虚拟机之间的底层通信通道。
3.如权利要求2所述的方法,其特征在于,采用libVMI程序库建立安全虚拟机和客户虚拟机之间的底层通信通道。
4.如权利要求3所述的方法,其特征在于,所述采用libVMI程序库建立安全虚拟机和客户虚拟机之间的底层通信通道,包括:
将libVMI程序库***到xen虚拟机平台的内核中,提供安全虚拟机和客户虚拟机之间的底层通信通道。
5.如权利要求4所述的方法,其特征在于,所述将libVMI程序库***到xen虚拟机平台的内核中,包括:
编译安装libVMI程序库,将libVMI程序库***到内核模块;
查询system.map符号表,确定相关偏移量;
将需要保护的客户虚拟机信息以及相关偏移量保存在安全虚拟机中。
6.如权利要求1所述的方法,其特征在于,所述资源信息包括客户虚拟机的内存信息、CPU信息和寄存器信息。
7.如权利要求1至6中任意一项所述的方法,其特征在于,所述通过安全虚拟机对客户虚拟机进行内存的自省,分析查找客户虚拟机的可疑操作,阻止可疑操作的运行之后,还包括:
通过安全虚拟机对每个客户虚拟机执行杀毒任务。
CN201710508569.2A 2017-06-28 2017-06-28 一种基于xen虚拟化平台的安全防护方法 Pending CN107239700A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710508569.2A CN107239700A (zh) 2017-06-28 2017-06-28 一种基于xen虚拟化平台的安全防护方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710508569.2A CN107239700A (zh) 2017-06-28 2017-06-28 一种基于xen虚拟化平台的安全防护方法

Publications (1)

Publication Number Publication Date
CN107239700A true CN107239700A (zh) 2017-10-10

Family

ID=59991222

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710508569.2A Pending CN107239700A (zh) 2017-06-28 2017-06-28 一种基于xen虚拟化平台的安全防护方法

Country Status (1)

Country Link
CN (1) CN107239700A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108563491A (zh) * 2018-04-17 2018-09-21 哈尔滨工业大学 一种基于虚拟机的自省自动化管理、配置与自省方法
CN108958884A (zh) * 2018-06-22 2018-12-07 郑州云海信息技术有限公司 一种虚拟机管理的方法及相关装置
WO2022228287A1 (zh) * 2021-04-26 2022-11-03 华为技术有限公司 内存数据获取方法、装置及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120011499A1 (en) * 2010-07-08 2012-01-12 Symantec Corporation Techniques for interaction with a guest virtual machine
CN102467637A (zh) * 2011-07-28 2012-05-23 中标软件有限公司 一种虚拟化环境下的反病毒***及其反病毒方法
CN103500304A (zh) * 2013-10-13 2014-01-08 西安电子科技大学 基于Xen的虚拟机个性化安全监控***及监控方法
CN105159744A (zh) * 2015-08-07 2015-12-16 浪潮电子信息产业股份有限公司 一种虚拟机的度量方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120011499A1 (en) * 2010-07-08 2012-01-12 Symantec Corporation Techniques for interaction with a guest virtual machine
CN102467637A (zh) * 2011-07-28 2012-05-23 中标软件有限公司 一种虚拟化环境下的反病毒***及其反病毒方法
CN103500304A (zh) * 2013-10-13 2014-01-08 西安电子科技大学 基于Xen的虚拟机个性化安全监控***及监控方法
CN105159744A (zh) * 2015-08-07 2015-12-16 浪潮电子信息产业股份有限公司 一种虚拟机的度量方法及装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108563491A (zh) * 2018-04-17 2018-09-21 哈尔滨工业大学 一种基于虚拟机的自省自动化管理、配置与自省方法
CN108563491B (zh) * 2018-04-17 2022-03-29 哈尔滨工业大学 一种基于虚拟机的自省自动化管理、配置与自省方法
CN108958884A (zh) * 2018-06-22 2018-12-07 郑州云海信息技术有限公司 一种虚拟机管理的方法及相关装置
CN108958884B (zh) * 2018-06-22 2022-02-18 郑州云海信息技术有限公司 一种虚拟机管理的方法及相关装置
WO2022228287A1 (zh) * 2021-04-26 2022-11-03 华为技术有限公司 内存数据获取方法、装置及存储介质

Similar Documents

Publication Publication Date Title
US11809891B2 (en) Multi-hypervisor virtual machines that run on multiple co-located hypervisors
Reshetova et al. Security of OS-level virtualization technologies
EP1939754B1 (en) Providing protected access to critical memory regions
CN105190570B (zh) 用于虚拟机器的完整性保护的存储器自省引擎
CN100547515C (zh) 支持可信计算的虚拟机***及在其上实现可信计算的方法
US9703726B2 (en) Systems and methods for dynamically protecting a stack from below the operating system
CN105393255A (zh) 用于虚拟机中的恶意软件检测的过程评估
DE112017004980T5 (de) Technologien für objektorientiertes speichermanagement mit erweiterter segmentierung
CN106970823B (zh) 高效的基于嵌套虚拟化的虚拟机安全保护方法及***
KR102551936B1 (ko) 보안 인터페이스 컨트롤 스토리지를 위한 호스트 가상 주소 공간
CN105393229A (zh) 虚拟机中的页面错误注入使得经换出的存储器页面映射到虚拟机虚拟化存储器中
US10489185B2 (en) Hypervisor-assisted approach for locating operating system data structures based on attribute matching
CN106778275A (zh) 基于虚拟化环境下的安全防护方法及***和物理主机
US10620985B2 (en) Transparent code patching using a hypervisor
US20180267818A1 (en) Hypervisor-assisted approach for locating operating system data structures based on notification data
CN113544678A (zh) 安全虚拟机环境中的客户机指令的透明解释
CN103345604A (zh) 基于轻量虚拟机监控器的沙盒***及用其监控os的方法
CN105117649A (zh) 一种用于虚拟机的防病毒方法与***
CN107239700A (zh) 一种基于xen虚拟化平台的安全防护方法
US9292324B2 (en) Virtual machine supervision by machine code rewriting to inject policy rule
JP2022522339A (ja) ページのインポート/エクスポートのためのプログラム割り込み
JP7398472B2 (ja) 割り込みイネーブルのためのセキュア・インターフェース制御ハイレベル命令インターセプト
KR102681250B1 (ko) 보안 스토리지 격리
Chakrabarti et al. Intel® software guard extensions (Intel® SGX) architecture for oversubscription of secure memory in a virtualized environment
KR20210118877A (ko) 보안 인터페이스 컨트롤 고-레벨 페이지 관리

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171010