Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exclude all platform authenticators that use self attesation from hav… #2150

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants