我从之前的帖子中知道计算机的 MAC 地址在网站上是隐藏的,但是无线路由器的 MAC 地址呢?
答案1
就网络本身而言……
只要您与某个网站的连接距离超过一跳,您的 MAC 地址就不会提供给该网站。
根据英文维基百科,“地址解析协议“:
地址解析协议是一种请求-响应协议,其消息由链路层协议封装。它在单个网络边界内进行通信,从不跨网络间节点路由。此属性将 ARP 置于 Internet 协议套件的链路层中。
— Braden,R.(1989 年 10 月)。”RFC 1122 - 互联网主机要求 - 通信层“。ietf.org. 互联网工程任务组。
还有一个原因:在网络边界之外,找到目标计算机的任务是网关计算机(路由器)。因此,工程师们不必费心在数据包中添加不必要的(可能侵犯隐私的)数据。
...但这里唯一关注的是网络吗?
Web 浏览器可以在您的本地计算机上运行 Web 应用。到目前为止,这些用 JavaScript 编写的 Web 应用无法查询您计算机的 MAC 地址。但是插件、附加组件和浏览器外的应用呢?它们可以访问更广泛的 API,并且绝对可以发现您的 MAC 地址。然后,只需将其传输到网上即可。
尽管如此,网站以这种方式找到您计算机的 MAC 地址并将其与您关联起来还是一件相当困难的事情。利用它做一些有用的事情(为自己,而不是为您)则完全是另一回事。人们一直在出售他们的计算机并使用共享接入点。人们可以清楚地看到,使用这种策略作为数字指纹识别手段毫无意义,因为这种策略本身需要提前进行指纹识别。