Skip to content
Snippets Groups Projects
  • View options
  • View options
  • Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first

      Replying to rransom:

      • It is probably harmful for clients to refuse to use two relays operated by the same honest entity, and malicious relay operators will not use MyFamily honestly.

      I've the feeling that this ignores the fact that MyFamily is still useful even if only honest operators use it. Why is it useful even then? 0wning a honest relay operator likely gives you access to all of his relays (sooner or later). [Yes after owning them the attacker could remove their MyFamily setting but reconfiguring and reloading a relay hopefully would rise some suspicion]

      Or more generally: The probability to compromise relay A and B is higher if they are run by the same operator.

    • Contributor

      There are other concerns here, it wouldn't be trivial to match the two relays I'm running via contact info, and anyone can set up a relay matching my contact info, too. Generally the reasoning above uses "probably" too much imo.

    • Roger Dingledine
      Reporter

      I think the strongest argument we're going to get here will come from Tariq's research on guard rotational vulnerabilities. He found that when guard rotation occurs, the bad guy is significantly more likely to get his relay chosen as your guard if you obey the family stuff than if you ignore it. The 'significantly' is because a lot of our really big relays are in families. So there's increased vulnerability right now in the passive (no compromise of big nodes) case. The question is which vulnerabilities are worse.

      I'm hoping to get good answers here once he finishes prepping the WPES paper/talk and moves on to the NDSS submission (or whatever venue is next).

      Trac:
      Cc: N/A to tariq.elahi@uwaterloo.ca, iang

    • Nick Mathewson
      Owner

      Trac:
      Keywords: N/A deleted, tor-relay added

    • Nick Mathewson
      Owner

      Trac:
      Component: Tor Relay to Tor

    • Nick Mathewson
      Owner

      Trac:
      Milestone: Tor: 0.2.4.x-final to Tor: unspecified

    • Roger Dingledine
      Reporter

      Trac:
      Keywords: tor-relay deleted, tor-relay needs-proposal added
      Priority: normal to major

      I think it is a bad idea to remove the family setting, because it will make larger operators a more interesting target.

      What if I end up as both entry and exit, and potentially even the middle node? Some time ago, some LEA wanted me to give up information on a case that was "happening right now", so there might still be open circuits, right?

    • Roger Dingledine
      Reporter

      Replying to arma:

      I think the strongest argument we're going to get here will come from Tariq's research on guard rotational vulnerabilities. He found that when guard rotation occurs, the bad guy is significantly more likely to get his relay chosen as your guard if you obey the family stuff than if you ignore it. The 'significantly' is because a lot of our really big relays are in families. So there's increased vulnerability right now in the passive (no compromise of big nodes) case. The question is which vulnerabilities are worse.

      I'm hoping to get good answers here once he finishes prepping the WPES paper/talk and moves on to the NDSS submission (or whatever venue is next).

      I talked to Tariq about this at Oakland, and he said that his analysis shows (counterintuitively) that taking away the Family concept actually doesn't change vulnerability to the above attacks much. That is, the 'significantly' above is not actually significant.

      It would be interesting to have Aaron re-do the same calculation using his new TorPS simulator.

      Trac:
      Cc: tariq.elahi@uwaterloo.ca, iang to tariq.elahi@uwaterloo.ca, iang, gsathya, amj703

    • Trac

      Most ppl running more then 1 relay do not set this.

      Trac:
      Username: hsn

    • Nick Mathewson
      Owner

      Trac:
      Parent: N/A to legacy/trac#15060 (moved)

    • Nick Mathewson
      Owner

      Worth looking at during 0.2.7 triage IMO

      Trac:
      Milestone: Tor: unspecified to Tor: 0.2.7.x-final

    • Nick Mathewson
      Owner

      I'd like to know whether this applies to path selection too, or whether it only implies that we shouldn't consider families during guard selection. I'd also like to know whether it applies in a one-guard universe.

    • Nick Mathewson
      Owner

      Trac:
      Status: new to assigned

      I believe it is dangerous to use all 3 relays in a circuit from a single entity - even if the entity is acting honestly.

      MyFamily is hated and not properly used because:

      1. it is cumbersome to manage

      2. there are no incentives for a relay operator to set it properly

      3. it was not easy to verify whether MyFamily was setup correctly on all your relays

      4. I'm aiming to make it very easy for relay operators to manage MyFamily without them even knowing what MyFamily is (using an ansible role https://github.com/nusenu/ansible-relayor)

      5. create a tor operator "bandwidth ranking" based on the family (new compass group-by family functionality). So a relay operator that wants to move up on the list has a reason to properly set MyFamily (using provided tools or manually). MyFamily is currently even the only way to properly group relays of a certain operator toghether. Using contactInfo is a much weaker since it does not require any mutual agreement.

      6. relay operators can use compass to very easily verify whether their MyFamily is setup correctly using the Family lookup (which is already available today)

    • Trac

      Trac:
      Username: tyseom
      Cc: tariq.elahi@uwaterloo.ca, iang, gsathya, amj703 to tariq.elahi@uwaterloo.ca, iang, gsathya, amj703, nusenu@openmailbox.org

      Trac:
      Cc: tariq.elahi@uwaterloo.ca, iang, gsathya, amj703, nusenu@openmailbox.org to tariq.elahi@uwaterloo.ca, iang, gsathya, amj703, nusenu@openmailbox.org, qbi

    • Nick Mathewson
      Owner

      Marking triaged-out items from first round of 0.2.7 triage.

      Trac:
      Keywords: tor-relay needs-proposal deleted, needs-proposal, tor-relay, 027-triaged-1-out added

    Loading Loading Loading Loading Loading Loading Loading Loading Loading Loading