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

Security considerations on integrity of Type Metadata #221

Open
danielfett opened this issue Mar 26, 2024 · 2 comments
Open

Security considerations on integrity of Type Metadata #221

danielfett opened this issue Mar 26, 2024 · 2 comments
Labels
metadata NEEDS PR Needs PR (typically after resolved discussion) PRIO wg-05

Comments

@danielfett
Copy link
Member

Here are considerations we could put into the security considerations section - or think about a mechanism solving the problem:

Authenticity of Provided Type Metadata

If the Type Metadata is retrieved from an HTTPS URL, it can be assumed that the retrieved information is authentic from the party in control of the URL. However, if the Type Metadata is provided via glue documents by the issuer, no such guarantees are provided and the issuer may accidentally or deliberately deliver outdated/wrong/manipulated Type Metadata. Note that vct#integrity claim protects the integrity of the type information, but does not guarantee that the information is authentic. The Issuer may deliver a vct#integrity claim that matches the metadata in the glue documents.

@c2bo
Copy link
Member

c2bo commented Apr 5, 2024

I was wondering about this part as well when reading the PR. My gut feeling would be that It might make sense to provide some mechanism with signed metadata as an option (for the cases where cannot make meaningful assumptions about the transport/provider of the metadata).

@awoie awoie added NEEDS PR Needs PR (typically after resolved discussion) wg-04 metadata labels Apr 30, 2024
@awoie awoie added the PRIO label May 7, 2024
@awoie awoie changed the title Integrity of Type Metadata Security considerations on integrity of Type Metadata May 14, 2024
@bc-pi
Copy link
Collaborator

bc-pi commented May 14, 2024

The (largely unwritten?) threat model behind all this credential and token stuff assumes trust in the issuer. I recognize this is potentially perceived different because the provider of type metadata is likely/sometimes not the same entity as the issuer. But the issuer still needs to be trusted and if not, aren't there bigger concerns than the integrity of Type Metadata?

@awoie awoie added wg-05 and removed wg-04 labels Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
metadata NEEDS PR Needs PR (typically after resolved discussion) PRIO wg-05
Projects
None yet
Development

No branches or pull requests

4 participants