开发者

Reason for not requiring numbers in a username [closed]

开发者 https://www.devze.com 2023-04-09 00:31 出处:网络
Closed. This question is opinion-based. It is not currently accepting answers. 开发者_StackOverflow社区
Closed. This question is opinion-based. It is not currently accepting answers. 开发者_StackOverflow社区

Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.

Closed 2 years ago.

Improve this question

I've come across a system that requires you to include a number in your username. I feel this is pointless, as the username should be easy to remember, and not be subject to requirements that may be applied to passwords.

However I can't find a good write up of the reasons for this. Can anyone reference a good source for this, and/or explain it in better words than I can?

Edit: I'm getting answers explaining why they do this, which are certainly of value, but there must be a write up somewhere of how to make a secure login system, that advocates a simple, easy to remember username.


Having no clue about the specific system mentioned, if one can call support and say something like "My username is John and I forgot my password" - adding a number may add just a bit of security.

Also, if the system is not protected against brute-force attacks, one can try common usernames together with common passwords.

I agree with Xavjer: the reason for this is most likely not security-related.

I agree with you: If the requirement is security-related - the security scheme is probably wrong.

Edit:

Another idea - Maybe they want to force you to use a username which is different than the one you use on other sites. Since many users tend to select the same username and password for different sites, and in case the password is compromised on one of these sites - this may help (but again, just a bit).


I would say it could be because if you force a number in an username, you will most likely never receive a dublicate name problem. There wont be someone having for example the name 'peter' and then there is a 'peter95' and a 'peter112'. No one will have the original one.

This is just what I think is the most reasonable answer.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号