¿Es una VM segura para ejecutar un virus simple? [duplicar]

2

Acabo de crear un virus por lotes muy simple que se ejecuta solo y se ejecuta en el inicio. Quiero probarlo porque quiero enviarlo a un YouTuber que se filma ejecutando estos virus en una máquina virtual.

La pregunta es, ¿cómo puedo hacer que la Máquina Virtual sea segura para ejecutar esto sin tener que acceder a mi computadora real? Además, dado que una máquina virtual utiliza la RAM de la PC host, ¿cómo hacerlo para que la RAM no se vea afectada por este virus?

(El virus se ejecuta solo 5 veces y también se copia en la carpeta de documentos, el escritorio y otros lugares de los usuarios, lo que genera mucho retraso).

No tengo ninguna intención de propagar el virus al público.

    
pregunta user8798029 18.10.2017 - 23:27
fuente

3 respuestas

8

La configuración predeterminada para la mayoría de las máquinas virtuales será suficiente para mantener todo aislado, para eso están diseñados.

La configuración específica puede ser un poco diferente dependiendo del software que esté utilizando, pero aquí hay algunas cosas que puede consultar en la configuración de su VM para mantener su computadora segura:

  • Deshabilitar el uso compartido de archivos, el portapapeles compartido y arrastrar y soltar
  • Establezca un límite para el uso de la memoria y el procesador, y el tamaño del disco duro virtual
  • Asegúrese de que la configuración de su red esté configurada como desconectada o NAT
  • Asegúrese de que todos sus puertos serie y USB estén deshabilitados / no compartidos
  • Compruebe que las impresoras y otros dispositivos inalámbricos asociados con su PC no se compartan
respondido por el Echo 19.10.2017 - 01:14
fuente
2

Para evitar que el virus se escape del disco duro virtualizado de la VM, deberá asegurarse de no conectar la VM y los sistemas de archivos host (sin "unidades compartidas" o "archivos compartidos" o algo así). También debe asegurarse de que la VM no haya asignado ninguna unidad de red con acceso de escritura.

El uso de RAM no es una preocupación. La memoria RAM que utiliza una máquina virtual está dedicada a la máquina virtual por su host; esa memoria RAM no se utiliza para nada excepto la máquina virtual mientras la máquina virtual se ejecute. Cuando la máquina virtual deja de ejecutarse, los datos que coloca en la RAM pueden permanecer allí (o borrarse), pero eso no es perjudicial; la inicialización de la memoria antes de usarla (sin asumir nada sobre su valor anterior) se entiende completamente en el desarrollo de software y, de hecho, los compiladores de muchos idiomas ni siquiera le permitirán acceder a la memoria sin inicializar.

Obviamente, no permita que la máquina virtual use todos los recursos de su máquina; establezca un límite en la RAM, la CPU, el tamaño del disco virtual, etc., al que la VM pueda acceder para que no haga que su host se ponga de rodillas.

    
respondido por el CBHacking 19.10.2017 - 01:32
fuente
0

Sí, es seguro siempre que respetes lo siguiente:

  • no hay periféricos / puertos compartidos entre el host y el invitado
  • no hay servicios compartidos entre el host y el invitado (como archivo / impresión compartida)
  • no hay conexiones de red entre el host y el invitado (elimine la NIC completamente del invitado si no necesita usarla)

Si necesita conexión de red, tendrá que aislar, firewall y monitorearlo; no utilice la misma VLAN / subred que el host.

La memoria no es un problema porque la cantidad asignada a la memoria virtual se elimina prácticamente del acceso al host. Para el host, es un área de memoria inutilizable / reservada y no se accederá en absoluto.

    
respondido por el Overmind 19.10.2017 - 13:54
fuente

Lea otras preguntas en las etiquetas