[tor-bugs] #2905 [Vidalia]: Adapt Vidalia UI to allow users to avoid connecting to the public tor network

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Sun Jun 12 18:03:44 UTC 2011


#2905: Adapt Vidalia UI to allow users to avoid connecting to the public tor
network
---------------------+------------------------------------------------------
 Reporter:  anonym   |          Owner:  chiiph         
     Type:  defect   |         Status:  new            
 Priority:  major    |      Milestone:  Vidalia: 0.2.13
Component:  Vidalia  |        Version:  Vidalia 0.2.10 
 Keywords:  bridges  |         Parent:                 
   Points:           |   Actualpoints:                 
---------------------+------------------------------------------------------

Comment(by chiiph):

 Replying to [comment:10 anonym]:
 > "Then start tor"? In the Tails scenario, Tor is already started as a
 system wide instance. We really do not want Vidalia to start/stop Tor in
 Tails for a number of reasons.

 If tor started and Vidalia was attached to it, it isn't possible (from
 release 0.2.12 and on) to stop tor, so this is covered.

 >
 > If by "then start tor" you meant that Vidalia will feed the bridges to
 Tor so it can connect, ok. But what if the user instead opens the Vidalia
 settings and just presses save without adding a bridge? My understanding
 is that UseBridges will be set to 0.

 Yes, that's what's going to happen.

 >That's the part which seems risky to me.

 There's always so much you can do for the user. If you show them the
 dialog and how to use it, and they don't, well, it's their choice.
 Right now, the user gets notified about this particular situation, what we
 can do is make the notification (currently a warning), be a question like:
 "You haven't added any bridges, if you hit Yes here you will be disabling
 the use of bridges. Is that what you really want to do?" Yes|No. How does
 that sound?

 >It also seems inconsistent that the user cannot achieve those settings
 her/himself through by using vidalia's settings, but must hack them via
 vidalia.conf.

 To produce the situation where UseBridge=1 with no bridges, yes, the user
 must "hack" that by editing vidalia.conf, because we don't want the user
 to be able to produce that situation. And in this case, it's something
 that you will allow in TAILS and the user doesn't need to edit anything.

 >
 > In any case, to me it seems fragile that both torrc and vidalia.conf has
 to be configured in order to get what we want.

 Yes, it's something that needs a lot of fixing, there are settings that
 are kept only in vidalia.conf, and other only in torrc, and some in both.

 > > I'm not aware of how to start tor in an idle state, could you
 elaborate?
 >
 > With "idle state" I meant the state that occurs when Tor has
 UseBridges=1 and no bridges configured. Per the new behaviour in Tor from
 #2355, Tor will not connect to anything, hence it "idles". Sorry if I was
 unclear.

 Yeah, when I hit "Submit" I thought about that state. But thanks for
 clarifying.

 >
 > > With "creates the situation in the settings" you mean "disables
 bridges"?
 >
 > No. The user checks the "My ISP blocks..." box but do not add any
 bridges. That situation.
 >
 > > And say we have all those notifications, how does the user finds
 bridges?
 >
 > Since the network settings will be opened and the bridge part will be
 shown, there's the "How else can I find bridges" link to the relevant part
 of the help.

 Yes, but what I meant was: the user will need to access some content
 online in some form (twitter, mail, hit the find bridges button, etc). And
 that access will be either done through "regular" tor, or by a clean
 navigation. Either way, if the user is inside a country where using tor is
 something that risks your life, I don't see any good way of avoiding
 ringing any bells.
 On the other hand, if the user has a friend, and he/she gaves the user the
 bridge, it will be pretty clear that she doesn't have to click "Ok" in the
 settings panel without adding it first.
 The problem with anonymity is that the user at some point needs to
 understand what do to. Otherwise we might aswell consider as risky the
 situation where the user disables TorButton and clicks on a link in
 another app that uses Firefox to open it.
 Anyway, I think I've gotten derailed here :) but what I mean is that we
 have to find a middle point, no solution will be perfect. Or may be I'm
 really wrong.

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/2905#comment:11>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list