I could generate a torrc like this:

HiddenServiceDir /Library/Tor/var/lib/tor/hidden_service0/
HiddenServicePort 80

HiddenServiceDir /Library/Tor/var/lib/tor/hidden_service1/
HiddenServicePort 80

HiddenServiceDir /Library/Tor/var/lib/tor/hidden_service2/
HiddenServicePort 80


HiddenServiceDir /Library/Tor/var/lib/tor/hidden_service99999999999/
HiddenServicePort 80

I could get a few VPS to do this at the same time. Hey would be bussy generating public keys and uploading them, but would this also hurt the Tor network?

  • tor.stackexchange.com/questions/1337/… related (not at all duplicate) question. just saying that this should be possible – puser May 19 '14 at 9:09
  • justs setting them up should not really cause much of a problem, as they are lots of circuits, but no data being passed between them (except during initial setup) – puser May 19 '14 at 9:11
  • Sure, but setting up a hidden service means that some node is storing some information in order for tor users to be able to reach the hidden service, right? Then could generating enough hidden services mean that the network has to store too much information? Or would an attack on the tor network be easier/cheaper by generating a lot of bandwidth? I guess my question is if this could be used to attack the tor network in some way – Anon. May 19 '14 at 9:22
  • yeah, they have to store the location and session key of whatever it is connected to, this seems like a relatively small amount of data stored over a few entry guards. – puser May 19 '14 at 9:40
  • essentially, things like this need physical testing rather than theoretical – puser May 19 '14 at 9:40

This would generally hurt you more than the Tor network. Directory Authorities will receive your request to create a metric bajillion hidden services, let's say, but this is basically just a half of a hash - a very tiny file. This, plus the fact that any node has the ability to to be a mirror and therefore offload this value makes it difficult to see a problem in this case.

The case where it could theoretically become an issue (and by theoretically I do mean a case where you have almost infinite bandwidth, cpu, and memory) is if clients start connecting to those services. Because so many parties would need to be involved in facilitating the connection to the hidden service (I think 9 nodes if I'm adding correctly) this would cause a dramatic increase in traffic.

So no, this specific issue would not take down the network in some way.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.