V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fengleidongxi
V2EX  ›  程序员

关于 web 端用户

  •  
  •   fengleidongxi · 2018-02-08 19:40:11 +08:00 · 3479 次点击
    这是一个创建于 2480 天前的主题,其中的信息可能已经有所发展或是发生改变。

    web 端有哪些方法可以标识用户的唯一性?包括桌面和移动 WAP。 除了登录

    21 条回复    2018-02-09 14:53:37 +08:00
    orangeade
        1
    orangeade  
       2018-02-08 20:11:11 +08:00 via Android   ❤️ 2
    Cookeies , session, JWT 加它们之间的组合
    fengleidongxi
        2
    fengleidongxi  
    OP
       2018-02-08 20:43:16 +08:00
    @orangeade 用户要是清除这些数据,或者 chrome 的隐身模式呢?
    azh7138m
        3
    azh7138m  
       2018-02-08 20:46:21 +08:00 via Android
    你要这么说,那就不存在方法了,安卓 IMEI 都能改,咋标识用户?
    Xrong
        4
    Xrong  
       2018-02-08 20:47:18 +08:00
    搜索下会话管理就明白了
    fengleidongxi
        5
    fengleidongxi  
    OP
       2018-02-08 20:53:18 +08:00
    @azh7138m 嘿嘿,还有个方法,传说中 mac ?这个可不好改
    fengleidongxi
        6
    fengleidongxi  
    OP
       2018-02-08 20:55:43 +08:00
    @Xrong 是的
    hardman
        7
    hardman  
       2018-02-08 21:12:06 +08:00 via Android
    uuid ? mac ?
    KKKKKK
        8
    KKKKKK  
       2018-02-08 21:45:36 +08:00 via Android
    Web 层面你跟我讲 Mac ????????
    choury
        9
    choury  
       2018-02-08 21:50:26 +08:00 via Android
    @fengleidongxi mac 不好改?随便改吧
    input2output
        10
    input2output  
       2018-02-08 21:53:08 +08:00 via Android
    虚拟机 Mac 随便改…
    lzvezr
        11
    lzvezr  
       2018-02-08 21:53:11 +08:00 via iPhone
    我记得有个 canvas 指纹追踪,不知道现在还能用不
    input2output
        12
    input2output  
       2018-02-08 21:55:37 +08:00 via Android
    我觉得#1 的方法再加上 ip 就差不多了
    woscaizi
        13
    woscaizi  
       2018-02-08 22:25:30 +08:00 via iPhone
    百度的广告系统貌似有标记唯一用户的功能,可以了解下相关。
    missdeer
        14
    missdeer  
       2018-02-08 22:31:10 +08:00 via Android
    mac 随便改
    huclengyue
        15
    huclengyue  
       2018-02-08 22:42:09 +08:00 via Android
    @fengleidongxi Android 你现在拿不到 mac 了。。。
    lookas2001
        16
    lookas2001  
       2018-02-08 22:52:08 +08:00 via Android
    你没法直接操作硬件,肯定是获取不了绝对准确的唯一标识的,况且能直接操作硬件的,也未必能获取准确的唯一标识。
    试试这个: https://github.com/Valve/fingerprintJS
    loginv2
        17
    loginv2  
       2018-02-09 08:24:47 +08:00 via Android
    这个需求是用在什么场景的?
    dirls
        18
    dirls  
       2018-02-09 09:23:07 +08:00
    这不是设备指纹吗?常用于精准营销、发欺诈、用户追踪等。不过 Web 端由于浏览器沙箱限制,可能 cookies 是最好的办法。
    janus77
        19
    janus77  
       2018-02-09 10:34:35 +08:00
    为啥要说 mac,mac 不是硬件标识吗,这里说的是用户标识啊……
    换句话说,换台设备怎么确定还是你?
    maskerTUI
        20
    maskerTUI  
       2018-02-09 11:38:15 +08:00
    cookie,
    session,
    token,
    html5 convas,
    html5 audiocontaxt,
    webrtc,

    我所了解的,暂时就是以上这些
    SmiteChow
        21
    SmiteChow  
       2018-02-09 14:53:37 +08:00
    不登录就标识不了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2383 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:08 · PVG 00:08 · LAX 08:08 · JFK 11:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.