-
Notifications
You must be signed in to change notification settings - Fork 203
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
Version Negotiation validation #523
Labels
-transport
design
An issue that affects the design of the protocol; resolution requires consensus.
has-consensus
An issue that the Chairs have determined has consensus, by canvassing the mailing list.
Comments
This was referenced May 12, 2017
Closed
martinthomson
added a commit
that referenced
this issue
May 12, 2017
There's two layers of defense here: 1. Version Negotiation echoes 31-bits of entropy (maybe more if you consider the version to be at all unpredictable, or the client's source address to contain any entropy). 2. If validation fails and version negotiation happened, encourage the client to try again ignoring any Version Negotiation packets that match the failed profile. Closes #523.
martinthomson
added a commit
that referenced
this issue
Jun 27, 2017
There's two layers of defense here: 1. Version Negotiation echoes 31-bits of entropy (maybe more if you consider the version to be at all unpredictable, or the client's source address to contain any entropy). 2. If validation fails and version negotiation happened, encourage the client to try again ignoring any Version Negotiation packets that match the failed profile. Closes #523.
This should have been closed by #724 (but then GitHub doesn't do that if the "closes" clause was added after the PR was created). |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
-transport
design
An issue that affects the design of the protocol; resolution requires consensus.
has-consensus
An issue that the Chairs have determined has consensus, by canvassing the mailing list.
@janaiyengar observes,
This is true. We should write that down.
The text was updated successfully, but these errors were encountered: