[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

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



#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
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs