<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="0.92" xml:base="http://groups.apu.edu/awg">
<channel>
 <title>AWG - Password Reset</title>
 <link>http://groups.apu.edu/awg/taxonomy/term/68/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>Redhat Directory Server - Return from LDAP History</title>
 <link>http://groups.apu.edu/awg/node/166</link>
 <description>&lt;p&gt;When APU was to deploy our first LDAP directory service, we were looking at running both OpenLDAP and Netscape/iPlanet Directory Server. The sole reason we were going to purchase the iPlanet directory server was because it had a password synchronization mechanism with NT 4. It was a major goal to have a single username and password for all major services running on windows and unix. However, when implementation time came around, we had moved to Windows 2000, which the iPlanet directory did not yet support sychronization with.&lt;/p&gt;   &lt;p&gt;Much time has passed...</description>
 <pubDate>Thu, 22 Sep 2005 15:26:03 -0700</pubDate>
</item>
<item>
 <title>Password Reset Recommendation Submitted</title>
 <link>http://groups.apu.edu/awg/node/49</link>
 <description>&lt;p&gt;The Architecture Working Group has arrived at a &lt;a href="http://www.apu.edu/imt/awg/book/view/48"&gt;Password Reset Recommendation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The [Password Reset Project] will now go back to the Project Management Office, where an implementation team will be established, upon approval from the IMT Cabinet.&lt;/p&gt;

&lt;p&gt;There should be enough information to carry out the project in a short timeframe.  Some details will be refined during implementation, including an expanded list of security challenge questions to preset to the user.  Thanks to all AWG members who contributed their time and clear thinking toward this Self-Service goal.  I am sure your feedback will be appreciated as the project moves forward.&lt;/p&gt;</description>
 <pubDate>Mon, 15 Mar 2004 09:34:49 -0800</pubDate>
</item>
<item>
 <title>Password Reset Recommendation</title>
 <link>http://groups.apu.edu/awg/node/48</link>
 <description>&lt;h3&gt;Overview&lt;/h3&gt;
&lt;p&gt;In order to provide self-service, and to reduce the volume of support calls to reset forgotted passwords, the Architecture Working Group recommends the following new Password Reset Policy.&lt;/p&gt;

&lt;h3&gt; Password Reset Steps&lt;/h3&gt;
&lt;ol&gt;
	&lt;li&gt;User selects "I forgot my password" link on udeupa login page.&lt;/li&gt;
	&lt;li&gt;User prompted for for:&lt;/li&gt;

		&lt;ul&gt;
			&lt;li&gt;UID (Username)&lt;/li&gt;
			&lt;li&gt;APU ID Number&lt;/li&gt;
			&lt;li&gt;Last 4 Digits of SSN&lt;/li&gt;
			&lt;li&gt;Correct answer to 2 Challenge Questions*&lt;/li&gt;
		&lt;/ul&gt;
	&lt;li&gt;Submitted data is verified against LDAP and IFAS Database&lt;/li&gt;

	&lt;li&gt;If verification succeeds, user may reset password in accordance with the password strength policy.&lt;/li&gt;
	&lt;li&gt;If verification fails, the user is told "one or more of your responses were incorrect", please try again.&lt;/li&gt;
	&lt;li&gt;After X number of failed attempts the password reset mechanism is disabled for that account, and information is logged.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Challenge Question Initiation&lt;/h3&gt;

&lt;p&gt;This process change assumes that we re-engineer the challenge question mechanism. Current free-form nature of the challenge question and answer, limits automation. Instead user would need to re-establish answers to a set of fixed challenge questions. This would need to be updated in the registration process. Already registered users will need to be force-prompted to establish answers to the questions one time upon entrance to udeupa. When prompted for a challenge question response, user will be presented with their pre-established questions.&lt;/p&gt;

