Hello,

Today at the Tor developers’ meeting, we had a discussion about how to help 
ensure that Tor research is done ethically.  We developed a set of general 
guidelines for ethical Tor research, and we sketched out a process that 
researchers should follow if they want to do work on the live Tor network.

The guidelines at present are:
  1. Only collect data that is acceptable to publish. In the case of encrypted 
or secret-shared data, it can be acceptable to assume that the keys or some 
shares are not published.
  2. Only collect as much data as is needed (i.e. data minimization).
  3. Limit the granularity of the data. For example, "noise" (i.e. added data 
inaccuracies) should almost certainly be added.
  4. Make an explicit description of benefits and risks, and argue that the 
benefits outweigh the risks.
  5. Consider auxiliary data when assessing the risk of your research. For 
example, data from snooping exit traffic can be combined with entry traffic to 
deanonymize users.
  6. Use a test network when at all possible.

The process we discussed is fairly lightweight. It amounts to notifying a Tor 
Review Group (TRG) of your plans and using the TRG's feedback to develop a 
research plan that respects the guidelines. This notification can be private to 
the TRG only (although public notification is preferred). The TRG would consist 
of Tor developers and researchers.

We are going to continue developing the guidelines and process through the 
wiki: <https://trac.torproject.org/projects/tor/wiki/doc/ResearchEthics>. 
Please send any comments.

Best,
Aaron
_______________________________________________
tor-dev mailing list
tor-dev@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev

Reply via email to