Skip to content

Commit 68cc609

Browse files
author
gmandyam
authored
Merge pull request #499 from gmandyam/master
Add Rate Limiting definition to terminology section
2 parents 119dd51 + 4f3225f commit 68cc609

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

index.bs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,12 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S
307307
attestation=], the [=credential key pair=] is also used as the [=attestation key pair=], see [=self attestation=]
308308
for details.
309309

310+
:<dfn>Rate Limiting</dfn>
311+
:: The process (also known as throttling) by which an authenticator implements controls against brute force attacks by limiting
312+
the number of consecutive failed authentication attempts within a given period of time. If the limit is reached, the authenticator
313+
should impose a delay that increases exponentially with each successive attempt, or disable the current authentication modality
314+
and offer a different authentication factor if available. Rate limiting is often implemented as an aspect of [=user verification=].
315+
310316
: <dfn>Registration</dfn>
311317
:: The [=ceremony=] where a user, a [=[RP]=], and the user's computing device(s) (containing at least one
312318
[=authenticator=]) work in concert to create a [=public key credential=] and associate it with the user's [=[RP]=] account.

0 commit comments

Comments
 (0)