-
Notifications
You must be signed in to change notification settings - Fork 16
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
Split TLS ClientHello to better characterise SNI blocking #622
Labels
Milestone
Comments
bassosimone
changed the title
Investigate splitting the ClientHello to avoid SNI blocking
Investigate splitting the ClientHello to avoid SNI blocking (1/n)
May 25, 2020
bassosimone
added
effort/S
Small effort
priority/low
Low priority
and removed
effort/M
Medium effort
priority/high
High priority
labels
May 25, 2020
bassosimone
changed the title
Investigate splitting the ClientHello to avoid SNI blocking (1/n)
Split TLS ClientHello to avoid SNI blocking
Jun 8, 2020
Shifted to next sprint because of #651 |
bassosimone
added a commit
that referenced
this issue
Nov 11, 2020
First exploratory step towards #622.
We started implementing the concept in #1035. Now we will run some tests. |
bassosimone
added a commit
that referenced
this issue
Nov 11, 2020
bassosimone
added a commit
that referenced
this issue
Nov 11, 2020
bassosimone
added a commit
that referenced
this issue
Nov 11, 2020
bassosimone
added a commit
that referenced
this issue
Nov 11, 2020
* feature(tlstool): add 8:4:rest segmenter See #622 * Apply suggestions from code review
bassosimone
added a commit
to ooni/spec
that referenced
this issue
Nov 12, 2020
The spec should not say that the experiment will use a specific domain name since that's clearly too binding. Let us instead just use example.org as an example and let us the experiment be free to update the real helper depending on its needs. This change opens up the opportunity of dynamically provisioning the real helper to the probes depending on the country and on other factors. Related PR: ooni/probe-engine#1040 Work done in the context of: ooni/probe-engine#622
bassosimone
added a commit
that referenced
this issue
Nov 12, 2020
bassosimone
added a commit
that referenced
this issue
Nov 12, 2020
* refactor(tlstool): support more ways of splitting SNI Part of #622 * fix: use correct version number * Apply suggestions from code review * fix imports
We have merged to master an exploratory experiment that will allow us to play with the concept. We may want to merge this experiment into other experiments at a later time. For now we can consider this work done. |
bassosimone
changed the title
Split TLS ClientHello to avoid SNI blocking
Split TLS ClientHello to better characterise SNI blocking
Nov 13, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
The idea here is to start off with a simple solution where we split the ClientHello packet in two segments.
The text was updated successfully, but these errors were encountered: