V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
altrixe
V2EX  ›  问与答

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

  •  
  •   altrixe · 2012-12-04 19:43:33 +08:00 · 7646 次点击
    这是一个创建于 4373 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前提到Amazon通过JS脚本识别电脑的mac地址,防范多账户下单

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

    那么如何才能隐藏自己MAC地址呢?我用chrome 有没有相关的扩展 没有google到
    12 条回复    1970-01-01 08:00:00 +08:00
    cabbala
        1
    cabbala  
       2012-12-04 19:51:34 +08:00
    ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

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

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