diff --git a/techniques/failures/F109.html b/techniques/failures/F109.html new file mode 100644 index 0000000000..7760f88468 --- /dev/null +++ b/techniques/failures/F109.html @@ -0,0 +1,33 @@ + + + Failure of Success Criterion 3.3.8 and 3.3.9 due to forcing transcription of individual password characters + +

Failure of Success Criterion 3.3.8 and 3.3.9 due to forcing transcription of individual passphrase characters

ID: F109

Technology: failures

Type: Failure

When to Use

+

All technologies that require authentication.

+

Description

+

Requiring users to authenticate by entering a password or passcode in a different format from which it was originally created is a failure to meet Success Criteria 3.3.8 and 3.3.9 (unless alternative authenticaton methods are available). If a user is required to enter individual password characters across multiple fields, in a way that prevents pasting the password in a single action, it prevents use of a password manager or pasting from local copy of the password or passcode. This means users cannot avoid transcription, resulting in a cognitive function test. This applies irrespective of whether users are required to enter all characters in the string, or just a subset.

+ + +

Examples

+

These examples would prevent a user from entering a password in the same format in which the password was originally created:

+ +
+ +

Tests

+

Procedure

+
    +
  1. Check if the structure of the input field(s) prevents the user from pasting or auto-filling the entire password or passcode in the format in which it was originally created.
  2. +
  3. Confirm that no other acceptable authentication methods are present that satisfy Success Criteria 3.3.8 or 3.3.9 (such as an authentication method that does not rely on a cognitive function test).
  4. +
+
+

Expected Results

+ +
+
+

Resources

diff --git a/understanding/22/accessible-authentication-enhanced.html b/understanding/22/accessible-authentication-enhanced.html index 9b19db9ce8..0c8eae950f 100644 --- a/understanding/22/accessible-authentication-enhanced.html +++ b/understanding/22/accessible-authentication-enhanced.html @@ -119,7 +119,11 @@

Additional Techniques (Advisory) for Accessible Authentication (Enhanced)

Failures for Accessible Authentication (Enhanced)

- +
    +
  1. + Failure of Success Criterion 3.3.8 and 3.3.9 due to forcing transcription of individual password characters +
  2. +
diff --git a/understanding/22/accessible-authentication.html b/understanding/22/accessible-authentication.html index b0bb2141e0..4800f8508b 100644 --- a/understanding/22/accessible-authentication.html +++ b/understanding/22/accessible-authentication.html @@ -148,6 +148,13 @@

Additional Techniques (Advisory) for Accessible Authentication

Failures for Accessible Authentication

+
    +
  1. + Failure of Success Criterion 3.3.8 and 3.3.9 due to forcing transcription of individual password characters +
  2. +
+
+