[tor-bugs] #11243 [Tor]: Don't fetch any descriptor which we already fetched and found to be ill-formed

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Mar 20 01:51:35 UTC 2014


#11243: Don't fetch any descriptor which we already fetched and found to be ill-
formed
-----------------------+------------------------------------
 Reporter:  nickm      |          Owner:
     Type:  defect     |         Status:  new
 Priority:  normal     |      Milestone:  Tor: 0.2.6.x-final
Component:  Tor        |        Version:
 Keywords:  tor-relay  |  Actual Points:
Parent ID:             |         Points:
-----------------------+------------------------------------
 It's hard to add code that makes a previously valid descriptor invalid (as
 we'd like to do for #7484 and #9286), since doing so can put us in a loop
 where we download the descriptor, get it, reject it, and download it
 again.

 Instead, we should record that the descriptor with some given hash is
 simply invalid.  That's easy for microdescriptors, but a bit harder for
 router descriptors, since the hash doesn't include the signature itself.
 So we need to check the signature in that case before rejecting.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/11243>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list