Inyección de error de página en máquinas virtuales para provocar mapeo de páginas de memoria intercambiada hacia fuera en memoria virtualizada de VM.

Un sistema anfitrión [10] que comprende un procesador de hardware [12] configurado para operar:



un hipervisor [30] configurado para exponer una máquina virtual [32] que comprende un procesador virtualizado [112] y una memoria virtualizada [114], la máquina virtual [32] configurada para emplear el procesador virtualizado [112] para ejecutar un proceso objetivo, en el que exponer la máquina virtual [32] comprende configurar una estructura de datos para almacenar un estado actual del procesador virtualizado [112], comprendiendo la estructura de datos un campo de inyección de evento que, cuando se establece a un valor predeterminado, provoca que el procesador virtualizado [112] genere un error de página; y un motor de introspección de memoria [40] que se ejecuta fuera de la máquina virtual [32], en el que el sistema anfitrión [10] está caracterizado por tener el motor de introspección de memoria [40] configurado para:

determinar de acuerdo con una tabla de página de la máquina virtual [32] si una página objetivo [60a] de un espacio de memoria virtual del proceso objetivo se intercambia fuera de la memoria virtualizada [114]; y en respuesta, cuando la página objetivo [60a] se intercambia fuera de la memoria virtualizada [114], inyecta directamente el error de página en la máquina virtual [32], provocando el error de página que un sistema operativo [34] de la máquina virtual [32] mapee la página objetivo [60a] a una página [60c] de la memoria virtualizada [114], en el que la inyección de manera directa del error de página comprende que el motor de introspección de memoria [40] escriba el valor predeterminado al campo de inyección de evento.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/RO2014/000018.

Solicitante: Bitdefender IPR Management Ltd.

Inventor/es: LUTAS,ANDREI-VLAD.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F12/08 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 12/00 Acceso, direccionamiento o asignación en sistemas o arquitecturas de memoria (registro de la información en general G11). › en sistemas de memorias jerárquicas, p. ej. sistemas de memoria virtual.
  • G06F21/53 G06F […] › G06F 21/00 Disposiciones de seguridad para la protección de computadores sus componentes, programas o datos contra actividades no autorizadas. › ejecutando en un entorno restringido, p. ej.: sandbox o máquina virtual seguro.
  • G06F21/54 G06F 21/00 […] › mediante la adición de rutinas de seguridad u objetos a los programas.
  • G06F21/79 G06F 21/00 […] › en medios de almacenamiento de semiconductores, p. ej.: en memorias de dirección directa.
  • G06F9/455 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › Emulación; Simulación de software.

PDF original: ES-2639500_T3.pdf

 

  • Fb
  • Twitter
  • G+
  • 📞

Patentes similares o relacionadas:

Procedimiento para el acceso a un sistema de automatización, así como sistema de funcionamiento según el procedimiento, del 18 de Mayo de 2016, de SIEMENS AKTIENGESELLSCHAFT: Procedimiento para el acceso a un sistema de automatización mediante un dispositivo de programación , en donde entre el dispositivo […]

Método para crear una máquina virtual, monitor de máquinas virtuales y sistema de máquinas virtuales, del 13 de Abril de 2016, de HUAWEI TECHNOLOGIES CO., LTD.: Un método ejecutado en un monitor de máquinas virtuales durante el proceso de inicio de una máquina virtual, en donde el método comprende: mapear […]

Implementación mejorada de máquinas virtuales por medio de discos de diferenciación, del 13 de Abril de 2016, de Microsoft Technology Licensing, LLC: En un entorno informático de red virtual, un procedimiento de determinación de máquinas hosts en las que colocar una máquina virtual, comprendiendo el procedimiento: […]

Método para red de protocolo de transferencia de hipertexto y pasarela de red de banda ancha, del 23 de Marzo de 2016, de HUAWEI TECHNOLOGIES CO., LTD.: Un método utilizado para una red de Protocolo de Transferencia de Hipertexto, HTTP, que comprende: la recepción, por una pasarela de red […]

Imagen de 'Administración de sistema remoto usando un entorno de línea de…' Administración de sistema remoto usando un entorno de línea de comandos, del 16 de Marzo de 2016, de Microsoft Technology Licensing, LLC: Un procedimiento que comprende las etapas de: recibir una instrucción de línea de comandos que incluye un comando remoto para ser ejecutado de manera remota […]

Imagen de 'Utilización de la norma WLAN para una comunicación C2C añadiendo…' Utilización de la norma WLAN para una comunicación C2C añadiendo nuevos tipos de paquetes, del 7 de Marzo de 2016, de CONTINENTAL TEVES AG & CO. OHG: Procedimiento para decidir la retransmisión de tramas de datos transmitidas a través de un enlace WLAN según IEEE 802.11 a un receptor que se encuentra […]

Dispositivo de construcción de sistema y método de construcción de sistema, del 2 de Marzo de 2016, de NEC CORPORATION: Un dispositivo de construcción de sistema , que comprende: un medio de adquisición para adquirir múltiples informaciones de configuración relativas a los respectivos […]

DESCUBRIMIENTO DE TOPOLOGÍA VIRTUAL PARA CONFIGURACIÓN DE ORDENADOR, del 21 de Noviembre de 2011, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Para un sistema de ordenador anfitrión dividido en particiones lógicamente que comprende procesadores anfitriones, un método para descubrir […]

‹‹ Bloque de construcción luminoso con transmisión de luz elevada

Informe mejorado de la información de estado de canal para portadoras con licencia y sin licencia ››