&lt;p&gt;* The user will be able to choose a minimum of two challenge questions, but can optionally choose additional for greater security.  All questions chosen will be presented to the user when reseting the password, along with Username, APU ID Number, and last 4 digits of SSN.&lt;/p&gt;

&lt;p&gt;Sample Challenge Questions&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;What city was I born in?&lt;/li&gt;
	&lt;li&gt;What is my mother's maiden name?&lt;/li&gt;
	&lt;li&gt;What was my favorite stuffed animal's name?&lt;/li&gt;
	&lt;li&gt;What was my favorite elementary school teacher's last name?&lt;/li&gt;
	&lt;li&gt;What was my first pet's name?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For further considerations, best practices, and details to be implemented with this new policy, see &lt;a href="http://www.apu.edu/imt/awg/node/view/24"&gt;Security Concepts&lt;/a&gt; and the &lt;a href="http://www.apu.edu/imt/awg/book/view/25"&gt;Appendix&lt;/a&gt;.</description>
 <pubDate>Wed, 17 Mar 2004 09:37:56 -0800</pubDate>
</item>
<item>
 <title>Which Password Reset Solution Should we Recommend?</title>
 <link>http://groups.apu.edu/awg/node/42</link>
 <description>&lt;div class="poll"&gt;&lt;div class="text"&gt;[Solution A]&lt;/div&gt;&lt;div class="bar"&gt;&lt;div style="width: 0%;" class="foreground"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="percent"&gt;0% (0 votes)&lt;/div&gt;&lt;div class="text"&gt;[Solution B]&lt;/div&gt;&lt;div class="bar"&gt;&lt;div style="width: 0%;" class="foreground"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="percent"&gt;0% (0 votes)&lt;/div&gt;&lt;div class="text"&gt;[Solution C] (A + B)&lt;/div&gt;&lt;div class="bar"&gt;&lt;div style="width: 100%;" class="foreground"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="percent"&gt;100% (8 votes)&lt;/div&gt;&lt;div class="total"&gt;Total votes: 8&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Tue, 09 Mar 2004 10:21:42 -0800</pubDate>
</item>
<item>
 <title>Suggested Challenge Questions</title>
 <link>http://groups.apu.edu/awg/node/40</link>
 <description>&lt;h4&gt;Background&lt;/h4&gt;

&lt;p&gt;Everyone seems to agree that challenge questions provide an small increased level of security over simply asking for known identity information as in [Solution A].  It provides a bit of randomness that would otherwise be missing if we only asked for udeupa username, ApuIdNumber, and partial social security number.  The only problem is that some questions which promote more random answers, will be more difficult to verify, and will be harder for users to remember.   In other words, we don't want to ask really simple questions, but we also don't want to ask a question that can be answered in a thousand different ways.&lt;/p&gt;

&lt;p&gt;If the goal is to reduce the overhead and inconvenience of password resets through the support desk, by providing an easy to use self-service tool, then challenge questions could present a some problems.  The key will be to decide which questions to ask, and the method of verification.  It may become burdonsome as well to ask too many questions.  Remember if the user doesn't remember any of their answers they will be calling the support desk.&lt;/p&gt;

&lt;p&gt;With these considerations in mind, it can be understood why questions such as "mother's maiden name" are so widely used.  Its something you won't forget.  Its something that is a single word and spelled the same way every time.  These things help verification.  This is not a promotion of this question, but rather an example of the attributes that probably make it a good challenge question, if viewing it from more than just a security perspective.&lt;/p&gt;

&lt;p&gt;Remember we aren't shooting for the ultimate solution, if we were we wouldn't be using passwords at all.&lt;/p&gt;

&lt;h4&gt;Logic Related Questions&lt;/h4&gt;

