Skip to content

Add link to NIST SP 800-63B 2nd public draft to 3.3.8 / 3.3.9 understanding#4351

Merged
mbgower merged 2 commits intomainfrom
patrickhlauke-authentication-nist
May 20, 2025
Merged

Add link to NIST SP 800-63B 2nd public draft to 3.3.8 / 3.3.9 understanding#4351
mbgower merged 2 commits intomainfrom
patrickhlauke-authentication-nist

Conversation

@patrickhlauke
Copy link
Copy Markdown
Member

@patrickhlauke patrickhlauke commented Apr 21, 2025

Incorporate outside references about allowing pasting into password fields.

This change offsets stances about preventing pasting passwords. Even NIST plans to recommend allowing it:

3.1.1.2 Password verifiers

[...]

Verifiers SHALL allow the use of password managers. Verifiers SHOULD permit claimants to use the “paste” functionality when entering a password to facilitate their use. Password managers have been shown to increase the likelihood that users will choose stronger passwords, particularly if the password managers include password generators

8.2.1 Passwords

[...]

Usability considerations for typical usage without a password manager include:

[...]

  • User experience during entry of the password
    • Support copy and paste functionality in fields for entering passwords, including passphrases.

8.2.3 Out-of-band

[...]

Usability considerations for typical usage include:

[...]

Consider offering features that do not require text entry on mobile devices (e.g., a copy-paste feature), which are particularly helpful when the primary and secondary channels are on the same device. For example, it is difficult for users to transfer the authentication secret manually using a smartphone because they must switch back and forth — potentially multiple times — between the out-of-band application and the primary channel.

…nderstanding

As the point about "our company's security people say we have to suppress copy/paste of passwords to make sure people type it in correctly" bubbles up in discussions quite often, even NIST now plans to recommend allowing it:

```
3.1.1.2 Password verifiers

[...]

Verifiers SHALL allow the use of password managers. Verifiers SHOULD permit claimants to use the “paste” functionality when entering a password to facilitate their use. Password managers have been shown to increase the likelihood that users will choose stronger passwords, particularly if the password managers include password generators
```

```
8.2.1 Passwords

[...]

Usability considerations for typical usage without a password manager include:

[...]
* User experience during entry of the password
  * Support copy and paste functionality in fields for entering passwords, including passphrases.
```

```
8.2.3 Out-of-band

[...]

Usability considerations for typical usage include:

[...]

Consider offering features that do not require text entry on mobile devices (e.g., a copy-paste feature), which are particularly helpful when the primary and secondary channels are on the same device. For example, it is difficult for users to transfer the authentication secret manually using a smartphone because they must switch back and forth — potentially multiple times — between the out-of-band application and the primary channel.
```
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 21, 2025

Deploy Preview for wcag2 ready!

Name Link
🔨 Latest commit 6ffef7c
🔍 Latest deploy log https://app.netlify.com/projects/wcag2/deploys/682c9fe5e373050008b34bf7
😎 Deploy Preview https://deploy-preview-4351--wcag2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@fstrr
Copy link
Copy Markdown
Contributor

fstrr commented Apr 21, 2025

Should we link to a revision of the draft of the NIST standard now or is it worth waiting until the final standard is published?

@patrickhlauke
Copy link
Copy Markdown
Member Author

my gut feeling is: looking at the current state of US politics, who knows if this ever actually gets published as a stable document... so I'd rather push it now and update at a later point

@mbgower mbgower changed the title Add link to NIST SP 800-63B 2nd public draft rev 4 to 3.3.8 / 3.3.9 understanding Add link to NIST SP 800-63B 2nd public draft to 3.3.8 / 3.3.9 understanding May 7, 2025
@mbgower mbgower merged commit 9023dbd into main May 20, 2025
5 checks passed
@mbgower mbgower deleted the patrickhlauke-authentication-nist branch May 20, 2025 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants