关于 web 端用户

2018-02-08 19:40:11 +08:00
 fengleidongxi

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

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

我所了解的,暂时就是以上这些

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

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

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

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

© 2021 V2EX