Skip to content

Conversation

@zacknewman
Copy link
Contributor

@zacknewman zacknewman commented Sep 19, 2024

…ing to use none attestation

Closes #2146
Related #1962

#2146 raises the possibility of leaving attestation for all platform authenticators based on the argument that much of the information related to attestation could be re-generated once AAGUID is known (which all platform authenticators keep); however this PR more conservatively only excludes platform authenticators that use self attestation since self attestation does not contain any new information and self attestation is already excluded from being replaced with none when the AAGUID is already all zero (i.e., RPs, even ones that only intend to support none attestations, have to be prepared to handle via error the possibility of receiving self attestation despite requesting none).

The following tasks have been completed:

  • Modified Web platform tests (link)

Implementation commitment:

Documentation and checks

- [ ] Affects privacy This PR only affects self attestation which doesn't contain any data not already known by the RP.
- [ ] Affects security
- [ ] Updated explainer (link


Preview | Diff

@zacknewman
Copy link
Contributor Author

I carelessly modified my local fork causing two unrelated commits to be part of this PR. Only commit d7e238e should be part of this PR. If needed, I can close this PR and open a new one.

@agl
Copy link
Contributor

agl commented Sep 26, 2024

You can force push to zacknewman:main to change the contents of this PR.

@nadalin nadalin added the @Risk Items that are at risk for L3 label Oct 30, 2024
@MasterKale
Copy link
Contributor

From WG Meeting @ June 11: We will need to review and discuss this more intentionally before further action is taken. Leaving in L4 for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

@Risk Items that are at risk for L3 type:technical

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow platform-based self attestation with non-zero AAGUID when AttestationConveyancePreferenceOption "none" is used

5 participants