即使使用VPN,网站也可以看到/知道我的MAC地址吗?[重复]


10

我搜索了其他结果并阅读了许多结果,但我没有获得足够的信息。

我的问题是,在以下情况下,网站可以查看我的MAC地址还是他们可以提供有关我是同一个人的信息:

  1. 我正在使用VPN,并且使用两个IP:第一个是正常IP,第二个是VPN的IP。

  2. 我使用两个浏览器来隐藏浏览器指纹。我将两种浏览器都使用隐身模式。我总是对普通IP使用一个,对VPN IP使用一个。

  3. 我不知道该网站是否使用cookie。但是他们可以收集足够的信息来证明这两个身份属于同一个人吗?

他们还有其他方法可以看到我是同一个人吗?我使用不同的IP,不同的浏览器,并且在隐身模式下使用两种浏览器。我什至将一种浏览器语言更改为仅英语。因此,即使他们从浏览器收集我的信息,他们也会看到两个使用不同语言的浏览器。

(编辑后添加):因此,我更改了我的IP和浏览器信息,并且该网站不再能够访问此信息,以证明我是使用两个帐户的同一个人。然后让我们来看看标题:他们可以看到我的MAC地址吗?因为我认为这是他们识别我的最后途径,而我的主要问题是。我在上面的信息中写道,我更改了IP,并且采取了一些预防措施来避免浏览器出现指纹(顺便说一下,我的VPN提供商已经提供了阻止它的服务)。我之所以写它们,是因为我在一些相关的问题中读过类似的建议,但我的问题是,尽管采取了所有这些预防措施,但他们能否看到我的MAC地址(或其他任何可以使我被检测到的东西)。

最后,

  1. 有什么可以匿名的匿名方式吗?例如,我的系统时钟或其他任何信息都可以提供信息吗?

提前致谢。


我猜您不时说MAC地址,这只是在谈论IP地址,这只是让您感到困惑。我已自由地相应地编辑帖子。
Daniel B

不,丹尼尔,我的问题实际上是关于MAC地址。我在问题详细信息中提到的内容是因为我已经更改了IP,因此使用相同的IP不会有问题。这个标题现在是错误的,因为我的问题是关于MAC地址的。我已经说过,我的IP在两个不同的浏览器中是不同的。我想知道的是,尽管我做了所有这些事情,他们是否仍然可以看到我的MAC地址。因此,如果标题改回MAC地址,我会很高兴,因为我的主要问题是。
ilhan 2014年

@ilhan:能否看到您的MAC地址并不重要,因为您的MAC地址在本地网络之外毫无意义。它被路由器从网络数据包中剥离(由路由器的MAC地址替换,以便ISP的路由器知道要将数据包发送到哪个路由器)。
slebetman 2014年

@ilhan:您应该担心的是您的公用IP地址(不是本地计算机的IP地址,而是路由器的外部IP地址,而不是127.0.0.1地址)。该地址是由您的ISP分配的,您不能在不断开Internet连接的情况下将其设置为其他地址。真正担心的是,出于计费目的,您的ISP会跟踪在什么时间分配给谁的地址。这就是使用VPN的人想要规避的东西。
slebetman 2014年

@FYI-担心主要是阻止政府查看您的工作,但也有一些犯罪分子(和4chan)黑客入侵了ISP的数据库,以便他们可以使用该信息从您的公共IP地址中隐藏您的家庭地址。
slebetman 2014年

Answers:


14

唯一可以访问MAC地址的网站是让您下载软件组件以与其进行交互的网站,这使该网站能够规避通常的规则。因此,从技术上讲,您必须首先这样做才能授予许可。用于Internet Explorer和Java的ActiveX和WMI(通过Windows Management Instrumentation的Windows界面)是可以传递MAC地址的方法。ActiveX需要安装WMI才能起作用。

这是一个使用WMI读取MAC地址的脚本:http ://www.qualitycodes.com/tutorial.php?articleid=19&title=MAC-Address-Using-WMI-on-Internet-Explorer [注意:此链接现已失效,但以前在该位置托管的脚本为启用WMI的基于Windows的计算机完成了工作,因此仍然需要此问题的信息。]

这是一个在Java上在StackOverflow上执行此操作的代码问题:https ://stackoverflow.com/questions/10962072/get-mac-address-in-java-using-gethardwareaddress-non-deterministic

