当您访问网站时,您的MAC地址会显示出来吗?


18

当您访问诸如cnn.com之类的站点时,TCP / IP数据包是否包含您的网卡的MAC地址?

从理论上讲,cnn.com可以记录我的MAC地址吗?

Answers:


27

在IPv4中:不。他们将看到将数据包转发到服务器(可能是边界路由器)的设备的MAC。

在IPv6中,完整的128位地址的64位“主机”部分通常是从MAC地址自动生成的,因此对于连接的服务器可能是可见的。另请参阅使用IPv6时如何避免暴露我的MAC地址?


4
+1可获得正确答案,并提醒他们看到的Mac 。
伊恩·博伊德

@Ian Boyd和@Jonn T那么,在链中可以看到我的mac地址最远的地方是什么?我的ISP?
AngryHacker

5
MAC地址仅存在于以太网中。MAC地址在电缆/ DSL调制解调器处停止(因此您的ISP可以看到)。即使是那也只会看到它所连接的MAC地址,如果是路由器,它将看到路由器的MAC地址,而不是计算机的MAC地址。
shf301 2010年

@ shf301,是的,适用于IPv4。对于IPv6来说不是那么多(就像我编辑的答案一样)。
Arjan

当然,此答案忽略了客户端脚本(嵌入在网页中)在本地获取信息然后将其上载到服务器的可能性。以这种方式获取MAC地址可能无法在所有浏览器上正常工作,但是有很多可用信息。
Ben Voigt 2014年

-3

您怎么知道CNN不在浏览器Java脚本中执行ipconfig / all,而是收集数据,然后解析并记录MAC?

您可以从某处匿名购买现金的计算机开始。转到公共Wifi并使用它进行访问。

最后,以某种方式锁定您的ipconfig命令。但这可能无法解决问题,因为足够聪明的程序可以直接进入特定的内存地址并读取该地址。我怀疑MAC地址总是放在相同的内存地址中,并且可以检索到。您需要设置操作系统,以便在没有最高访问权限的情况下不允许直接访问内存,因此在登录到管理员级别时切勿访问网站。


1
除非浏览器中存在安全漏洞,否则网站无法在计算机上执行任意命令。
kinokijuf 2014年

3
这个答案似乎是推测,而不是事实,并且购买现金电脑与问题无关。
fixer1234 2014年

1
我知道网站无法执行format C:download virus.exe在我的PC上运行的方式相同
qasdfdsaq
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.