&lt;ol&gt;
&lt;strong&gt;
&lt;li&gt;How many challenge questions should be presented to the user for answer creation?&lt;/li&gt;
&lt;li&gt;Can the user select which questions to answer? (See [Password Reset Best Practices])&lt;/li&gt;
&lt;li&gt;How many questions are presented to the user for verification?&lt;/li&gt;
&lt;li&gt;If not all questions are presented, is the subset random?&lt;/li&gt;
&lt;li&gt;What percentage of questions does the user have to get correct?&lt;/li&gt;
&lt;/strong&gt;
&lt;/ol&gt;

&lt;p&gt;Please attempt to answer these questions, and provide suggested (even if duplicated) Challenge Questions below.&lt;/p&gt;</description>
 <pubDate>Thu, 11 Mar 2004 14:51:12 -0800</pubDate>
</item>
<item>
 <title>Email Based Resets</title>
 <link>http://groups.apu.edu/awg/node/37</link>
 <description>&lt;p&gt;One of the things that came up in our discussion was whether or not email based resets are appropriate in our environment.  Many sites will generate a temporary hash with a short expire, sometimes after passing a security check (challenge question, etc.), and email that to an address already on file.  Arguably, this is an added level of security because the attacker would have also had to compromise the email account as well.&lt;/p&gt;

&lt;p&gt;However, our environment is a bit more complex.&lt;/p&gt;

&lt;ul&gt;
   &lt;li&gt;As we provide email to our users, the password reset email wouldn't do them any good on that account since it uses the same password.&lt;/li&gt;
   &lt;li&gt;If the person forwards to an external site, it could perhaps still work.  But would that cause security concerns for us to send to a untrusted 3rd party email system?  Is the short expire on the hash good enough here?&lt;/li&gt;
   &lt;li&gt;In theory, we could check to see if they had a forward, before giving them an option to send an email to reset.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Unless the following statements are true, the email password reset would serve no purpose:&lt;/p&gt;
&lt;ol&gt;
   &lt;li&gt;Email Password Reset is sufficient enough security, and no additional authentication (identifiers or shared secrets) are required.&lt;/li&gt;
   &lt;li&gt;Proposed [Simple Solution A] or [Simple Solution B] are not sufficient to allow an immediate reset.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I would argue that both of the above statements are false.&lt;/p&gt;

&lt;p&gt;Statement #1&lt;/p&gt;
&lt;p&gt;A reset password hash with a short expire is sufficient and convenient for most simple web sites, but 3rd party email accounts should not be trusted for this security context.&lt;/p&gt;

&lt;p&gt;Statement #2&lt;/p&gt;
&lt;p&gt;Since Proposed solutions A &amp; B, which prompt for secrets which are within our control, are stronger than the untrusted authentication mechanisms of remote email systems, there is no reason to send the users through an additional hoop.  It increases the convenience to our users to allow them to immediately reset their password after passing our authentication prompts.  There is no reason to send them to an email system, where they receive a http link, that is only going to send them right back to our site.&lt;/p&gt;

&lt;h3&gt;Summary&lt;/h3&gt;
&lt;p&gt;Finally, implementing a solution that will not work for all users (not all users forward email), is an unnecessary complication in our quest to produce a simple solution, and in the end would probably confuse users without providing increased security.  Even if you believed that the email hash would increase security, since you would have to allow for non email password resets, you have just allowed a weaker form and negated the benefits of the "stronger" form.&lt;/p&gt;</description>
 <pubDate>Fri, 05 Mar 2004 10:57:35 -0800</pubDate>
</item>
<item>
 <title>Password Reset Archived Work</title>
 <link>http://groups.apu.edu/awg/node/36</link>
 <description>&lt;p&gt;Historical Discussion of Possible Password Reset Solutions.&lt;/p&gt;</description>
 <pubDate>Wed, 17 Mar 2004 09:28:49 -0800</pubDate>
</item>
<item>
 <title>Solution C</title>
 <link>http://groups.apu.edu/awg/node/33</link>
 <description>&lt;strong&gt;Option C is Option A &amp; B Combined.&lt;/strong&gt;

