如何对网站隐藏自己的mac地址?

2012-12-04 19:43:33 +08:00
 altrixe
之前提到Amazon通过JS脚本识别电脑的mac地址,防范多账户下单

http://www.v2ex.com/t/53465

那么如何才能隐藏自己MAC地址呢?我用chrome 有没有相关的扩展 没有google到
7495 次点击
所在节点    问与答
12 条回复
cabbala
2012-12-04 19:51:34 +08:00
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

随便设置,windows也能随便设置
11138
2012-12-04 19:55:49 +08:00
Windows: MAC Address Changer
wingoo
2012-12-04 19:57:36 +08:00
mac地址得不到的吧?
Js
2012-12-04 20:00:49 +08:00
不用隐藏, js取不到的, 除非插件或者开调activeX(IE),但是这个肯定会有安全提示或者需要你手动安装东西

识别多用户一般也就是生成个唯一值在客户端,介质也就是cookie, html5 localstorage, 甚至flash local shared object(可以跨浏览器)
cabbala
2012-12-04 20:01:56 +08:00
@wingoo ActiveX Flash,纯js实现不了
11138
2012-12-04 20:02:24 +08:00
如果只是为了这个,还可以直接用Adblock Plus针对一些网站过滤flash,或者直接禁用flash。
@wingoo flash的权限比较大,有可能读取到,没研究过。
Js
2012-12-04 20:09:28 +08:00
@11138 flash的权限也不是很大, 比如读取本地文件也得用户先选取, 我认为不是bug的话也应该是取不到的. 倒是java applet能取到应该不存在问题,但是这玩意儿启动那动静....
altrixe
2012-12-04 20:29:39 +08:00
@Js 因为我每次都清理ip和cookies,账号也是全新的,所以觉得Amazon是通过mac地址来识别的。这样分析的话,我只要禁用flash Amazon就查不到了是吧?
sNullp
2012-12-04 20:33:15 +08:00
网站根本取不到你的mac的。上次看到一个判断重复的办法是页面分辨率+User Agent,你可以考虑用不同浏览器的"隐身模式"试试。
@altrixe
explon
2012-12-04 20:33:28 +08:00
亚马逊能得到 Mac 地址,具体实现方式不得而知,我感觉是 HTTP 层面的
sNullp
2012-12-04 20:41:59 +08:00
@explon HTTP是根本不暴露mac的……从根本来看HTTP用的TCP是网络层的协议,不包含数据链路层里的mac信息。服务器只能得到离他最近的路由的mac。
jackyz
2012-12-05 12:24:05 +08:00
@altrixe
http://www.v2ex.com/t/53465
这贴不是说通过 flash cookie 唯一识别的么?
mac 在 http 层是不可见的东西。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/54080

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX