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:

Registro declaratorio de punto de extensión para virtualización, del 29 de Octubre de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento implementado por ordenador para identificar puntos de extensión y aislar el uso de la aplicación de los puntos de extensión, comprendiendo […]

Activación de contenido por medio de autenticación basada en interacciones, sistemas y método, del 29 de Octubre de 2018, de Nant Holdings IP LLC: Método de activación de contenido de realidad aumentada, AR, comprendiendo el método: permitir que un dispositivo electrónico (110, […]

Agentes de protección y modos de privilegio, del 24 de Septiembre de 2018, de Microsoft Technology Licensing, LLC: Uno o más medios legibles por ordenador que tienen instrucciones legibles por ordenador en los mismos que, cuando se ejecutan por un dispositivo […]

Sistemas y métodos para asegurar y restaurar máquinas virtuales, del 10 de Septiembre de 2018, de Security First Corp: Un método para asegurar una máquina virtual, que comprende: ejecutar una máquina virtual en un dispositivo de anfitrión, comprendiendo la máquina virtual ficheros […]

Virtualización para una resistencia a manipulación diversificada, del 2 de Mayo de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento implementado por ordenador, que comprende: proporcionar una arquitectura de conjunto de instrucciones que comprende características para generar […]

Dispositivo de tratamiento de contenidos multimedia que aplica una pluralidad de máquinas virtuales, del 28 de Marzo de 2018, de VIACCESS: Dispositivo de tratamiento de contenidos multimedia, apto para recibir contenidos multimedia cifrados procedentes de al menos un transmisor gestionado por un operador, […]

Sistemas y procedimientos de virtualización de dispositivos bimodales de dispositivos basados en hardware reales e idealizados, del 28 de Febrero de 2018, de Microsoft Technology Licensing, LLC: Un sistema informático, comprendiendo dicho sistema informático un sistema operativo de invitado , un dispositivo virtual bimodal y un sistema […]

Un método de protección dinámica de los datos durante la ejecución de un código de Software en lenguaje intermedio en un aparato digital, del 25 de Octubre de 2017, de GEMALTO SA: Un método para proteger los datos de una aplicación compilada en código intermedio planificado para ser ejecutado en un aparato digital equipado […]

‹‹ 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 ››