&lt;blockquote cite="Darren Flynt"&gt;
&lt;p&gt;I have a few general comments regarding both solutions.  I like that Solution A is pulling data from both IFAS and OpenLDAP.  Unfortunately if you found a persons ID card and went on line and paid $20 for their SSN or just pulled it from IFAS you could reset their password.  I like that Solution B includes a re-engineered challenge question because this would be the toughtest of all of the data to gather on the person, if the challenge questions are strong enough.  I don't like that all of the data can be pulled from one system.  My recommendation is a combination of the two solutions.  I think we should add last four of SSN to Solution A.&lt;/p&gt;

&lt;p&gt;Also, I think we need to add some protection against script attacks.  Possibly the random JPEG word entry that ticketmaster.com uses?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-- Darren Flynt&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description>
 <pubDate>Mon, 08 Mar 2004 15:51:41 -0800</pubDate>
</item>
<item>
 <title>Password Reset Best Practices</title>
 <link>http://groups.apu.edu/awg/node/26</link>
 <description>&lt;h3&gt;Higher Education&lt;/h3&gt;

&lt;h4&gt;Internet2&lt;/h4&gt;
&lt;p&gt;Internet2 Middleware Initiative's MACE Directory Working Group produced &lt;a href="http://middleware.internet2.edu/internet2-mi-best-practices-00.html"&gt;Identifiers, Authentication, and Directories: Best Practices for Higher Education&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Some Highlights from the Authentication section&lt;/p&gt;

&lt;blockquote cite="http://middleware.internet2.edu/internet2-mi-best-practices-00.html"&gt;

&lt;p&gt;&lt;strong&gt;Use shared secrets or a positive photo ID to reset forgotten passwords.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Shared secrets are pieces of information that users provide when getting their initial passwords. The traditional shared secret is the user's mother's maiden name. Another approach is to have the user provide several pieces of information when first given a password, and then to require the user to provide some subset of this information (say, two items out of five) in order to change the password. Question-and-answer pairs also make good shared secrets.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h4&gt;Non CCCU Universities&lt;/h4&gt;

&lt;h5&gt;Self Service Reset&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.svsu.edu/its/passwordstudents.htm"&gt;Saginaw Valley State University&lt;/a&gt; - Successful usage of this screen requires the student to know their Login ID, the last four digits of their Social Security Number, the last seven digits of their Student ID (identified on "TheCard" as id #), and their date of birth.&lt;/li&gt;
&lt;li&gt;The University of North Carolina at Greensboro offers a &lt;a href="https://banweb.uncg.edu/pls/prod/hwzksspr.P_UncgSSPR"&gt;Self Service Password Reset&lt;/a&gt;, only asking for University ID, username, first, last, and birthdate.&lt;/li&gt;
&lt;li&gt;The University of Tennessee has an interesting &lt;a href="http://accounts.utk.edu/your-netid.html"&gt;default password&lt;/a&gt; standard which includes some private info.  If a password is forgotten it can be reset in some cases back to the default, or &lt;a href="http://accounts.utk.edu/password/"&gt;web forms&lt;/a&gt; are available which ask for University ID and a University Pin.  Note, the password reset page is not ssl enabled.&lt;/li&gt;
&lt;li&gt;University of Denver offers a &lt;a href="http://www.du.edu/uts/helpdesk/docs/password/reset.html"&gt;Security Question&lt;/a&gt; for password resets.&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;Assisted Reset&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;Georgetown has a nice &lt;a href="http://uis.georgetown.edu/netid/resetform.html"&gt;print and fax form&lt;/a&gt; as the only method for reset.&lt;/li&gt;
&lt;li&gt;University of Tulsa requires &lt;a href="http://www.is.utulsa.edu/services/username/"&gt;physical presence with id&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;University of Pittsburg requires &lt; href="http://technology.pitt.edu/accounts/"&gt;physical presence with id&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Industry&lt;/h3&gt;

