Cookies 被访问的网站是否可以检测到i';我使用的是虚拟机,如vmware、vbox等?

Cookies 被访问的网站是否可以检测到i';我使用的是虚拟机,如vmware、vbox等?,cookies,vmware,virtual-machine,privacy,Cookies,Vmware,Virtual Machine,Privacy,如果我访问一个网站,它可以检测到im是否使用虚拟机 更具体地说是Vmware映像 如果网站能够。。 我怎样才能预防它 谢天谢地,ChinchilaWeb服务器只能通过其用户代理字符串告知有关Web浏览器的详细信息。除非您使用一个特殊的web浏览器(不太可能)检测到它正在VM中运行,否则web服务器不应该知道。在任何情况下,UA字符串都很容易更改为您希望的任何形式,因此您可以始终假装自己不是 退房。接受的答案并不完全正确。 这有时甚至可以简单地使用JavaScript,通过检测屏幕分辨率来检测窗口

如果我访问一个网站,它可以检测到im是否使用虚拟机

更具体地说是Vmware映像

如果网站能够。。 我怎样才能预防它


谢天谢地,Chinchila

Web服务器只能通过其用户代理字符串告知有关Web浏览器的详细信息。除非您使用一个特殊的web浏览器(不太可能)检测到它正在VM中运行,否则web服务器不应该知道。在任何情况下,UA字符串都很容易更改为您希望的任何形式,因此您可以始终假装自己不是


退房。

接受的答案并不完全正确。 这有时甚至可以简单地使用JavaScript,通过检测屏幕分辨率来检测窗口操作系统,如下所述:

或者通过检测您的MAC地址(VMware使用固定的MAC范围),如下所述:


要避免这些问题,请不要使用重新调整大小的窗口并更改计算机的MAC地址。还有其他方法可以通过JAVA小程序(可能是ActiveX插件,也可能是其他东西)检测您是否在虚拟机中……

虽然我希望浏览器不会告诉网站您是否正在运行虚拟化,但flash或ActiveX或(可能?)silverlight插件或(可能?)JAVA小程序可以告诉您何时正在运行虚拟化。所以要小心你的插件。所以如果我使用没有插件的普通浏览器,我就不能被检测到使用虚拟机了?我已经在一个网站上看到,他们甚至可以看到我的活动用户名,计算机名等。。。我很担心,让我的电脑名也不被发现。不,他们应该不能看到你的用户名或电脑名,除非你安装了一些邪恶的插件/扩展。通常,UA字符串将给出您正在使用的web浏览器、其版本和操作系统版本。IE也会发送你的.NET版本。很有趣。但您通常必须选择运行Java小程序和ActiveX插件(或完全禁用的插件),屏幕分辨率只是一种启发(尽管是聪明的)。我在现代处理过的每个虚拟机(我知道这个答案是2.5年前的)都会适应您的物理监视器大小,并且屏幕尺寸也有很多种。我坚持认为,对于web服务器来说,没有一种简单的方法可以检测您是否正在使用VM。可能还有其他检测方法基于时间(某些任务在VM上较慢)或某种方式检测机器频率()