Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
kukumao
V2EX  ›  Chrome

chrome 怎么才能获取用户的硬件信息?网卡 mac 号或其他硬件码

  •  
  •   kukumao · Jul 17, 2019 · 7471 views
    This topic created in 2520 days ago, the information mentioned may be changed or developed.

    我自己的网站 每次还要用户登陆太麻烦

    我想在我网站上设置一下,如果是我的电脑,就自动登录 不需要登录这个步骤

    初期想法是: 获取电脑网卡的 mac 号,然后跟程序里比对一下,如果匹配,就自动登录管理员账号

    ie 可以通过 activex 来获取,chrome 呢? 有什么方法可以获取 mac 号

    当然其他思路也行? 只要能识别电脑就行 通过 cookie 就算了

    请教高手 有什么可行的想法?

    21 replies    2019-07-25 14:45:02 +08:00
    Dragonish3600
        1
    Dragonish3600  
       Jul 17, 2019
    MAC 可以伪造,你确定要这么干?
    你想检查 MAC,还不如检测 UA 呢。检测到特定 UA 免登录,然后自己浏览器用插件设置个特殊的 UA 不更好,实现起来还更简单
    kukumao
        2
    kukumao  
    OP
       Jul 17, 2019
    @ladypxy 可以外人也不会知道我的 mac 号啊
    uaer-agent 也想过,只是这个 ua 特征码 所有网站都可以获取到我的 ua
    viko16
        3
    viko16  
       Jul 17, 2019 via Android
    cookie 有什么问题?
    kukumao
        4
    kukumao  
    OP
       Jul 17, 2019
    @viko16 cookie 经常意外失效啊 不太稳定
    hmzt
        5
    hmzt  
       Jul 17, 2019
    @kukumao 用 headereditor 可以只针对你的网站设定 ua 或者其他的头
    maplerecall
        6
    maplerecall  
       Jul 17, 2019 via Android
    现代浏览器现在隔离做的很好,正常情况下几乎获取不到任何你想要的唯一机器标识,因为这是侵犯用户隐私的。你可以通过自定义插件,或者 windows 域账号认证之类的方式来达到目的。
    shuizhengqi
        7
    shuizhengqi  
       Jul 17, 2019
    这种隐私相关的,就不要想了
    luban
        8
    luban  
       Jul 17, 2019 via iPhone
    就不能用浏览器记住密码的功能吗
    daxiaolian
        9
    daxiaolian  
    PRO
       Jul 17, 2019
    只是伪造的成本高不高而已,在 http 协议里的东西有哪个是不能伪造的。我也有你的这个需求,我是使用普通的登录但是增加过期时间实现的。比如一个月过期,那么我每个月只需要登入以此就可以了。
    mcfog
        10
    mcfog  
       Jul 17, 2019
    > 可以外人也不会知道我的 mac 号啊
    > uaer-agent 也想过,只是这个 ua 特征码 所有网站都可以获取到我的 ua

    不不你觉得 UA 不行是因为别的网站能拿到的话,凭啥 MAC 地址就成了你能拿到而别的网站拿不到?
    muzuiget
        11
    muzuiget  
       Jul 17, 2019   ❤️ 1
    HTML 就是跑在沙盒了,无法获得底层硬件信息。

    最简单就是你写个 Chrome 扩展,把你的 MAC 硬编码进去,每次浏览你的网站自动发送当认证,其实已经不需要 MAC 了,随机字符串就行,这方法一般叫 Access Token。
    9151
        12
    9151  
       Jul 17, 2019
    我有个网站也是想这样,可惜一直未实现
    whypool
        13
    whypool  
       Jul 17, 2019
    localStorage
    honeycomb
        14
    honeycomb  
       Jul 17, 2019 via Android
    @kukumao 用 u2f ?
    mgcnrx11
        15
    mgcnrx11  
       Jul 17, 2019
    https+双向证书验证,你本机安装了证书在验证时发过去
    lshero
        16
    lshero  
       Jul 17, 2019
    chrome 里面安装插件 设置一个特殊的 cookie
    poisedflw
        17
    poisedflw  
       Jul 17, 2019
    给自己种一个永不过期的 token
    kukumao
        18
    kukumao  
    OP
       Jul 17, 2019
    @hmzt 感谢! 还是这个方案好!
    airyland
        19
    airyland  
       Jul 17, 2019 via iPhone
    既然是你自己的电脑网站,写个很简单的不发布的 Chrome 插件自动登录就行了。
    PbCopy111
        20
    PbCopy111  
       Jul 18, 2019
    1password 一键登录。。
    le720
        21
    le720  
       Jul 25, 2019
    lastpass 也可以自动登录
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   886 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 20:42 · PVG 04:42 · LAX 13:42 · JFK 16:42
    ♥ Do have faith in what you're doing.