Una gran cantidad de malware en estos días es capaz de detectar cuando se ejecuta virtualizado en VMWare, VirtualPC, WINE o incluso en un entorno limitado como Anubis o CWSandBox .
Esto esencialmente significa que el malware a menudo se "retendrá" o no funcionará maliciosamente cuando se ejecute en un entorno virtual para frustrar el análisis de sus verdaderas intenciones.
Mi pensamiento es entonces, ¿por qué no hacer que su PC parezca virtualizada? ¿Alguien sabe cómo podría hacer esto?
Respuestas:
Esta no es una buena técnica. Confiar en el malware para que se comporte bien porque podría estar bajo el microscopio es un poco como confiar en que los gatos se queden quietos porque les dijiste que lo hicieran. Es una idea interesante, pero no vale la pena implementarla como una solución antimalware.
Dicho esto, como sugirió Marc, simplemente ejecute su sistema operativo en una máquina virtual o hipervisor, si desea que el malware se comporte como si estuviera en un entorno virtualizado. El éxito en el rendimiento es el pequeño precio que paga por una mayor tranquilidad.
Otro elemento a destacar es que hay una buena cantidad de aplicaciones legítimas de escritorio que no funcionan en máquinas virtuales porque su DRM cree que podrían estar en proceso de ingeniería inversa. La molestia de usabilidad de eso sería terrible.
fuente
Ese es un tema interesante. CodeProject tenía un artículo sobre cómo detectar si su programa se estaba ejecutando dentro de una máquina virtual, aquí . Parece que el enfoque VMWare podría ser el más fácil de falsificar, ya que implica acceder a un puerto para comunicarse con el host.
fuente
La naturaleza de los dictados de malware que más pronto o más tarde, probablemente antes, los creadores de malware se podrá detectar si está fingiendo un sistema operativo virtualizado. Es solo cuestión de tiempo. Concentraría mis esfuerzos en otra parte.
fuente
Para Linux hay scripts PERL como virt-what e imvirt. Eche un vistazo al último en http://micky.ibh.net/~liske/imvirt.html
fuente
¿Por qué está instalando software cuestionable en su sistema? Creo que la mejor práctica de seguridad es usar o comprar software de fuentes confiables (el propio vendedor o la comunidad confiable de código abierto). Además, compre una buena solución de seguridad; Tengo NOD32 y nunca, ni una sola vez, tuve un problema.
fuente