正如Hennes在下面的评论中所提到的,MAC地址仅是内部的。Web服务器通常不传递该信息……仅传递IP地址,即使那样,用户通常也仅显示其位置的IP地址。例如,如果您要访问咖啡店的网站,则显示的IP是咖啡店的IP,而不是网络上的用户。

关于IP地址-JavaScript现在可以使用WebRTC(这些版本的Chrome和Firefox的示例)来显示内部IP地址,如本文所述:https : //hacking.ventures/local-ip-discovery-with-html5- webrtc-security-and-privacy-risk /请在此处查看实时工作示例:http://net.ipcalf.com/,并在此处尝试检测本地范围内的所有IP地址:https://dl.dropboxusercontent.com /u/1878671/enumhosts.html请勿与MAC地址数据混淆。如果您的JavaScript已关闭,那当然是行不通的。

既然问题中提到过,JavaScript都会从系统时钟中读取时间。当您以表单的形式从一个页面发布到另一页面时,它可以通过javascript发布时间,从而放弃您所在的时区。使用实时出价的应用程序(例如在线出价应用程序)可以做到这一点。如果这与服务器看到的时间不同,那么可以说这是一个“标志”。解决方案是取消JavaScript或更改您的时钟时间。就其本身而言,它并没有给出太多。并非每个人都正确设置了时钟,但大多数人都将它们与实时服务器(尤其是手机)自动同步。

在下面的评论中,specializt提到可以禁用WMI。可以简单地将其卸载的ActiveX,JavaScript和Java也可以。

cookie本身获得服务器时间,而不是来自Web浏览器的时间。如果您需要客户端时间,我上面提到的JavaScript方法就是一种方法。

如果您正在查看一个站点,并且两个Web浏览器来自同一ip(如果您不使用代理,您将使用它)–无需检查cookie即可知道它们来自同一位置。IP日志告诉他们。他们无法知道它是来自“实验室”中的同一台计算机,但由于它们位于Web日志中的同一时隙中,因此可能会引起猜测。这可能无济于事-一个人或一个有同谋的人...可以从这个角度看。

代理当然可以解决服务器日志IP问题。像您提到的那样,使用不同代理位置的两种浏览器都很棒。


首先,感谢您的回答,Jeff和Hennes。他们是迄今为止我所见过的最好的。@Hennes,我听说计算机的MAC无法从路由器中退出,但是路由器的MAC地址信息仍将进入ISP,然后再进入网站等。确定吗?我的意思是,他们看不到我计算机的MAC,但仍然可以通过看到我认为的同一路由器的相同MAC来识别我,我错了吗?除了所有这些之外,网站还可以通过哪些方式来证明除了IP,浏览器信息(语言,屏幕分辨率等)和MAC之外,两个帐户都属于同一个人?我是匿名的并且安全吗?
ilhan 2014年

最受欢迎的是,我已经在多家咖啡店安装了Wi-Fi路由器,因此就是一个例子;)
Jeff Clayton 2014年

如前所述,如果不安装更多软件,网站将看不到您的MAC。直接位于路由器后面的机器通常具有由路由器克隆的MAC地址,但仍无法通过向您显示网站的Web服务器读取。
杰夫·克莱顿

可以这么说,从技术上讲,您在人群中是安全的。如果您去公共Wi-Fi,并且有大量人使用该位置的共享ip,那么当您在那里时,有人必须积极地寻找您,才能找到您。如果您有专用的IP,则您已在ISP中注册。有人必须联系您的ISP,并根据访问他们网站的IP要求他们提供您的凭据。
杰夫·克莱顿

1
的确如此,除非有人正在使用IPv6并且尚未配置隐私寻址。请参阅(我的)使用IPv6时如何避免暴露我的MAC地址?
Arjan

4

网站根本看不到您的MAC地址,因此您不需要使用VPN。


我知道可以被MAC禁止的服务,所以我不太确定
Tetsujin

感谢亚历克斯的回答。但是我知道有些网站可以检测具有不同IP的多个帐户。这就是为什么我问他们是否还有其他方法可以发现我。
ilhan 2014年

如果是这样,他们使用的不是您的MAC地址。
duskwuff -inactive-

3
@Tetsujin:这不是网站,而是直接在您的计算机上运行的游戏。Web服务器看不到您的MAC地址,但是您计算机上安装并运行的软件肯定可以看到。
Ben Voigt 2014年

