Adding "Develop a Censorship Analyzer" project
Damian Johnson

Damian Johnson commited on 2013-09-04 17:27:07
Zeige 1 geänderte Dateien mit 32 Einfügungen und 1 Löschungen.


Addition from Philipp Winter for a project he would like to mentor.


... ...
@@ -771,7 +771,8 @@ meetings around the world.</li>
771 771
 
772 772
     <p>
773 773
     <b>Project Ideas:</b><br />
774
-    <i><a href="#ooniprobeSimulator">Create an Internet Censorship Virtual Machine Based Simulator</a></i>
774
+    <i><a href="#ooniprobeSimulator">Create an Internet Censorship Virtual Machine Based Simulator</a></i><br />
775
+    <i><a href="#censorshipAnalyzer">Develop a Censorship Analyzer</a></i>
775 776
     </p>
776 777
 
777 778
     <a id="project-torflow"></a>
... ...
@@ -1408,6 +1409,36 @@ process, in order to improve the quality of our releases.
1408 1409
     </p>
1409 1410
     </li>
1410 1411
 
1412
+    <a id="censorshipAnalyzer"></a>
1413
+    <li>
1414
+    <b>Develop a Censorship Analyzer</b>
1415
+    <br>
1416
+    Effort Level: <i>Medium</i>
1417
+    <br>
1418
+    Skill Level: <i>Medium to High (depends on the implemented tests)</i>
1419
+    <br>
1420
+    Likely Mentors: <i>Philipp (phw)</i>
1421
+    <p>
1422
+Tor is documented to be blocked in <a
1423
+href="https://censorshipwiki.torproject.org">several countries</a>. Analyzing
1424
+these censorship incidents can be a tedious task; especially without access to
1425
+machines inside the censoring networks. To make analysis easier, it would be
1426
+great to have a lightweight analysis tool which can be run by censored users.
1427
+This tool would conduct a number of networking tests and figure out if and how
1428
+Tor could be blocked. The tool's final report should then somehow make it back
1429
+to the Tor project.
1430
+    </p>
1431
+
1432
+    <p>
1433
+The theory behind this tool is already <a
1434
+href="https://www.usenix.org/system/files/conference/foci13/foci13-winter.pdf">documented
1435
+in a research paper</a>. What we now need is code! Implementing it would first
1436
+mean getting familiar with <a href="https://ooni.torproject.org">OONI</a> and
1437
+<a href="http://twistedmatrix.com/trac/">Twisted</a>. After that, the tool
1438
+should be implemented as a number of OONI-specific networking tests.
1439
+    </p>
1440
+    </li>
1441
+
1411 1442
     <li>
1412 1443
     <b>Bring up new ideas!</b>
1413 1444
     <br>
1414 1445