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

Mandate HTTPS #165

Merged
merged 1 commit into from Aug 9, 2022
Merged

Conversation

martinthomson
Copy link
Collaborator

The text noted in #155 was correct, but we didn't have a single place where we outlined this as a direct requirement.

The day where HTTP presupposes TLS has come for some, but not all of us. Until then, we can be more careful.

Closes #155.

@@ -726,6 +726,12 @@ In this section, a deployment where there are three entities is considered:
* A relay operates the Oblivious Relay Resource
* A server operates both the Oblivious Gateway Resource and the Target Resource

Connections between the client, Oblvious Relay Resource, and Oblivious Gateway
Resource MUST use HTTPS in order to provide unlinkability in the presence of a
network observer. The scheme of the encapsulated request detemrines what is
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In case it's helpful, the analysis showed that HTTPS is only needed between client and relay to achieve this property. But we're mandating it on both sides because it's just good practice.

@chris-wood chris-wood merged commit ca6d643 into ietf-wg-ohai:main Aug 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

"TLS connections" and whether the use of HTTPS is a requirement
3 participants