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

 

Patentes similares o relacionadas:

Procedimiento para bifurcar o migrar una máquina virtual, del 1 de Mayo de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento para aumentar la eficiencia del procesamiento de máquinas virtuales, que comprende las etapas de: proporcionar en un primer sistema host […]

Procedimiento de gestión de memoria de máquina virtual, máquina principal física, dispositivo PCIE y procedimiento de configuración del mismo, y dispositivo de gestión de migración, del 26 de Abril de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un procedimiento para gestionar una memoria de una máquina virtual, en el que la máquina virtual se ejecuta en un ordenador central físico, el ordenador central físico […]

Acceso multi-inquilino a aplicaciones, del 15 de Abril de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento de distribución de una aplicación de software a múltiples usuarios en un entorno informático virtualizado, comprendiendo el procedimiento: crear una instancia […]

Gestión de secuencias de comandos de aplicaciones de terceros, del 10 de Abril de 2019, de Google LLC: Un sistema para permitir a desarrolladores de aplicaciones de software incorporar secuencias de comandos de terceros en sus aplicaciones web, el […]

Migración de máquina virtual, del 5 de Abril de 2019, de Microsoft Technology Licensing, LLC: Un procedimiento de migración de máquina virtual, comprendiendo el procedimiento: identificar una o más unidades virtuales de una máquina […]

Sistemas y métodos para proporcionar como salida un resultado de una instrucción de procesador vigente tras su salida de una máquina virtual, del 3 de Abril de 2019, de Bitdefender IPR Management Ltd: Un sistema anfitrión que comprende al menos un procesador hardware configurado para ejecutar una máquina virtual y un programa de seguridad informática, en donde el al menos […]

Método de migración en directo de máquina virtual, método de procesamiento de datos de memoria de máquina virtual, servidor y sistema de máquina virtual, del 27 de Marzo de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de procesamiento de datos de memoria de máquina virtual, aplicado a un sistema de máquina virtual, en donde el sistema de máquina virtual comprende una […]

Método, sistema y aparato para la redundancia de aplicaciones en la nube, del 6 de Marzo de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un método para la redundancia de aplicaciones en la nube, que comprende: adquirir primera información de descripción de una aplicación en la nube que necesita redundancia, […]

Otras patentes de la CIP G06F9/455