[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