Skip to content

GSOC 2021 PROJECT

Measuring QUIC and TLS censorship with OONI Probe

My goal for Google Summer of Code is to make OONI better at measuring TLS and QUIC blocking. OONI develops the open source software OONI Probe which...

Contributor
Kathrin Elmenhorst
Mentors
Pili Guerra, Simone Basso
Program
GSoC 2021Completed

About this project

Description from the program archive

<p>My goal for Google Summer of Code is to make OONI better at measuring TLS and QUIC blocking. OONI develops the open source software OONI Probe which provides tools for measuring internet censorship. QUIC is an emerging transport protocol that was initially designed by Google to solve problems with the existing TCP/TLS architecture. With increasing traffic volumes, it is significant to observe and measure QUIC blocking.<br> I want to identify and resolve existing inconsistencies with the QUIC code that I have contributed earlier this year.<br> Eventually, the QUIC code should get to a point where it can be used in production by the Desktop client. Therefore, the first deliverable of my GSoC project will be to integrate QUIC support into the OONI Web Connectivity experiment.<br> The second part of my project will be to implement the capability to parrot the TLS fingerprints of popular web browsers. TLS fingerprinting is a censorship method which identifies browsers based on the structure of the TLS ClientHello message. The ability of parroting TLS fingerprints will enable OONI Probe to measure and circumvent TLS fingerprinting.</p>

Tags

WebUI

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. ODK-X: Improving Services User-Interface

    Varun TiwariMentored by wbrunette, Jeff Beorse

  2. Create common backend for PSLab Desktop and Android app

    Kartikay SharmaMentored by Madhushanka Padmal, Mario Behling

  3. DIAL ODK-X New Date Prompts For ODK-X Survey Proposal

    Chukwuemeka OkechukwuMentored by Jeff Beorse

  4. Frontend reimplementation using react

    ranjit shahMentored by Mario Behling

  5. OONI: Developing Unit, Integration and E2E tests for Probe Desktop apps

    Shivam PathakMentored by Arturo Filastò, Pili Guerra, Sarath

  6. Reimplementing Open Event Frontend in React

    Sundaram DubeyMentored by Mario Behling

  7. Alexa Top Sites Captcha and Tor Block Monitoring

    Apratim Ran ChakMentored by Barkin Simsek, Pili Guerra, Georg Koppen

  8. OPEN DATA KIT: Improve the suitcase application

    Subham RajMentored by Jeff Beorse, Li Lin

  9. Circuitpython busio compatibility layer for pslab-python

    srnaveen2kMentored by Madhushanka Padmal, Mario Behling

Data: Google Summer of Code public archive. This project in the official archive