怎样尽可能限制用户在我的网站上只能注册一个账号?

2018 年 6 月 11 日
 Reign

因为是下载资源站,每个账号下载的次数有限,为了防止同一用户同时注册多个账号来薅网站资源,有哪些方法限制只能注册一次?不可能做到绝对,只是尽可能减少注册次数,我能想到的:

  1. 只能第三方登录,但是 QQ 登录或者微博登录还要审核,非常麻烦
  2. 写一个类似于 evercookie 的 js,把 Local storage, IndexedDB, Session Storage 还有 cookie 都写满来标注此客户端,但是,用户一清理数据,又完了
  3. 用 fingerprint.js 来标注客户端,但是我始终觉得这个 js 误伤率比较高,感觉会存在很多设备相同的 fingerprint 而误杀一些客户端,不太靠谱

求聪明的 V2er 们想想

10182 次点击
所在节点    程序员
78 条回复
zj299792458
2018 年 6 月 11 日
注册时上传裸持身份证照片绑定
wormcy
2018 年 6 月 11 日
@opengps 并没有到没法活的程度吧,同城共享同一个 ip 的用户同时在一个规模可能不大的下载站下载文件,这个概率本身就很低。限速又不是不能下,对用户来说限速到 100k 还是 50k,影响并不会很大。
wormcy
2018 年 6 月 11 日
@opengps 另外可以加上时间限制,几个小时之后下载量重新统计
opengps
2018 年 6 月 11 日
各种限制都有局限性,组合使用找个损失尽量低的

方法似乎就这么几个:
实名认证
银行卡绑定
微信扫码绑定
短信验证码
邮箱验证码
ip
cookie
自己研发特定客户端
4263Ad06Awk3b1Do
2018 年 6 月 11 日
可以学学 B 站,搞个答题考试
doubleflower
2018 年 6 月 11 日
邮箱注册,只认大公司的邮箱如 qq,gmail 等
现在注册个邮箱也是要手机号了吧,间接相当于你用手机号验证了
22too
2018 年 6 月 11 日
语音验证码。转接成本较高。
xomix
2018 年 6 月 11 日
要知道 S1 注册新号 10 元 RMB 不退,还不是一大堆赵小姐,还发展成固定收入了都………………
所以你要唯一性方法就那么多,但是效果也就那样,你看看要花 RMB 的别人不是也一样花钱嘛。
whileFalse
2018 年 6 月 11 日
@wly19960911 mac 同尺寸同浏览器这指纹一样。
dallaslu
2018 年 6 月 11 日
只能支付宝登录,限信用分 700 以上才能使用
Felldeadbird
2018 年 6 月 11 日
既然全球性,直接上指纹啊。之前 V2 有人发帖子说过这个。我记得那篇教程说到,不论是否隐身窗口,得到的指纹都是唯一的。
winglight2016
2018 年 6 月 11 日
楼主的问题,别的下载网站也有同样需求,你找一下同类网站参考一下不就知道了?我发现 prefiles 这个网站是最会折腾免费用户的,你可以了解一下
9684xtpa
2018 年 6 月 11 日
@doubleflower #46 赞同
uptime
2018 年 6 月 11 日
把你 #4 「全球用户」加上 append 上,这里 N 多人是不看回复补充的,甚至有 N 多人只看标题不看内容的,也有 N 多的人与语文老师是有仇恨的……
qinxi
2018 年 6 月 11 日
@Felldeadbird 看来你没测试过.隐身模式和正常模式的值是不一样的.但是隐身模式下确实是不变的.如果 F12 模拟手机的话 换一个机型指纹都不一样.
Ginray
2018 年 6 月 11 日
歪个楼,可以参考下 warframe 的注册机制,我是不相信有人愿意再去注册一个账号的。。。
kalsir
2018 年 6 月 11 日
同一个 IP 短时间内禁止切换账号?
johnidy
2018 年 6 月 11 日
机器硬件配置+os user name 来鉴权
wekw
2018 年 6 月 11 日
没用的,就算是刷脸也可以用自己亲人的脸
jiangzhuo
2018 年 6 月 11 日
成本最小的就是第三方登录,接芝麻信用吧

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

https://v2ex.ih06.com/t/462036

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

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

© 2021 V2EX