Skip to content

Commit 410e142

Browse files
authored
Merge pull request #299 from oauth-wg/tl/issue-298
fix: issue 298
2 parents 508990e + 2fff953 commit 410e142

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

draft-ietf-oauth-status-list.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -994,9 +994,14 @@ This behaviour may be mitigated by:
994994
- private relay protocols or other mechanisms hiding the original sender like {{RFC9458}}.
995995
- using trusted Third Party Hosting, see [](#third-party-hosting).
996996

997-
## Malicious Issuers
997+
## Issuer Tracking of Reference Tokens
998998

999-
A malicious Issuer could bypass the privacy benefits of the herd privacy by generating a unique Status List for every Referenced Token. By these means, the Issuer could maintain a mapping between Referenced Tokens and Status Lists and thus track the usage of Referenced Tokens by utilizing this mapping for the incoming requests. This malicious behaviour could be detected by Relying Parties that request large amounts of Referenced Tokens by comparing the number of different Status Lists and their sizes.
999+
An Issuer could maliciously or accidentally bypass the privacy benefits of the herd privacy by either:
1000+
1001+
- Generating a unique Status List for every Referenced Token. By these means, the Issuer could maintain a mapping between Referenced Tokens and Status Lists and thus track the usage of Referenced Tokens by utilizing this mapping for the incoming requests.
1002+
- Encoding a unique URI in each Reference Token which points to the underlying Status List. This may involve using URI components such as query parameters, unique path segments, or fragments to make the URI unique.
1003+
1004+
This malicious behavior can be detected by Relying Parties that request large amounts of Referenced Tokens by comparing the number of different Status Lists and their sizes with the volume of Reference Tokens being verified.
10001005

10011006
## Observability of Relying Parties {#privacy-relying-party}
10021007

@@ -1464,6 +1469,7 @@ IANA is also requested to register the following OID "1.3.6.1.5.5.7.3.TBD" in th
14641469
{:numbered="false"}
14651470

14661471
We would like to thank
1472+
Andrii Deinega,
14671473
Brian Campbell,
14681474
Dan Moore,
14691475
Denis Pinkas,
@@ -1900,6 +1906,10 @@ CBOR encoding:
19001906
# Document History
19011907
{:numbered="false"}
19021908

1909+
-13
1910+
1911+
* added further privacy consideration around issuer tracking using unique URIs
1912+
19031913
-12
19041914

19051915
* Allow for extended key usage OID to be used for other status mechanisms
@@ -1911,7 +1921,6 @@ CBOR encoding:
19111921
* clarifying description texts for status and status_list in CBOR
19121922
* splitting Linkability Mitigation from Token Lifecycle section in Implementation Consideration
19131923
* relax the accept header from must to should
1914-
* added further privacy consideration around issuer tracking using unique URIs
19151924

19161925
-11
19171926

0 commit comments

Comments
 (0)