Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OONI MOCA 2012

OONI MOCA 2012

Presentation at MOCA 2012 on OONI.

9c1ad1eeb401a1144362393b89ffbda0?s=128

Arturo Filastò

August 25, 2012
Tweet

Transcript

  1. OONI: Open Observatory of OONI: Open Observatory of Network Interference

    Network Interference Arturo Filastò Arturo Filastò art@torproject.org art@torproject.org
  2. Surveillance Surveillance Internet filtering is a subset of surveillance Internet

    filtering is a subset of surveillance If they are censoring If they are censoring something something they are surveilling they are surveilling everything everything
  3. Censorship Censorship It’s a human rights issue It’s a human

    rights issue It’s a non democratic form of oppression on people It’s a non democratic form of oppression on people It allows those in power to subvert reality It allows those in power to subvert reality Filternet Filternet
  4. What we are doing? What we are doing? Allow people

    to circumvent censorship (bridges) Allow people to circumvent censorship (bridges) Allow people to speak freely and anonymously (Tor Hidden Allow people to speak freely and anonymously (Tor Hidden Services) Services) Measure internet filtering in the world (OONI­probe) Measure internet filtering in the world (OONI­probe)
  5. OONI OONI Open Observatory of Network Interference Open Observatory of

    Network Interference Methodology and Framework for detecting censorship Methodology and Framework for detecting censorship Make all data and code publicly available Make all data and code publicly available
  6. Goals Goals Detect Detect Network Filtering (Is my network being

    intercepted (DPI)) Network Filtering (Is my network being intercepted (DPI)) Network Tampering (Is somebody playing with my packets?) Network Tampering (Is somebody playing with my packets?) Content Blocking (What is being blocked?) Content Blocking (What is being blocked?) Filtering technique (How are they blocking me?) ­ Filtering Filtering technique (How are they blocking me?) ­ Filtering software/hardware (Who is the vendor and software version of software/hardware (Who is the vendor and software version of this device?) this device?)
  7. Why? Why? Existing tools are: Existing tools are: Closed source

    Closed source Closed methodologies Closed methodologies Closed data Closed data We aim at making: We aim at making: An FLOSS tool An FLOSS tool using Open Methodologies using Open Methodologies publish all data with open license publish all data with open license
  8. Open Data Open Data Allows the results to be indipendently

    verified Allows the results to be indipendently verified People can draw their own conclusions on the data People can draw their own conclusions on the data
  9. Open Methodologies Open Methodologies Allows us to do proper science!

    Allows us to do proper science!
  10. FLOSS FLOSS

  11. Architecture Architecture Modular design Modular design OONI­probe and OONIB OONI­probe

    and OONIB
  12. Architecture Architecture

  13. Implementation Implementation Based on twisted and scapy Based on twisted

    and scapy Is currenlty a prototype Is currenlty a prototype
  14. Daphn3 Daphn3 Go to other screen Go to other screen

  15. Domclass Domclass The objective is to dinguish The objective is

    to dinguish
  16. This This

  17. .. From This .. From This

  18. DomClass DomClass Build the XML tree Build the XML tree

    Compute the eigenvalues of a special matrix Compute the eigenvalues of a special matrix Compare eigenvalues to determine site correlation Compare eigenvalues to determine site correlation
  19. Thanks for your attention Thanks for your attention Questions? Questions?

  20. Contacts Contacts https://gitweb.torproject.org/ooni­probe.git https://gitweb.torproject.org/ooni­probe.git https://trac.torproject.org/projects/tor/wiki/doc/OONI https://trac.torproject.org/projects/tor/wiki/doc/OONI http://ooni.nu/ (http://5m4rylprkig4swgg.onion/) http://ooni.nu/ (http://5m4rylprkig4swgg.onion/)

    art@torproject.org @hellais art@torproject.org @hellais
  21. None