If The Game Knows That Caps Lock Is On
#1
Posted 10 March 2013 - 10:04 PM
dang
#2
Posted 11 March 2013 - 02:36 AM
#3
Posted 11 March 2013 - 02:41 AM
#4
Posted 11 March 2013 - 02:43 AM
#5
Posted 11 March 2013 - 02:49 AM
Aym, on 11 March 2013 - 02:41 AM, said:
It does, to a degree.
It's all about search space; using only lower case letters halves the search space as compared to using mixed case. Of course, just mixing lower-case and upper-case letters is still a rather limited search space, so please use numbers and non-letter characters as well.
And don't make your password too short either; below eight to ten characters is easily cracked even with numbers and non-letter characters in there.
While we're at it, don't use a password based on a real word; those are so easy to crack it's laughable, even if you use leet-speak substitutions (Mechwarrior -> M3chw4rr!0r).
#6
Posted 11 March 2013 - 03:09 AM
#7
Posted 11 March 2013 - 05:51 AM
For example, that's a super razor sharp idea about passwords, until you factor in dictionary attacks.
(then it's 4-8 bits of entropy to a system that contains all the words)
Edited by Captain Stiffy, 11 March 2013 - 05:52 AM.
#9
Posted 11 March 2013 - 06:37 AM
Captain Stiffy, on 11 March 2013 - 05:51 AM, said:
For example, that's a super razor sharp idea about passwords, until you factor in dictionary attacks.
(then it's 4-8 bits of entropy to a system that contains all the words)
It's not that easy:
http://en.wikipedia.org/wiki/Diceware
#10
Posted 11 March 2013 - 06:37 AM
#11
Posted 11 March 2013 - 06:39 AM
Captain Stiffy, on 11 March 2013 - 05:51 AM, said:
For example, that's a super razor sharp idea about passwords, until you factor in dictionary attacks.
(then it's 4-8 bits of entropy to a system that contains all the words)
That's why I combine both ways where some level security is needed. But more on the subject of this thread, you can't really "fix" the capslock except by telling the user to fix it himself. Unless, of course, you force everything to lowercase after input, which would be immensely stupid. If a service even hints that it might know my password without me writing it correctly, I'm out.
#12
Posted 11 March 2013 - 06:41 AM
Phaesphoros, on 11 March 2013 - 06:37 AM, said:
Entropy on Wikipedia: http://en.wikipedia....ation_theory%29
It's basically a measure of uncertainity about a variable.
For a dictonary attack, you don't consider individual characters, only the words, as that is what you are using to "guess". But of course, if you use a special sign as a seperator between each word (it could be a space, but also anything else), then it gets more complicated - and not necessarily any harder to memorize.
#13
Posted 11 March 2013 - 06:46 AM
Captain Stiffy, on 10 March 2013 - 10:04 PM, said:
dang
Or maybe just say I have CAPS on, so I can use my keyboard as I see fit?
While it would not take too many hours to make a code that replaces upper and lower cases around, should the game also know if you typed your password originally with CAPS or not? If not, then it must accept 2 different passwords, or if you used CAPS first time you typed it, autofix would prevent using CAPS if you happen to have more upper case than lower. Also, maybe the time to write the replacement function for that would be much better spent by doing something else?
#14
Posted 11 March 2013 - 06:47 AM
#15
Posted 11 March 2013 - 06:54 AM
Captain Stiffy, on 11 March 2013 - 05:51 AM, said:
For example, that's a super razor sharp idea about passwords, until you factor in dictionary attacks.
(then it's 4-8 bits of entropy to a system that contains all the words)
Once you have decided that you are in fact looking for multiple random words.
In the real world you are just going to go after logins you know to be there and hit them with the 10,000 most popular passwords and when you do not get the hit you will move on to the next login.
#16
Posted 11 March 2013 - 07:07 AM
xRatas, on 11 March 2013 - 06:46 AM, said:
While it would not take too many hours to make a code that replaces upper and lower cases around, should the game also know if you typed your password originally with CAPS or not? If not, then it must accept 2 different passwords, or if you used CAPS first time you typed it, autofix would prevent using CAPS if you happen to have more upper case than lower. Also, maybe the time to write the replacement function for that would be much better spent by doing something else?
From the programming standpoint, this could be done in less than five minutes by forcing everything to lowercase, but it would be terrible for password security. Sadly, I have had some clients suggest similar "user-friendly" features for log-in functions in the past. In password-based authentication, forcing the user to write everything correctly without any post-input aid is the only way to go.
#17
Posted 11 March 2013 - 07:11 AM
T2k5, on 11 March 2013 - 07:07 AM, said:
From the programming standpoint, this could be done in less than five minutes by forcing everything to lowercase, but it would be terrible for password security. Sadly, I have had some clients suggest similar "user-friendly" features for log-in functions in the past. In password-based authentication, forcing the user to write everything correctly without any post-input aid is the only way to go.
Seems "password schemes" run between extremes. There are "everything in lower case, and please don't allow so many special signs" extreme, and the "change your password every month and you need to use 16 letters at minimum, lower and upper case letters, numbers, and 2 special characters minimum" (so that you probably write it down somewhere you consider "safe", or make an extreme poor algorithm that simply counts the password upwards).
#18
Posted 11 March 2013 - 07:12 AM
#19
Posted 11 March 2013 - 07:13 AM
#20
Posted 11 March 2013 - 07:15 AM
MustrumRidcully, on 11 March 2013 - 07:11 AM, said:
If you want good then you have to depend on the people.
All sites should allow (Not Require) Lower Case, Upper Case, Numbers and Special Characters. No minimum length and set the Max to 255.
This will allow those who want it difficult to crack and easy to remember passwords. Those who do not care about their security do not get it. Simple.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users