1
的确如此,除非有人正在使用IPv6并且尚未配置隐私寻址。请参阅(我的)使用IPv6时如何避免暴露我的MAC地址?
Arjan 2015年

4

其他人已经回答了您的主要技术问题,我对其中一些的评论回答了您对MAC地址的疑问。因此,我将专注于此:

最后,

有什么可以匿名的匿名方式吗?例如,我的系统时钟或其他任何信息都可以提供信息吗?

是的,还有另外一件事可以使您绊倒:您的个性。您正在尝试做的事情称为sockpuppeting。您可能已经注意到,某些网站(例如Stackoverflow和Reddit)都有主持人。他们是袜子木偶的最后一道防线。根据我的个人经验,它们的检测主要基于“预感”。

一旦他们有预感,他们通常会挖掘您的发帖历史,找到短语或政治观点,拼写错误或任何一致的模式。这就是一旦您遇到自动检测器(例如引荐来源检测或IP地址检测或用户名相似性检测)后,便完成袜子木偶检测的方式(令人惊讶的是,某些人在选择用户名时坚持使用可发现的模式)等。

面对另一个人,很难避免被检测到,除非您的第二个帐户完全不执行与第一个帐户有关的任何操作。再说一次,那通常会打败袜子木偶的目的。


出色的描述。几年前,一个我在网上认识的人找到了一个我的网站,这个网站的名称不同,因为它看起来像我的常规网站。他能做到这一点令人印象深刻。
杰夫·克莱顿

2

第2层协议(例如以太网)使用客户端的MAC地址来唯一标识本地网络上的每个节点。您访问的网站很可能不在您的局域网中,因此不会看到您的MAC地址。

为了说明起见,假设您在局域网上有一台PC,并且想要访问一个网站,例如google.com。您需要做的第一件事就是找到通往google.com的最佳途径。这将通过路由器。最有可能是某种宽带路由器。如果使用以太网,则网络系统会在请求中围绕数据块放置一个以太网帧。在每个帧中,将有一个to MAC地址和一个from MAC地址。到MAC地址是路由器的MAC地址,从MAC地址是您的PC MAC。

路由器在收到框架后会剥离框架,并重新框架以进行下一行程。我对ADSL框架了解不多,但仍然会使用一个帧-某种DSL类型的帧。这次,to到MAC地址将是到google.com的路由上下一个节点的MAC。from MAC将是路由器宽带端的MAC。

如此看来,google.com将永远不会看到您PC的MAC地址。它会看到您的IP地址,但不会看到您的MAC。


2

我认为很明显,计算机中运行的软件几乎可以提供打破匿名性所需的任何信息。因此,可能是软件意外安装。如果它以后可以访问网络和软件层,则它可能会与自己进行对话以通过两个网络建立连接并放弃您的身份。我认为运行两个虚拟机是一种稍微强一点的方法,尽管并不完美。如果正确设置虚拟机中的软件与另一台虚拟机对话的可能性很小,但是,当然,虚拟机中的软件可能会将MAC地址广播到可以匹配的内容。到最后,它们仍可能匹配相似的用户名或其他模式,您对此几乎无能为力。


0

这取决于您正在访问的网站以及服务器上运行的特殊脚本。

例如:

当您连接到wifi热点时,您首先将被定向到登录网页,在该网页中您必须输入凭据才能获得对Internet的进一步访问。如果您查看该登录页面的地址栏,则会在其中找到您的MAC地址,最有可能是您要连接的路由器的MAC地址。您不需要在计算机上安装任何特殊软件。由浏览器从登录网页所在的服务器下载的脚本执行此操作。也就是说,该脚本读取有关您的网络适配器的信息,并创建放置在浏览器地址栏中的复杂字符串。

登录后,wifi热点提供程序会将计算机发送的有关MAC地址的信息以及您的凭据(用户ID和密码)放置在数据库中。从那一刻起,每次您连接到该wifi网络(无论物理热点如何)时,都将对照数据库检查您的MAC地址。如果凭据仍然是最新且有效的,则无需再次登录即可直接访问Internet。

wifi热点提供商可以进一步使用您的MAC地址和/或凭据,以根据访问时间,访问时间,传输的数据量,访问的数据类型等来监视和限制对网络的访问。

为了回答最初的问题,网站可以读取您的MAC地址,但是它们需要在服务器上具有特殊的脚本,并强制您的浏览器下载它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.