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

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

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

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

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