如果我访问某个网站,它可以检测我是否正在使用虚拟机?
更具体地说是一个Vmware图像?
如果网站能够...... 我该如何预防?
感谢,Chinchila
答案 0 :(得分:1)
接受的答案并不完全正确。 有时甚至可以通过检测屏幕分辨率来检测窗口操作系统,只需使用JavaScript即可完成此操作,如下所述: http://carnal0wnage.attackresearch.com/2009/04/detecting-vmware-with-javascript-or-how.html
或检测您的MAC地址(VMware使用固定MAC范围),如下所述: http://jeremiahgrossman.blogspot.co.il/2009/08/web-pages-detecting-virtualized.html
要避免这些问题,请不要使用重新调整大小的窗口并更改计算机的MAC地址。还有其他方法可以检测到你是在VM中使用JAVA applet可能是ActiveX插件还是其他东西......
答案 1 :(得分:0)
Web服务器只能通过用户代理字符串告知Web浏览器的详细信息。除非您使用特殊的Web浏览器(不太可能)检测到它在VM中运行,否则Web服务器不应该知道。在任何情况下,UA字符串很容易改变为你想要的任何东西,所以你总是假装成你不喜欢的东西。