[tor-bugs] #4580 [Tor]: Some Tor clients go nuts requesting the consensus if there is no recent enough consensus
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Apr 19 23:07:29 UTC 2013
#4580: Some Tor clients go nuts requesting the consensus if there is no recent
enough consensus
------------------------+---------------------------------------------------
Reporter: arma | Owner:
Type: defect | Status: new
Priority: major | Milestone: Tor: 0.2.4.x-final
Component: Tor | Version: Tor: unspecified
Keywords: tor-client | Parent:
Points: | Actualpoints:
------------------------+---------------------------------------------------
Comment(by nickm):
No _crazy_ fun. Here's a few hours worth of requests from an old 0.2.1
client:
{{{
Apr 12 08:32:56.790 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 08:43:06.405 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 09:13:36.248 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 09:27:50.189 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 09:28:51.251 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 09:33:56.558 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 10:04:26.398 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 10:28:50.874 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 10:29:51.937 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 10:34:56.244 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 10:45:06.861 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 11:28:49.524 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 11:28:49.524 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
Apr 12 11:29:50.587 [info] update_consensus_networkstatus_downloads():
Launching networkstatus consensus download.
}}}
And here's what a newer 0.2.4 client did:
{{{
Apr 12 08:28:36.000 [info] void
update_consensus_networkstatus_downloads(): Launching microdesc
networkstatus consensus download.
Apr 12 08:29:37.000 [info] void
update_consensus_networkstatus_downloads(): Launching microdesc
networkstatus consensus download.
Apr 12 08:39:47.000 [info] void
update_consensus_networkstatus_downloads(): Launching microdesc
networkstatus consensus download.
Apr 12 09:28:35.000 [info] void
update_consensus_networkstatus_downloads(): Launching microdesc
networkstatus consensus download.
Apr 12 09:29:36.000 [info] void
update_consensus_networkstatus_downloads(): Launching microdesc
networkstatus consensus download.
Apr 12 09:39:46.000 [info] void
update_consensus_networkstatus_downloads(): Launching microdesc
networkstatus consensus download.
Apr 12 10:28:34.000 [info] void
update_consensus_networkstatus_downloads(): Launching microdesc
networkstatus consensus download.
Apr 12 10:29:35.000 [info] void
update_consensus_networkstatus_downloads(): Launching microdesc
networkstatus consensus download.
Apr 12 10:39:45.000 [info] void
update_consensus_networkstatus_downloads(): Launching microdesc
networkstatus consensus download.
Apr 12 11:28:33.000 [info] void
update_consensus_networkstatus_downloads(): Launching microdesc
networkstatus consensus download.
}}}
Now, could this be enough to explain the badness on its own? Is 3-5
requests per client per hour enough to DoS an authority? I'm not sure.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/4580#comment:13>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list