不少服务的注册用户名都需要至少 6 个字符,这个有什么特殊的原因吗,还是只是该服务的团队需要用户这样做了。

2014 年 10 月 1 日
 mhtt
5088 次点击
所在节点    问与答
12 条回复
em70
2014 年 10 月 1 日
常用单词大部分是6个字符,如果让用户注册select, where, order, from这些名字,会有安全问题,有两个办法解决,一是把关键字排除,二是限制长度,明显第二个方法更简单更高效
ericls
2014 年 10 月 1 日
确实 现在破解9位应该比以前破解6位都快了
incompatible
2014 年 10 月 1 日
@em70 一个字符串而已 能有什么安全问题?
mornlight
2014 年 10 月 1 日
@incompatible 一般不会有,只要后台对sql注入做了防范。而且用户名一般不允许使用特殊符号,光英文单词几乎不可能存在注入问题。
twor2
2014 年 10 月 1 日
短字符名称太多,引起后来者的嫉妒
qiuai
2014 年 10 月 1 日
@livid 你怎么去注册限制用户名6位及以上的服务?
c
2014 年 10 月 1 日
来看看我是几位的
xinple
2014 年 10 月 1 日
一般是为了防止暴力猜解吧,如果1位也行,那么可以六位以内用户名用同一个常用的弱密码扫了。

六位以上的话,猜用户名就难了。
qq529633582
2014 年 10 月 1 日
@xinple 一般用户名可以在讨论区等处批量爬取吧
xinple
2014 年 10 月 1 日
@qq529633582 那样就麻烦了,爬了之后还要判断重复,而且爬不全,没有穷举来得快而爽
lazyphp
2014 年 10 月 2 日
@em70 select, where, order, from 不会有安全问题。你的思想还存在远古时代。
6位数我觉得这更多是因为大家跟风吧。。哈。其实深究进行估计很多人都不知道。
em70
2014 年 10 月 2 日
@lazyphp 这个规则又何尝不远古

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

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

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

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

© 2021 V2EX