150-exclude-exit-nodes.txt 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. Filename: 150-exclude-exit-nodes.txt
  2. Title: Exclude Exit Nodes from a circuit
  3. Version: $Revision$
  4. Author: Mfr
  5. Created: 2008-06-15
  6. Status: Closed
  7. Implemented-In: 0.2.1.3-alpha
  8. Overview
  9. Right now, Tor users can manually exclude a node from all positions
  10. in their circuits created using the directive ExcludeNodes.
  11. This proposal makes this exclusion less restrictive, allowing users to
  12. exclude a node only from the exit part of a circuit.
  13. Motivation
  14. This feature would Help the integration into vidalia (tor exit
  15. branch) or other tools, of features to exclude a country for exit
  16. without reducing circuits possibilities, and privacy. This feature
  17. could help people from a country were many sites are blocked to
  18. exclude this country for browsing, giving them a more stable
  19. navigation. It could also add the possibility for the user to
  20. exclude a currently used exit node.
  21. Implementation
  22. ExcludeExitNodes is similar to ExcludeNodes except it's only
  23. the exit node which is excluded for circuit build.
  24. Tor doesn't warn if node from this list is not an exit node.
  25. Security implications:
  26. Open also possibilities for a future user bad exit reporting
  27. Risks:
  28. Use of this option can make users partitionable under certain attack
  29. assumptions. However, ExitNodes already creates this possibility,
  30. so there isn't much increased risk in ExcludeExitNodes.
  31. We should still encourage people who exclude an exit node because
  32. of bad behavior to report it instead of just adding it to their
  33. ExcludeExit list. It would be unfortunate if we didn't find out
  34. about broken exits because of this option. This issue can probably
  35. be addressed sufficiently with documentation.