&lt;h4&gt;Information Security Mag&lt;/h4&gt;
&lt;p&gt;An article &lt;a href="http://infosecuritymag.techtarget.com/2002/apr/cover.shtml"&gt;Password Pain Relief&lt;/a&gt; in Information Security Mag, though a bit dated, discusses how several commercial Identity Management products help to establish self-service password resets.&lt;/p&gt;

&lt;blockquote cite="http://infosecuritymag.techtarget.com/2002/apr/cover.shtml"&gt;
&lt;p&gt;Password-related help desk calls may cost as much as $30 a call, according to a Meta Group study. &lt;/p&gt;

&lt;p&gt;PasswordCourier is typical of self-service reset products in enforcing an organization's strong password requirements while obligating the user to authenticate by answering customized challenge questions.&lt;/p&gt;

&lt;p&gt;Password reset software generally lets users reset and change passwords from a browser, Windows client or telephone.&lt;/p&gt;

&lt;p&gt;In addition to supporting authentication tools, such as tokens and biometrics-either out of the box or through an SDK-self-service reset solutions typically authenticate users through a series of challenge-response questions. These should be questions only the user is likely to answer correctly, such as the name of a childhood pet.&lt;/p&gt;

&lt;p&gt;To ensure that challenge questions provide strong user authentication-especially if the questions are the only authentication to the reset tool-reset solutions typically allow admins to define the number and type of questions that must be answered.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h4&gt;Sun One Identity Management&lt;/h4&gt;

&lt;p&gt;The Sun One Identity Management Administrator Guide explains the &lt;a href="http://docs.sun.com/source/816-6773-10/pswdresetsrvc.html"&gt;Password Reset Service&lt;/a&gt;.  The service uses challenge questions to authenticate users who have forgotten their password.  The only intresting implementation was that the user can select which of the challenge questions to answer when setting them up the first time.  This perhaps is an effective way of preventing bad answers, such as "I don't know" etc.  Also, there is a feature that can be enabled to write the question as well as the answer.  Lastly, they implement good security measures such as lockout.&lt;/p&gt;

&lt;p&gt;Sample Questions listed are:&lt;/p&gt;
&lt;blockquote cite="http://docs.sun.com/source/816-6773-10/pswdresetsrvc.html"&gt;
What is your pet’s name?&lt;br&gt;
What is your favorite TV show?&lt;br&gt;
What is your mother’s maiden name?&lt;br&gt;
What is your favorite restaurant?&lt;br&gt;
&lt;/blockquote&gt;</description>
 <pubDate>Thu, 11 Mar 2004 17:02:26 -0800</pubDate>
</item>
<item>
 <title>Appendix</title>
 <link>http://groups.apu.edu/awg/node/25</link>
 <description>&lt;p&gt;Previous Policies and Other Background information.&lt;/p&gt;</description>
 <pubDate>Wed, 03 Mar 2004 09:42:51 -0800</pubDate>
</item>
<item>
 <title>Security Concepts</title>
 <link>http://groups.apu.edu/awg/node/24</link>
 <description>&lt;p&gt;With this project, we are primarily discussing Authentication of Identity. The primary means of verification is through the use of identifiers and shared secrets.  A password is really the primary shared secret.  So we are really asking for a secondary form of shared secret in case the primary is forgotten and needs to be re-established, or some other identifier.&lt;/p&gt;

&lt;p&gt;Two forms fo secondary authentication tokens.&lt;/p&gt;

