Virtualización / Huellas digitales en la nube de la máquina virtual en ejecución

0

¿Cómo se puede identificar el entorno del host (no solo el sistema operativo) desde una máquina virtual invitada en ejecución? Para determinar cuáles son realmente las pilas de virtualización y host subyacentes que se están utilizando. Es decir. ya sea que haya una solución VMWare, Cisco, OpenStack u otra solución IaaS que lo alimente.

Ya sé de imvirt y virt-what pero no brindan mucha más información que el tipo básico de virtualización utilizado, como KVM, Xen, etc.

¿Cómo puedo profundizar un nivel y descubrir más detalles sobre la pila subyacente y los productos que se utilizan? ¿Se conocen enfoques confiables de toma de huellas digitales?

  • Las búsquedas de direcciones MAC no parecen funcionar
  • La búsqueda de nombres de proveedores de hardware en la salida de dmidecode no parece confiable ya que estos nombres a menudo están personalizados y con la marca de la compañía que ejecuta la infraestructura.

¿Qué tan confiables son los resultados de lspci como:

00:02.0 VGA compatible controller: VMware SVGA II Adapter
00:03.0 Ethernet controller: Red Hat, Inc Virtio network device
00:04.0 SCSI storage controller: Red Hat, Inc Virtio block device

¿Esto significa que se utiliza VMWare en Red Hat? ¿O no significa nada en absoluto, ya que cualquiera puede usar estos dispositivos virtuales?

Gracias

PD: hay una pregunta relacionada aquí pero bastante antigua (desde 08) y no muy parecida: enlace

    
pregunta binaryanomaly 07.05.2014 - 20:43
fuente

1 respuesta

-1

Al tratar de identificar la pila de virtualización, se puede identificar un host KVM emitiendo una combinación de algunos comandos como estos: dmesg | grep KVM lscpu | grep Hypervisor (debe devolver el proveedor del hipervisor: KVM)

Incluso puede intentar hacer una huella digital del host con nmap con la opción de detección del sistema operativo (nmap -O host_to_check_ip), puede darle información sobre la dirección MAC.

Creo que se puede hacer lo mismo para tratar de identificar hosts VMware y otro tipo de hipervisores.

    
respondido por el shardan 08.05.2014 - 00:07
fuente

Lea otras preguntas en las etiquetas