unix and linux operating commands

Password Reset Services Can Weaken Authentication


 
Thread Tools Search this Thread
# 1  
Old 09-23-2008
Password Reset Services Can Weaken Authentication

The recent compromise of Alaska governor Palin's email account was reportedly accomplished through the use of a password reset service. The attacker masqueraded as Governor Palin by answering the associated “security” questions which were discovered through searches of publicly available information. This situation illustrates a significant weakness in password reset services.

The effectiveness of authentication factors, such as passwords and pass-phrases, are strongly dependent on their secrecy. Their security strength can be measured by the ability to withstand a brute force attack or resist an attacker's attempt to correctly guess it. Password reset mechanisms commonly entice users to enter information that is not secret. This reduces the effectiveness of a strong password and increases risk to the user.

Password reset mechanisms rely on a series of questions to authenticate the user. If someone else can discover the answers to the questions then the account is subject to a compromise. Most reset mechanisms ask inappropriate questions such as:

  • Where were you born?
  • What is your preferred color?
  • What was your first car?
  • Who is your favorite author?
  • When did you graduate high school?
These are inappropriate because these questions at best can be answered by a significant other and at worst are publicly discoverable. Although the answers are conveniently known to the user, they can all be discovered by others. A dependency created in an authentication scheme based on other weak secrets increases overall risk to the user.

Another potential problem with password reset services is the storage of the answers. If they are not encrypted or hashed then the information might be subject to other attacks. Therefore, access control must be an integral part of the mechanism.

Authentication factors should only be reproducible by the intended subject. Security professionals often extol the importance of strong passwords. We should also encourage the use of secrets supporting password reset services. Password reset service questions should be answered with easily remembered irrelevant catch phrases such as:

  • Where were you born? -- Over there which is not here
  • What is your preferred color? -- An uncommon chromatic hue
  • What was your first car? -- A car unlike any other
  • Who is your favorite author? -- Someone very famous
  • When did you graduate high school? -- I did graduate high school
Perhaps the more fun you have with answering these questions the better your “secret” will be. In short, protect a secret with another secret when access controls are less than adequate. Nothing less will do.


Image
Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Forum Support Area for Unregistered Users & Account Problems

Password sent via reset password email is 'weak' and won't allow me to change my password

I was unable to login and so used the "Forgotten Password' process. I was sent a NEWLY-PROVIDED password and a link through which my password could be changed. The NEWLY-PROVIDED password allowed me to login. Following the provided link I attempted to update my password to one of my own... (1 Reply)
Discussion started by: Rich Marton
1 Replies

2. UNIX for Beginners Questions & Answers

Reset Password

Installed Solaris 11.3 Gnome Desktop It wouldn't let me log on at lock screen after first reboot. It finally relented and let me in after about 20 logon failures. How do I reset password now that I am in? (10 Replies)
Discussion started by: Solaris User
10 Replies

3. OS X (Apple)

Reset Password

So my dad bought an iMac from my mom, but she does not know the admin password anymore. I read on the apple forums that I should look here for help on resetting the password. The iMac runs OSX 10.6.3. I would really appreciate any help. Thanks (3 Replies)
Discussion started by: PhsycoDragon
3 Replies

4. UNIX for Dummies Questions & Answers

How do you reset username/password

Picked up a 3b2 running System V. Works fine, but it requires a username and password. Is the username "root" or "sysadm"? How do I find out and how to I reset it or bypass it? Thanks. (2 Replies)
Discussion started by: TanRuNomad
2 Replies

5. Shell Programming and Scripting

Password reset script

Hi, I could like to change my remote system user password. Could you please guile me, If you have any existing scripting there. please let me know Thanks & Regards, Mani (8 Replies)
Discussion started by: Mani_apr08
8 Replies

6. UNIX for Advanced & Expert Users

Password reset

Can anyone tell me if it is possible to have cron change your password every month from an encrypted list of passwords?I have several servers I hardly ever go near but when I do the password has always expired and it takes a long time to get the administrators to reset it for me. I was thinking... (4 Replies)
Discussion started by: steadyonabix
4 Replies

7. Post Here to Contact Site Administrators and Moderators

I would like to reset my password

Hi Moderators, I forgot the login password and am accessing the forum page through save form password credentials. Could you please reset my password ? Thanks, :) (5 Replies)
Discussion started by: matrixmadhan
5 Replies

8. Forum Support Area for Unregistered Users & Account Problems

Not receiving my reset password

Hi, I reset my password couple of times. On both the occasions, I get the message that the password is reset and it would be mailed to you. But I have never received the mail. Could you please let me know my password so that I can login. My user id is ranj@tcs. Thanks, Ranjith (1 Reply)
Discussion started by: whyaskedhere
1 Replies
Login or Register to Ask a Question