&lt;ol&gt;
   &lt;li&gt;A unique &lt;strong&gt;identifier&lt;/strong&gt; already known to the system and attached to the users identity profile.&lt;/li&gt;
   &lt;ul&gt;Examples
      &lt;li&gt;APU ID Number&lt;/li&gt;
      &lt;li&gt;Social Security Number&lt;/li&gt;
      &lt;li&gt;Phone number or street address (weak)&lt;/li&gt;
   &lt;/ul&gt;
   &lt;li&gt;A &lt;strong&gt;shared secret&lt;/strong&gt; established for the purpose of establishing identity.&lt;/li&gt;
   &lt;ul&gt;Examples
      &lt;li&gt;A fixed question, such as your mother's maiden name (overused)&lt;/li&gt;
      &lt;li&gt;A question and answer pair (like our current challenge question)&lt;/li&gt;
      &lt;li&gt;A set of fixed questions, user supplies answers&lt;/li&gt;
   &lt;/ul&gt;
&lt;/ol&gt;

&lt;p&gt;It was decided in the first AWG meeting on this topic, that the scope would not include a review of the existing &lt;a href="https://udeupa.apu.edu/about/standards/password_policy/"&gt;password strength policy&lt;/a&gt;.  It should be noted, however, that the development of a new shared secret (#2 above) for the purpose of establishing identity, is in essence, no different than a password.  To compromise one is to compromise both.&lt;/p&gt;

&lt;hr&gt;

&lt;h3&gt;Mitigating Risk&lt;/h3&gt;

&lt;h4&gt;Identifiers&lt;/h4&gt;

&lt;p&gt;Different identifiers have different levels of inherant risk.  

&lt;p&gt;A social security number has quickly become the primary unique identifier for most of the worlds criminal and financial databases.  It is the primary target for identity fraud, and is very hard to effectively change.  However, as awareness of its importance increases, consumers generally know to protect it.  Social Security Numbers are not stored in our LDAP directories making them less accessable to applications for authentication.&lt;/p&gt;

&lt;p&gt;An APU ID Number is a university generated unique 9 digit number, similar to a social security number, for the purpose of identifying a person at APU.  As its primary purpose is to be a replacement for social security numbers for privacy reasons.  Recent government regulations such as FERPA, prevent the use or display of social security numbers in certain contexts.  Because it is widely used on campus, printed out on paper on class rosters etc, id cards etc., is somewhat limited as a secure identifier.  Psychologically, it is not as protected as a social security number.  The ApuIdNumber attribute is stored in our LDAP directory and therefore accessable for wide use in identity and authentication systems.&lt;/p&gt;

&lt;p&gt;There are other attributes in our LDAP directory that could be considered identifiers.  Multiple phone numbers and addresses associated with a person are stored, and updated via udeupa.  These are considered rather weak forms of identifiers, because they are often published in various circles and handed out at the discrimination of the person.&lt;/p&gt;

&lt;p&gt;There is a lot of other information stored in our ERP system (IFAS), that could be used to confirm identity.  Things such courses taken or previous grades recieved could theoretically be used to verify identity.&lt;/p&gt;

&lt;p&gt;One way to mitigate risk with weaker identifiers, would be to ask for several, requiring a user to answer all or some percentage of them correct.&lt;/p&gt;

&lt;h4&gt;Shared Secrets&lt;/h4&gt;

&lt;p&gt;Shared secrets are generally established at point of account creation or password reset.  They can take the form of fixed questions or free form question and answers.&lt;/p&gt;

&lt;p&gt;Generally free form question and answer pairs, such as we currently employed with the &lt;em&gt;Challenge Question &amp; Answer&lt;/em&gt; system, are more difficult to automate the verification of because they are more difficult to remember and answer in exactly the same way at a string level.&lt;/p&gt;

&lt;p&gt;Predefined questions, while easier to automate, are inherantly less secure because they preset a fixed set of variables.  If an attacker knows which question is asked, they can seek out the answer in relation to the target.  However, our experience is that persons who develop free form question and answer pairs choose questions and answers that are generally knowable.  They will often use things that persons who know them, or can perform research, can determine.  In these cases, a fixed set of &lt;em&gt;better questions&lt;/em&gt; would be more secure.&lt;/p&gt;

&lt;p&gt;Ways to mitigate risk with predefined questions is to establsh several, and then present them to the user randomly.  This way the attacker doesn't know which one will be asked.  With several questions some level of verification failure needs to be established.  More questions means that it is less likely a user will remember every answer.  With more questions however, and some level of allowed failure increases the chance of automation succeeding as the user is given a few chances with different questions.&lt;/p&gt;

&lt;hr&gt;

&lt;h4&gt;General Considerations&lt;/h4&gt;

&lt;h5&gt;Brute Force Precautions&lt;/h4&gt;

&lt;ul&gt;
   &lt;li&gt;A time pause betweeen retries should be established to prevent or at least frustrate direct crack attempts.&lt;/li&gt;
   &lt;li&gt;A lock out should occur if too many attempts fail.&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;User Notification&lt;/h5&gt;

&lt;p&gt;It is generally good practice to notify the user that their password has been reset.  There is some question about how to notify them, because if their account is compromised such electronic messages would be intercepted.  The exception is those with email that forwards to another account, or physical mail.&lt;/p&gt;

&lt;h5&gt;Auditing&lt;/h5&gt;

&lt;p&gt;Security should not just be evaluated in terms of preventing breaches, but also in how quickly and intelligently you can respond to incidents.  This requires good logging and auditing mechanisms.  Whatever solution is developed should log this type of password reset, differently than a normal user or administrative password change.  It should include a separate time stamp for this catagory of resets as well.  Since the reset will be browser based, the client IP address or other such information would be easy to implement and increase investigative capabilities.&lt;/p&gt;

&lt;h5&gt;Fall Back&lt;/h4&gt;

&lt;p&gt;It should be noted, that even though the goal of this process improvement, is to allow for self-service password resets, it is impossible to provide a system that would work 100% of the time for 100% of our users.  There will be those, because of technical or other constraints who will still need to contact the support desk.  Reasons besides technical scenarios, such as not having access to the internet or an already authenticated workstation, are listed below.&lt;/p&gt;

&lt;p&gt;If a user so chooses, he or she should be able to opt out of the password reset option.  Challenge questions in particular could infringe on privacy or security desires of users.  If they so choose, they should be able to fall back to contacting the support desk, and providing physical or faxed ID.&lt;/p&gt;

&lt;p&gt;Certain high level University Administrators, Staff or Faculty, whose accounts pose a greater risk if compromised, could if so desired by policy, be excluded from the password reset mechanism.  The same technical mechanism created for the opt out solution previously stated, could be used to handle this feature.&lt;/p&gt;</description>
 <pubDate>Mon, 15 Mar 2004 09:33:44 -0800</pubDate>
</item>
<item>
 <title>Solution B</title>
 <link>http://groups.apu.edu/awg/node/23</link>
 <description>&lt;h3&gt;Assumptions&lt;/h3&gt;
&lt;p&gt;This solution assumes that we re-engineer the challenge question mechanism.  Current free-form nature of the challenge question and answer, limits automation.  Instead user would need to re-establish answers to a set of fixed challenge questions.  This would need to be updated in the registration process.  Already registered users will need to be force-prompted to establish answers to the questions one time upon entrance to udeupa.  When prompted for a challenge question response, user will be presented with one of their pre-established questions in random order.&lt;/p&gt;

&lt;h3&gt;Steps&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;User selects "I forgot my password" link on udeupa login page.&lt;/li&gt;
&lt;li&gt;User prompted for for UID (username), ApuIdNumber, and answer to re-engineered static challenge question.&lt;/li&gt;
&lt;li&gt;Verify submitted data against LDAP.&lt;/li&gt;
&lt;li&gt;If passes verification, user may reset password in accordance with the password strength policy.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Questions&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Should password be reset to random string, or should user be able to reset to new password of their choosing?&lt;/li&gt;
&lt;li&gt;What are adequate Challenge Questions&lt;/a&gt;?&lt;/li&gt;
&lt;/ol&gt;</description>
 <pubDate>Mon, 08 Mar 2004 15:53:25 -0800</pubDate>
</item>
<item>
 <title>Solution A</title>
 <link>http://groups.apu.edu/awg/node/22</link>
 <description>&lt;h3&gt;Assumptions&lt;/h3&gt;
&lt;p&gt;This solution assumes that we can easily gain access to IFAS data for authentication of identifiers.&lt;/p&gt;

&lt;h3&gt;Steps&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;User selects "I forgot my password" link on udeupa login page.&lt;/li&gt;
&lt;li&gt;User prompted for for UID (Username), ApuIdNumber, and last four digits of social security number.&lt;/li&gt;
&lt;li&gt;Verify submitted data against LDAP and IFAS.&lt;/li&gt;
&lt;li&gt;If passes verification, user may reset password in accordance with the password strength policy.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Questions&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Should password be reset to random string, or should user be able to reset to new password of their choosing?&lt;/li&gt;
&lt;li&gt;Does asking for Social Security Number violate FERPA?  (skohrman looking into this).&lt;/li&gt;
&lt;/ol&gt;</description>
 <pubDate>Mon, 08 Mar 2004 15:52:46 -0800</pubDate>
</item>
<item>
 <title>Current Password Reset Policy</title>
 <link>http://groups.apu.edu/awg/node/12</link>
 <description>&lt;p&gt;This document lives at &lt;a href="https://udeupa.apu.edu/about/standards/password_reset_policy/index.php"&gt;https://udeupa.apu.edu/about/standards/password_reset_policy/index.php&lt;/a&gt;&lt;/p&gt;

&lt;blockquote cite="https://udeupa.apu.edu/about/standards/password_reset_policy/index.php"&gt;
&lt;p&gt; The following defines the policy relating to the process of having your password reset in the event that it is forgotten, or expired.&lt;/p&gt;
	&lt;p&gt;üdeupa password reset order of operations:&lt;/p&gt;
	&lt;p&gt;
	Summary:
	&lt;/p&gt;&lt;ol&gt;

		&lt;li&gt;Challenge Question&lt;/li&gt;
		&lt;li&gt;Call-Back Method&lt;/li&gt;
		&lt;li&gt;Visit Support Desk&lt;/li&gt;
	&lt;/ol&gt;
	&lt;p&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 12 Mar 2004 16:51:39 -0800</pubDate>
</item>
<item>
 <title>Self-Service Password Reset</title>
 <link>http://groups.apu.edu/awg/passwordreset</link>
 <description>&lt;h3&gt;Background&lt;/h3&gt; &lt;p&gt;The IMT Cabinet, has requested a change in the way that users reset their passwords. The [current password reset policy], requires heavy interaction with the IMT Support Desk, and is inconvenient for our users. The IMT Cabinet is committed to short term improvements that will enable our long term strategy of &lt;em&gt;Self-Service&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Goal:  By Spring II (April) 2004, securely enable a user to self reset their password via &amp;uuml;deupa, after providing sufficient identification credentials electronically.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Password Reset Recomendation Requirements&lt;/p&gt; &lt;ul&gt;    &lt;li&gt;Best Practices - found within the Industry, High Ed, and specifically CCCU schools&lt;/li&gt;    &lt;li&gt;Convenience - simple and efficient process for users&lt;/li&gt;    &lt;li&gt;Security - must mitigate risk to an acceptable level&lt;/li&gt;    &lt;li&gt;Privacy - must ensure privacy in accordance with FERPA and other laws&lt;/li&gt;    &lt;li&gt;Simplicity - a simple solution that can be implemented in a short timeframe without infrastructure changes&lt;/li&gt; &lt;/ul&gt;</description>
 <pubDate>Thu, 06 Oct 2005 11:14:27 -0700</pubDate>
</item>
</channel>
</rss>
